Posts by Tunturi

    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


    Quote

    alias 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


    Quote

    setserial /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


    Quote

    setserial /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

    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 :)

    Ä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.


    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


    :hilfe

    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:


    Quote

    irrecord: 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

    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:


    Quote

    evers@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

    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.