ctVDR5 und LIRC/udev funzt nicht

  • Tachchen,


    bis dato hatte ich ein recht stabil laufendes c't VDR 3 (vdrdevel 1.3 auf letztem Stand mit div. Plugins) und Kernel 2.4.


    Ich dachte es wäre mal an der Zeit auf Kernel 2.6 und vdr 1.4 zu schwenken und habe in diesem Zuge die c't VDR 5 installiert. Oh je...


    Eins der Probleme, die mich momentan wahnsinnig machen, ist dass beim Booten keine Datei /dev/lirc0 von udev erstellt wird. Es exisitiert nur die /dev/lircd. Die lirc_serial und lirc_dev werden beim Booten geladen.


    Entferne ich dann per

    Code
    rmmod lirc_serial


    und lade per

    Code
    modprobe lirc_serial


    sind /dev/lirc0 und /dev/lircm vorhanden und nach einem Neustart von LIRC funzt auch die Fernbedienung im vdr.


    Meine /etc/udev/rules.d/030_lirc.rules:

    Code
    KERNEL=="lirc[0-9]*", NAME=="lirc/%n", SYMLINK=="lirc%n"
    KERNEL=="lircd", SYMLINK=="lirc"


    Meine /etc/lirc/hardware.conf:


    Wie gesagt, die Konfiguration schein in Ordnung zu sein, da es ja mit manuellem Laden der lirc_serial funktioniert, nur halt nicht beim Booten... :schiel


    Bin sehr verbunden, wenn mir mal jemand auf die Sprünge helfen würde!!!

    Wer anderen eine Bratwurst brät, hat ein Bratwurstbratgerät!

  • Nach dem Booten existiert bei der angegebenen Config kein /dev/lirc, /dev/lirc0 oder was auch immer. Nur ein /dev/lircd.


    So und wenn ich dann einfach einmal rmmod lirc_serial und modprobe lirc_serial mache und lirc einmal durchstarte, DANN geht's und /dev/lirc0, /dev/lircm sind vorhanden. Also kann's doch nicht an der Config liegen, oder???


    Ich blick's nicht.


    Der Nasenmann

    Wer anderen eine Bratwurst brät, hat ein Bratwurstbratgerät!

  • Mmm... also, nach ändern der hardware.conf (DEVICE="/dev/lirc0") und Reboot habe ich jetzt folgende Situation:


    Zitat

    snakevdr:~# l /dev/l*
    lrwxrwxrwx 1 root root 10 2001-08-01 00:36 /dev/lirc -> /dev/lircd
    srw-rw-rw- 1 root root 0 2001-08-01 00:36 /dev/lircd
    srw-rw-rw- 1 root root 0 2001-08-01 00:36 /dev/log


    Wieder rmmod\modprobe lirc_serial gemacht:

    Zitat

    snakevdr:~# l /dev/l*
    lrwxrwxrwx 1 root root 10 2001-08-01 00:36 /dev/lirc -> /dev/lircd
    crw-rw---- 1 root root 61, 0 2001-08-01 00:43 /dev/lirc0
    srw-rw-rw- 1 root root 0 2001-08-01 00:36 /dev/lircd
    srw-rw-rw- 1 root root 0 2001-08-01 00:36 /dev/log


    LIRC neu gestartet und schon geht's wieder...


    Beim Booten wird also /dev/lirc0 von udev nicht erzeugt. Aber warum?


    Der Nasenmann

    Wer anderen eine Bratwurst brät, hat ein Bratwurstbratgerät!

  • Also:



    Eieiei, was ist denn eine 3 Bauteile LIRC Empfänger?
    Ich habe das Teil damals bei meiner TT 1.5 mitbestellt, ist so ein ca. 5 cm großes graues Teil mit serieller Schnittstelle. :)


    Der Nasenmann

    Wer anderen eine Bratwurst brät, hat ein Bratwurstbratgerät!

  • Naja, wird schon so n Teil sein wie ich meine :)


    Ist das dmesg jetzt vom Systemstart, oder vom neu laden der Treiber und so?
    Schau mal ob du in der /var/log/syslog zum Startzeitpunkt auch was zu lirc findest.

  • Also im syslog steht prinzipiell das gleiche (beim Booten):


    Zitat

    Oct 21 14:12:37 snakevdr kernel: lirc_dev: IR Remote Control driver registered, at major 61
    Oct 21 14:12:37 snakevdr kernel: lirc_serial: no version for "lirc_unregister_plugin" found: kernel tainted.
    Oct 21 14:12:37 snakevdr kernel: lirc_serial: auto-detected active low receiver
    Oct 21 14:12:37 snakevdr kernel: lirc_dev: lirc_register_plugin: sample_rate: 0


    Beim Start von vdr steht dann im syslog:


    Und dann nach dem Genudel mit rmmod/modprobe:

    Zitat

    Oct 21 14:15:32 snakevdr lircd-0.8.0[3765]: lircd(userspace) ready
    Oct 21 14:15:32 snakevdr lircd-0.8.0[3765]: accepted new client on /dev/lircd
    Oct 21 14:15:32 snakevdr vdr: [3712] reconnected to lircd


    Und dann isses so, wie's eigentlich schon nach dem Booten sein sollte.

    Wer anderen eine Bratwurst brät, hat ein Bratwurstbratgerät!

  • Hallo,


    gibt es für das Problem schon eine Lösung? Ich habe das selbe Problem!


    Gruß,
    Dominic Rompf

    Client1 - YaVDR 5.0 Beta- Zbox 41-E
    Client2 - YaVDR 5.0 Beta - IONITX-D-E
    Server - YaVDR 4.0 - DVB S2 3200 - DVB S2 1600 - 6 TB HDD

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!