wiedermal lirc und suse 9.3: geht nicht [solved]

  • Hallo,
    also dieses suse 9.3 bringt mich noch in den Wahnsinn.
    Irgendwie funktioniert mein lirc überhaupt nicht mehr.


    Egal ob ich ein neues lirc (0.7.2) oder das mitgelieferte lirc (0.7.0) verwende, es kommt immer die gleiche Meldung beim "modprobe lirc_serial":
    FATAL: Error inserting lirc_serial (/lib/modules/2.6.11.4-20a-default/kernel/drivers/char/lirc/lirc_serial.ko): Unknown symbol in module, or unknown parameter (see dmesg)


    Und in dmesg steht:
    lirc_serial: unsupported module, tainting kernel.
    lirc_serial: disagrees about version of symbol lirc_register_plugin
    lirc_serial: Unknown symbol lirc_register_plugin, st_info == 0x1


    Was soll das? Warum ist die falsche Version installiert?
    Oder ist das eine falsche Meldung?


    Liegt's vielleicht an dem File lirc_serial.ko?
    Meine hat folgende Größe:
    -rw-r--r-- 1 root root 17108 Sep 8 23:30 /lib/modules/2.6.11.4-20a-default/kernel/drivers/char/lirc/lirc_serial.ko


    Es gibt noch eine unter den sourcen des lirc-0.7.2
    -rw-r--r-- 1 root root 17903 ....


    Was soll ich machen?
    Mittlerweile habe ich alle Tips im Forum gelesen.
    Hilft nix.


    Danke für Eure Hilfe.
    lg, Gerhard

  • Hallo,


    hast du lirc_dev geladen?


    bis dann LordZodiac


    Vdr1: vdr-1.7.0 HDe, Nexus 2300-S und TT S2-3200
    Vdr2: vdr-1.4.7 Nexus CA, Terratec Cinergy 1200s
    Plugins: dvd-0.3.6b03+, femon-1.1.3
    System: Suse 9.1 Kernel 2.6.28


    Testkarten: Dxr3, Hauppauge DVB-c 2.1, Terratec Cinergy 1200c, Nova-t
    Alphacrypt Light 3.11
    AMD Sempron 2400+ 512MB Epox 8RDA3I Pro
    Pentium III 384MB BX440
    Panasonic SA-XR 15 EG-S :)

  • Bei mir liegen die Module unter /lib/modules/2.6.13/misc/


    bis dann LordZodiac


    Vdr1: vdr-1.7.0 HDe, Nexus 2300-S und TT S2-3200
    Vdr2: vdr-1.4.7 Nexus CA, Terratec Cinergy 1200s
    Plugins: dvd-0.3.6b03+, femon-1.1.3
    System: Suse 9.1 Kernel 2.6.28


    Testkarten: Dxr3, Hauppauge DVB-c 2.1, Terratec Cinergy 1200c, Nova-t
    Alphacrypt Light 3.11
    AMD Sempron 2400+ 512MB Epox 8RDA3I Pro
    Pentium III 384MB BX440
    Panasonic SA-XR 15 EG-S :)

  • Hallo,
    hab auch lang rumprobiert mit Suse 9.3. und Lirc. Einmal mit dem mitgelieferten und dann mit dem aus CVS. Letztendlich bin ich bei dem mitgelieferten gelanden. Hast schon mal in diesem Thread gelesen? Da steht alles so drin wie ichs gemacht habe und wies jetzt auch läuft. ;D


    <Suse 9.3 + lirc-0.7.1pre4?>


    Viel Erfolg


    Mfg Josef

    registered VDR-User: #1013


    Hardware: Asus A7V133 / 640 MB Ram / Athlon TB 1000 / SanDisk Ultra II 1GB / Samsung 120 GB + 160 GB/ Nec 1300 / TT 1.5 + Extension Board / TT Budget / GLCD 240x64


    Software: LinVDR 0.7 - vdr-1.4.3-2 - Kernel-2.6.18 auf CF-Card ... 384 MB LiveBuffer auf Ramdisk

  • Ja, den Thread hab ich gelesen.
    Eigentlich wollte ich nie den Kernel selbst kompilieren, aber mit Deiner Anleitung probiere ich es gerade.
    Derzeit läuft der PC zuhause durch (hoffentlich).
    Mir ist eigentlich nicht erklärbar, warum es da irgendwo einen versionskonflikt gibt.


    In der Früh habe ich gesehen, dass lirc gerade kompiliert wurde.
    Ich hoffe, dass es dann funktioniert.


    Mal sehen (mittlerweile bin ich aber ziemlich skeptisch).
    Wenn ich es richtig gesehen habe, hat bei Dir eigentlich erst das Neu-Aufsetzen des Systems ertwas gebracht.


    Danke jedenfalls.
    lg, Gerhard

  • Hallo,

    Zitat

    Wenn ich es richtig gesehen habe, hat bei Dir eigentlich erst das Neu-Aufsetzen des Systems ertwas gebracht.


    Oh. nein nein. Lies mal weiter. Das mit dem Kernel compilieren etc. hat bei mir gar nix gebracht. :(


    Im Endeffekt hats nur mit dem mitgelieferten Lirc funktioniert. Entscheidend sind die Änderungen in der /etc/synconfig/lirc. :]



    Mfg Josef

    registered VDR-User: #1013


    Hardware: Asus A7V133 / 640 MB Ram / Athlon TB 1000 / SanDisk Ultra II 1GB / Samsung 120 GB + 160 GB/ Nec 1300 / TT 1.5 + Extension Board / TT Budget / GLCD 240x64


    Software: LinVDR 0.7 - vdr-1.4.3-2 - Kernel-2.6.18 auf CF-Card ... 384 MB LiveBuffer auf Ramdisk

  • Ok, ein neukompilieren des Kernels hat gar nichts gebracht.
    lirc scheitert immer noch am lirc_serial.

    Code
    FATAL: Error inserting lirc_serial (/lib/modules/2.6.11.4-20a-default/kernel/drivers/char/lirc/lirc_serial.ko): Unknown symbol in module, or unknown parameter (see dmesg)


    Wobei ich das überhaupt nicht mehr verstehe.
    Anscheinend paßt die lirc_serial.ko nicht zu irgendwelchen anderen Dateien. Aber zu welchen.
    dmesg liefert nur lapidar:

    Code
    lirc_serial: disagrees about version of symbol lirc_register_plugin
    lirc_serial: Unknown symbol lirc_register_plugin, st_info == 0x1
    load_module: err 0xfffffffe (dont worry)


    Wo liegt bloß mein Problem.
    Verstehe es nicht mehr.


    Welche Änderungen in der /etc/sysconfig/lirc können da helfen?
    Habe nun auch Deine Einstellungen kopiert. Es ist immer dasselbe.


    Folgendes liefert ein

    Code
    ls -l /lib/modules/2.6.11.4-20a-default/kernel/drivers/char/lirc/lirc_serial.ko
    -rw-r--r--  1 root root 17108 Sep  8 23:52 /lib/modules/2.6.11.4-20a-default/kernel/drivers/char/lirc/lirc_serial.ko


    Kann das stimmen, oder ist es ein falsches lirc_serial.ko
    Muss eigentlich stimmen, da mit dem kernel kompiliert.
    Vielleicht muss man es aus dem Kernel heraus nehmen?
    Sollte es dann funktionieren?


    Danke, Gerhard

  • Vielleicht eines noch. Ein modinfo liefert folgendes:


    Vielleicht kann jemand irgendetwas damit anfangen?


    Kann man herausfinden, woran sich lirc_serial eigentlich stößt?
    Diese Meldung in dmesg

    Code
    lirc_serial: disagrees about version of symbol lirc_register_plugin
    lirc_serial: Unknown symbol lirc_register_plugin, st_info == 0x1


    muss doch einen Sinn haben und etwas aussagen.
    Wie komme ich darauf, was das heißt?
    Danke im voraus
    lg, Gerhard

  • Hallo,


    Zitat

    Ok, ein neukompilieren des Kernels hat gar nichts gebracht.


    Das musste ich auch feststellen nach dem ich lange drauf gewartet habe, das das compilieren fertig wird. :(


    Zitat

    Welche Änderungen in der /etc/sysconfig/lirc können da helfen?


    Mhm. Häng mal meine /etc/sysconfig/lirc mit an.


    Also blos mal um sicher zu gehen:
    - Du hast lirc per yast installiert?
    - lirc ist im runlevel-editor auf yes gesetzt?


    Wichtig ist, das Du in der /etc/sysconfig/lirc


    setserial /dev/ttyS0 uart none
    modprobe lirc_serial


    steht, falls bei Dir der Empfänger am Com1 hängt.


    Bei mir war dann doch entscheidend, wie schon im angegebenen Thread geschrieben, dass man LIRCD_DRIVER="default" und nicht LIRCD_DRIVER="" hat.


    Mfg Josef


    P.S. : Die Datei lirc.txt natürlich umgenennen in lirc. Ging anders nicht. ;)

    Dateien

    registered VDR-User: #1013


    Hardware: Asus A7V133 / 640 MB Ram / Athlon TB 1000 / SanDisk Ultra II 1GB / Samsung 120 GB + 160 GB/ Nec 1300 / TT 1.5 + Extension Board / TT Budget / GLCD 240x64


    Software: LinVDR 0.7 - vdr-1.4.3-2 - Kernel-2.6.18 auf CF-Card ... 384 MB LiveBuffer auf Ramdisk

    2 Mal editiert, zuletzt von JosefGierl ()

  • Hallo gestein,


    bis mir wird das "misc" Verzeichnis angelegt wenn ich lirc selber compiliere und installiere.


    Hast du mal geschaut ob in deinem "modules" Verzeichnis mehrere lirc_serial liegen?


    bis dann LordZodiac


    Vdr1: vdr-1.7.0 HDe, Nexus 2300-S und TT S2-3200
    Vdr2: vdr-1.4.7 Nexus CA, Terratec Cinergy 1200s
    Plugins: dvd-0.3.6b03+, femon-1.1.3
    System: Suse 9.1 Kernel 2.6.28


    Testkarten: Dxr3, Hauppauge DVB-c 2.1, Terratec Cinergy 1200c, Nova-t
    Alphacrypt Light 3.11
    AMD Sempron 2400+ 512MB Epox 8RDA3I Pro
    Pentium III 384MB BX440
    Panasonic SA-XR 15 EG-S :)

  • Bei mir übrigens auch, dort sollten lirc_serial.ko und lirc_dev.ko liegen.

  • Wenn ich nach lirc_serial suche, dann bekomme ich 2 Verzeichnisse:


    1. /lib/modules/2.6.11.4-20a-default/misc/
    2. /lib/modules/2.6.11.4-20a-default/kernel/drivers/char/lirc/


    Im ersten sind folgende Dateien:
    -rw-r--r-- 1 root root 17209 Sep 8 23:06 lirc_dev.ko
    -rw-r--r-- 1 root root 17108 Sep 9 00:24 lirc_serial.ko


    im zweiten:
    -rw-r--r-- 1 root root 17468 Mar 24 01:33 lirc_atiusb.ko
    -rw-r--r-- 1 root root 6564 Mar 24 01:33 lirc_bt829.ko
    -rw-r--r-- 1 root root 16364 Mar 24 01:33 lirc_dev.ko
    -rw-r--r-- 1 root root 14204 Mar 24 01:33 lirc_gpio.ko
    -rw-r--r-- 1 root root 10520 Mar 24 01:33 lirc_i2c.ko
    -rw-r--r-- 1 root root 11768 Mar 24 01:33 lirc_igorplugusb.ko
    -rw-r--r-- 1 root root 15040 Mar 24 01:33 lirc_it87.ko
    -rw-r--r-- 1 root root 13112 Mar 24 01:33 lirc_mceusb.ko
    -rw-r--r-- 1 root root 13120 Mar 24 01:33 lirc_parallel.ko
    -rw-r--r-- 1 root root 17108 Sep 8 23:52 lirc_serial.ko
    -rw-r--r-- 1 root root 12424 Mar 24 01:33 lirc_sir.ko


    Ich habe nun die lirc_dev.ko im misc in lirc_dev.ko_old umbenannt und dann die aus dem 2. Verzeichnis dorthin kopiert.
    Nun scheint es zu gehen.
    Zumindest lädt lircd nach einem Reboot und irw kann sich mit lircd verbinden. Das geht schon mal.


    Nun probiere ich noch den vdr.


    Danke schon mal an alle für die Hilfe!
    Ohne die lirc-Einstellungen von JosefGierl hätte es auch nie geklappt.


    lg, Gerhard

Jetzt mitmachen!

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