lirc problem mit X10, unknown input

  • Hi Leute,


    ich hab da ein bisschen Ärger mit meiner X10.
    Die Remote.conf / hardware.conf und lircd.conf hab ich von meinem letzten Install übernommen. Da funzte es super.


    Wenn ich irw tippe und tasten drücke kommt im syslog: unknown input.
    Vdr reagiert nur auf das steuerkreuz. Also Programm umschalten.


    Installiert ist Debian Lenny / VDR 1.70 / budget Karte


    #####################################################
    ## I couldn't load the required kernel modules ##
    ## You should install lirc-modules-source to build ##
    ## kernel support for your hardware. ##
    #####################################################
    ## If this message is not appropriate you may set ##
    ## LOAD_MODULES=false in /etc/lirc/hardware.conf ##
    #####################################################


    das sagt er bei aptitude install lirc.
    Sollte ich lirc lieber mal selber bauen, damit er die richtigen Treiber direkt mit nimmt? Auf der anderen Seite konnte ich bei "lircd" eingabe keine Fehler im syslog finden.


    --------------------------------------------------------
    Ich hab die Kiste jetzt neu gestartet, VDR gestartet und das FB-Steuerkreuz funktioniert... Aber ich habe lirc garnicht gestartet...
    Also scheint der Sack irgendwelche Kernel-Treiber zu benutzten, wie das im Wiki auch schon steht. Nur,.... wie bekomm ich die weg und lirc an den Start? bzw. wie kann ich das denn jetzt überprüfen? ps ax | grep lirc liefert nix. Das heißt wohl, dass lirc auch nciht läuft? Die Installation hat auch kein lirc start/stop skript in init.d angelegt...ist das normal so?


    Hilfe?


    Danke!


    dSky

    Nichts wird so heiß gegessen, wie es gekocht wurde...

    Einmal editiert, zuletzt von deepsky ()

  • Code
    lsmod:
    
    
    usbcore               119248  5 ati_remote,usbhid,ehci_hcd,ohci_hcd


    hardware.conf




    Selbst kompilieren liefert nach configure:


    You will have to use the lirc_atiusb kernel module.


    Now enter 'make' and 'make install' to compile and install the package.

    Nichts wird so heiß gegessen, wie es gekocht wurde...

    Einmal editiert, zuletzt von deepsky ()

  • ICh hab nochmal probiert, das Kernel module zu patchen.


    Das hat allerdings nicht geklappt


    patch -p1 < ati_remote.c_all_keys_and_keychange.patch


    laut WIKI lieferte nur:


    can't find file to patch at input line 3
    Perhaps you used the wrong -p or --strip option?
    The text leading up to this was:
    --------------------------
    |--- ./drivers/input/misc/ati_remote.c.old 2008-07-13 23:51:29.000000000 +0200
    |+++ ./drivers/input/misc/ati_remote.c 2009-03-10 22:04:16.000000000 +0100
    --------------------------
    File to patch:...





    ---------------------
    Ich das module gesucht, aber unter dem Pfad hab ich nur Linux-headers und nicht Linux-26...
    Unter dem Drivers Ordner fand ich dann auch keine ati_remote datei. Also, kein Wunder, dass das nicht geht.



    Kommentare?

    Nichts wird so heiß gegessen, wie es gekocht wurde...

    Einmal editiert, zuletzt von deepsky ()

  • Guten..



    bitte nicht alles durcheinander bringen ..


    willst du nun LIRC nutzen oder die Kernelmodule ??



    I30R6










    VDR











    Hardware : GA-EP35-DS3L, C2Q Q6700 , 3GB DDR2 , Palit GT240, 250GB System & 500GB Video,
    Mystique-CaBix C2,TT Budget C-1501,Airstar 2, Fernbedienung X10
    Software : gen2vdr, Kernel 3.8.10, vdr 2.0.1
    PlugIns : audiorecorder,femon,admin,yacoto..
    Ausgabe: softhddevice

  • Für lirc brauchts imho ein selbst erstelltes kernelmodul.
    lirc sourcen holen, beim configure die x10 wählen, lirc komplett oder halt nur den modul "ordner" kompilieren (per make) und danach installieren.
    Details gibts im kernel + lirc "howto" von wilderigel.

  • hi,


    bin mir nicht sicher, ob das bei allen X10 zutrifft. Ich habe ein X10 die beim Aldi-Rechner dabei war. Hier brauche ich das Modult lirc_atiusb und nicht ati_remote. Deshalb habe ich das Modul ati_remote in die blacklist aufgenommen. Danach hat bei mir eigentlich alles funktioniert.


    Vielleicht hilft es ja...
    Gruß
    Joerg

    Server: yavdr-ansible (Ubuntu 18.04) Silverstone LC11, AT3IONT-I, 2GB DDR2, TT S2-6400, Riser RC11, SSD ADATA 120GB, Samsung 1TB
    Client: MLD5.4 Shuttle XS35GTV2, SSD OCZ 60GB, FB Medion X10

  • ah ok, ich werde das mal prüfen. ich möchte schon lirc verwenden.


    Aber ich bin da nciht weitergekommen, wer da was benutzt und was da geladen ist.
    Also erstmal blacklisten und dann mal kompilieren.


    ICh melde mich gleich mal mit Erfolg/Misserfolgsmeldungen :D

  • Hi Leute,


    also ich hab lirc kompiliert mit der auswahl, dass ich die X10 Fernbedinung verwenden möchte.


    Jetzt hat er zwar die hardware.conf und lircd.conf in etc erstellt, aber z.B. kein Startscript in /init.d.
    Weiterhin für irw zu keiner Ausgabe.


    Wenn ich mode2 -d /dev/lirc0


    kommen die Tasten aber.


    In der Hardware.conf steht aber, dass er /dev/lirc0 benutzen soll.
    ICh bin gerade etwas überfragt, wo ich das noch kontrollieren soll.
    Günstig wäre es aber auch, lircd -d /dev/lirc0 zu starten?!


    Und, mir fehlt für mein Debian Lenny x86 32 bit das init.d/lirc startskript


    könnte mir einer sein hier posten?
    Das wäre echt der hammer. ODer mir sagen, wie ich lircd-... ausführen lasse on boot?
    Kann man das per inittab?



    Danke!!!


    Code
    modprobe -l | grep lirc
    /lib/modules/2.6.26-2-686-bigmem/misc/lirc_dev.ko
    /lib/modules/2.6.26-2-686-bigmem/misc/lirc_atiusb.ko


    Code
    lsmod | grep lirc
    lirc_atiusb            14880  0
    lirc_dev               11316  1 lirc_atiusb
    usbcore               119248  5 lirc_atiusb,usbhid,ehci_hcd,ohci_hcd


    Code
    ps ax | grep lirc
     2778 ?        Ss     0:00 xinit -e vdr-sxfe --reconnect --aspect=16:9 --lirc -f
     2822 ?        S      0:00 xterm -geometry +1+1 -n login -e vdr-sxfe --reconnect --aspect=16:9 --lirc -f
     2823 pts/0    SLsl+   0:12 vdr-sxfe --reconnect --aspect=16:9 --lirc -f
     2852 ?        Ss     0:00 lircd
     2890 pts/1    S+     0:00 grep lirc


    Code
    dmesg | grep lirc
    [    9.007146] lirc_dev: IR Remote Control driver registered, major 61
    [    9.032140] lirc_atiusb: USB remote driver for LIRC $Revision: 1.71 $
    [    9.032142] lirc_atiusb: Paul Miller <pmiller9@users.sourceforge.net>
    [    9.042396] lirc_dev: lirc_register_plugin: sample_rate: 0
    [    9.047410] lirc_atiusb[2]: X10 WTI RF receiver on usb2:2
    [    9.060416] usbcore: registered new interface driver lirc_atiusb
  • ahh es funzt:




    ich hab einfach mal das startscript vom vdr angepasst :D


    Beim nächsten boot kam allerdings irgend ein xine overflow.
    nochmal gebootet, alles roger.... das werd ich jetzt mal beobachten.
    Hab die so


    rc-update


    lirc default 49
    vdr default 50


    bootbar gemacht...


    Was meint ihr dazu?

Jetzt mitmachen!

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