Hallo Netvista-fan,
danke für den Tip. Ich probiere gerde. Habe S20vdr ind S99vdr kopiert und danach S20vdr gelöscht. Dann reboot und es geht!
Danke für die schnelle Hilfe!
Gollum23
Hallo Netvista-fan,
danke für den Tip. Ich probiere gerde. Habe S20vdr ind S99vdr kopiert und danach S20vdr gelöscht. Dann reboot und es geht!
Danke für die schnelle Hilfe!
Gollum23
Hallo Forum,
beim Booten von Ubuntu startet der VDR nicht. Ein manuelle Start /etc/init.d/vdr run nach dem Booten klappt jedoch.
Offenbar sind zum Zeitpunkt des Startversuches während des Bootens noch nicht alle Treiber geladen. Wie kann ich es erreichen, dass VDR erst dann gestartet wird, wenn alles andere da ist?
Danke!
Gruß, Gollum23
So, Problem gelöst, mode2 geht wieder, der Rest sollte ein Kinderspiel sein (hoffentlich ).
Der Wiki-Artikel gab den entscheidenden Hinweis.
Es war ein Doppelfehler.
1. ich musste eine Datei namens /etc/modprobe.d/lirc anlegen, mit
dem Inhalt
Quotealias char-major-61 lirc_serial
options lirc_serial irq=4 io=0x3f8
Offenbar sagt man da dem Modul lirc_serial, welchen COM-Port es verwenden soll usw.
2. Bevor die Module lirc_serial und lirc_dev geladen werden, muss der UART disabled werden, mit
Quotesetserial /dev/ttyS0 uart none
Das ist bei mir aber nicht passiert, da der VDR beim Booten gestartet wurde, der wiederum hat das Scribt lirc aufgerufen, welches dann die Module geladen hat, natürlich OHNE vorher
Quotesetserial /dev/ttyS0 uart none
auszuführen.
Nun haben wir das lirc-scribt angepasst und die Zeile dort eingefügt, nun geht's. HURRAAAA!
Jetzt kann ich mit der nützlichen Checkliste von WilderIgel weitermachen.
Noch einige Anmerkungen:
Ich verwende als IR-Receiver ein Atric-Derivat. Konfiguriert man den COM-Port falsch, dann hat das zur Folge, dass die Feedback-LED beim Tastendruck keine Reaktion zeigt, außer beim EIN/AUS-Knopf. Der ging die ganze Zeit.
Also, falls die Feedback-LED nicht geht, kann man wohl davon ausgehen, dass die Schnittstelle falsch (oder nicht) konfiguriert ist und nicht etwa, dass die HW ne Macke hat. Es sei denn, der EIN/AUS-Knopf bewirkt auch nichts mehr.
Danke an alle für die Hilfsversuche, besonders an den sehr geduldigen WildenIgel
Gruß, Gollum23
Fortsetzung hier
Habe evtl. das gleiche Problem. Wie konntest du es lösen?
Gruß, Gollum23
Hi!
Vorgehensweise ist klar. Weder irw, irrecord noch mode2 geht.
Ich tippe zwischenzeitlich auf ein Hardware-Problem.
Gruß, Gollum23
Liebe Gemeinde,
ich kriege meine Fernbedienung unter Ubuntu einfach nicht zum Laufen.
Ich bin Linux-Anfänger, hatte aber sehr kompetente Hilfe. Ich behaupte, ich habe schon sehr viel ausprobiert. Details zum Problem und zu den Versuchen findet man hier.
Ggf. erst ab Seite 2 des Threads lesen.
Hat noch jemand neue Ideen?
Gruß, Gollum23
Hast du noch andere Ideen?
Wie könnte ich rauskriegen, an welchem COM-Port der Kram hängt? Wäre wohl gut zu wissen. Habe ich den jetzt mit modprobe lirc_serial irq=4 io=0x3f8 verstellt gegenüber früher?
Nachtrag:
So, Feierabend. Mann, ist das ein langer Thread.
Ich schaue morgen weiter, viellicht hilft noch mehr googlen.
Auf jeden Fall danke für die Unterstützung, zumindest habe ich was gelernt
Ich habe befürchtet, dass du das sagst.
Äh, ja auch in diesem Fall. Leider weiß ich nicht, ob an COM1 oder 2.
Steht nichts dran
Ein kleiner Fortschritt: Ich habe eine passende lircd.conf für die FB gefunden und eingespielt. Hilft mir aber leider nichts für Mode2, gell?
Hier scheint mein Empfänger beschrieben zu sein.
An einem seriellen Port (RS232).
Da ist eine kleine Platine im Rechner. Von dem geht ein Kabel hinten raus an die serielle Schnittstelle. Ausserdem ist vorne im Gehäuse die besagte LED, auch an der Platine. Eine weitere Verbindung seint direkt auf den "Power Off"-Anschluss der Hauptplatine zu gehen.
Übrigens: wenn ich den Powerknopf der FB drücke, dann kommt im Gnome der Abschalt-Dialog. Offenbar hat die Platine eine gewisse Eigenintelligenz und kann den code für "Aus" selbst erkennen und "Power Off" auslösen (wenn ich das richtig kapier).
Also der IR-Empfänger scheint im Prinzip zu funktionieren.
Vielleicht ist es ja doch kein ganz einfacher Empfänger (Homebrew), obwohl es so aussieht.
Mal versuchen, ob ich was über den Hersteller das Rechners (ITV Media) rauskriege......
Puh, hätte mir das einfacher vorgestellt.
Noch Ideen? Ansonsten stresse dich nicht. Will dich nicht aufhalten.
QuoteDisplay Moresteckverbindungen checken
ev mal dpkg-reconfigure lirc
Funktioniert. Als FB habe ich "custom" und als Transmitter "none" gewählt. Richtig?
Folgende Meldungen kamen:
root@vdr:~# dpkg-reconfigure lirc
* Stopping remote control daemon(s): LIRC [fail]
* Reloading kernel event manager... [ OK ]
* Loading LIRC modules [ OK ]
* Starting remote control daemon(s) : LIRC [fail]
ev falscher com port
malextr mit port:
/etc/init.d/lirc stop
done!
modprobe -r lirc_serial
done! Keine Meldung.
modprobe -r lirc_dev # oder umgekehrt
done! Keine Meldung.
modprobe lirc_serial irq=4 io=0x3f8 #(com1) oder
Done!
Meldung:
FATAL: Error inserting lirc_serial (/lib/modules/2.6.24-19-generic/updates/dkms/lirc_serial.ko): Device or resource busy
modprobe lirc_serial irq=3 io=0x2f8 #(com2)
Done. Keine Meldung.
modprobe lirc_dev
Done. Keine Meldung.
ls /dev/lirc*
Done! Ausgabe:
/dev/lirc0 /dev/lircd
mode2 -d ...
Done. Hängt bis zum ctrl-c. Sch*****!
Haben wir daraus was gelernt?
Steckverbindungen. Hmmm, kann ich prüfen. Ist ein etwas wilder Aufbau
im Rechner. Hat aber trotzdem jahrelang funktioniert. Aber ich checke...
Nochmals danke für deine Mühe!
Gute Idee!
Nee, mode2 geht auch nicht. Keine Reaktion. Aber richtig aufgerufen, mit
mode2 -d /dev/lirc0.
Punkte 1-3 scheinen ok, wenn ich mich nicht täusche:
# lirc treiber kontrollieren / laden
lsmod # kontrollieren
->
root@vdr:~# lsmod | grep lirc
lirc_serial 16276 0
lirc_dev 15860 1 lirc_serial
modprobe lirc_serial # laden
modprobe lirc_dev
->
vermutlich nicht nötig
dmesg # kontrollieren
->
haben wir gerade gemacht
# devices kontrollieren
ls /dev/lirc* -ld
->
root@vdr:~# ls /dev/lirc* -ld
crw-rw---- 1 root root 61, 0 2008-08-18 20:03 /dev/lirc0
srw-rw-rw- 1 root root 0 2008-08-18 20:03 /dev/lircd
# lirc stoppen
/etc/init.d/lirc stop
-> done
# mode2 -d /dev/lirc0
->
Nach Aufruf keine Reaktion bis CTRL-C
ENDE DER FAHNENSTANGE
Ja, die hat funktioniert. Vorgestern hat ja auch irrecord noch funktioniert. Ich konnte ein conf-File erzeugen.
Eine alternative FB habe ich auch probiert.
Jetzt geht nichts mehr. Kann ich prüfen, ob die HW ok ist? Sollte aber, denn daran habe ich ja nichts verändert.
Eine Kleinigkeit ist mir aufgefallen. An der HW ist eine LED. Die pflegte zu leuchten, wenn ich die FB drücke. Das tat sie auch, wenn nichts funktionierte (meine ich), Jetzt nicht mehr. Hmmmmmm....
Nein, falsch verstanden. Das Programm läuft ja. Es kommen nur keine "Pünktchen", wenn ich die FB drücke. Nach einigen Sekunden schließt das Programm mit:
Quoteirrecord: no data for 10 secs, aborting
irrecord: gap not found, can't continue
Hier mal dmesg-Einträge zum Lirc. Geht das so in Ordnung?
Quote[ 52.589483] lirc_dev: IR Remote Control driver registered, major 61
[ 52.669926] lirc_serial: no version for "lirc_unregister_plugin" found: kernel tainted.
[ 53.172904] lirc_serial: auto-detected active low receiver
[ 53.172915] lirc_dev: lirc_register_plugin: sample_rate: 0
Hatte ich genau so gemacht.
Leider rührt sich nichts.
Ei, das beißt sich die Katze in den Schwanz. irrecord geht ja nicht mehr.
Ich glaube, seit dem wir an der hardware.conf gestern rumgespielt haben.
Genauer: das Programm startet, aber es werden keine Signale von der FB empfangen (es erscheinen keine Pünktchen).
Nabend!
Habe mal lircd im Vordergrund gestartet:
Quoteevers@vdr:~$ sudo lircd -n
sudo: unable to resolve host vdr
lircd-0.8.3pre1[6606]: config file contains no valid remote control definition
lircd-0.8.3pre1[6606]: lircd(userspace) ready
lircd-0.8.3pre1[6606]: caught signal
Das ist doch ein Hinweis, oder? Ist mit dem config file die hardware.conf gemeint?
Aber wo bekomme ich ein entsprechendes Config-File her, wenn meine FB hier nicht zu finden ist?
Falls die Hardware.conf gemeint ist, dann habe ich keinen Schimmer, was ich da ändern muss.
Gruß, Gollum23
ls -ld /dev/lirc*:
Quotecrw-rw---- 1 root root 61, 0 2008-08-18 07:36 /dev/lirc0
srw-rw-rw- 1 root root 0 2008-08-18 07:36 /dev/lircd
den Rest muss ich noch probieren.
Gruß, Gollum23
Wenn ich irw starte, passiert nichts. Nur der Cursor blinkt im Terminal. Keine Ahnung was iRW machen soll, auf die FB gibt es jedenfalls keine Reaktionen. Oder muss ich einen Socket angeben? Was ist denn das?
Auch wenn ich Lirc gestoppt habe, geht irrecord nicht.
Oh je, jetzt ist es verhunzt.