9.3 + lirc-0.7.1pre4?

  • Hallo,
    ja OK dann hab ich Dich ja richtig verstanden. Also bevor den Kernel jetzt nochmal neu mache schreib ich mal mein Vorgehen zusammen. Vielleicht mach ich ja grundlegend was falsche...


    ---Kernel-sources--------------


    cp /boot/config-2.6.11.4-20a-default /usr/src/linux-2.6.11.4-20a


    cd /usr/src/linux-2.6.11.4-20a


    ln -nfs config-2.6.11.4-20a-default .config


    make


    make modules


    make install



    ----Lirc cvs------------------


    cd /usr/local/src/lirc


    ./autogen.sh


    ./setup.sh


    (oder: ./configure --with-kerneldir=/usr/src/linux-2.6.11.4-20a --with-devdir=/dev/lircd --with-driver=serial besser?)


    make


    make install



    cp lircd.conf /etc/lircd.conf (meine conf)



    --------Lirc laden-------------


    chmod 0666 /dev/lircd


    setserial /dev/ttyS0 uart none


    modprobe lirc_serial




    Dann sollte es doch laufen, oder?





    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

  • Ne kleine Anmerkung dazu.



    Bei nem Kernel 2.6 mit udev (ich weiß allerdings nicht, was suse verwendet)
    ist


    chmod 0666 /dev/lircd


    nutzlos. Es tut nix, stört nix, bringt nix. Bei Systemen mit udev werden alle in /dev vorhandenen Dateien dynamisch angelegt und ebenso auch wieder gelöscht. Solange lirc nicht per modprobe lirc-serial und starten von lircd geladen ist, können dann auch keine /dev/lirc(d) existieren. Dann muss auch eine korrekte Regel für udev erstellt werden oder lircd der dann geringfügig andere devicename, sowas /dev/lirc/0 mitgegeben werden.


    Im Gegensatz dazu Systeme ohne udev/devfs. Hier sind alle Dateien in /dev einmal erstellt worden und dann macht das chmod 0666 /dev/lircd Sinn.

  • Hallo,


    Zitat

    Bei nem Kernel 2.6 mit udev (ich weiß allerdings nicht, was suse verwendet)
    ist chmod 0666 /dev/lircd nutzlos


    gut zu wissen...




    Jetzt klappt ja gleich gar nix mehr. Was mach ich den jetzt falsch? Habs genau so gemacht wie oben beschrieben... und krieg jetzt folgende Fehlermeldung:


    Code
    CHK     include/linux/version.h
      SPLIT   include/linux/autoconf.h -> include/config/*
    make: scripts/basic/split-include: Command not found
    make: *** [include/config/MARKER] Error 127


    Was ist das den jetzt?



    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

  • Hallo,
    also ich habs jetzt endgültig aufgegeben lirc unter Suse selbst zu übersetzen. Bring ja doch nix. :§$%


    Versuchs jetzt mit dem lirc von Suse selbst. Aber das geht ja auch nicht so wie ich will.



    Mein Vorgehen:


    lirc per Yast installiert.


    Dann zum testen folgendes eingegeben:


    setserial /dev/ttyS0 uart none
    modprobe lirc_serial
    lircd
    irw


    und siehe da. Es funktioniert. Jede Taste der FB wird richtig angezeigt.




    Aber jetzt will der VDR das ganze nicht und sagt, dass lirc nicht auf /dev/lircd läuft. Also hab ich lircd folgendermassen aufgerufen:


    lircd --device=/dev/lircd


    Jetzt findet der VDR zwar Lirc, aber die Tastendrücke werden nicht registriert. Auch mit irw klappt jetzt icht mehr.



    Was mach ich den blos flasch?



    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

  • Nur einer kann auf lircd zugreifen, entweder vdr oder irw. Insofern ist das logisch. Vdr selbst muss natürlich wissen auf welche events von lirc er wie reagieren soll: die remote.conf. Entweder
    - vdr stoppen
    - remote.conf umbenennen
    - vdr starten und keys neu anlernen



    oder manuell die remote.conf editieren wie ich es z.B. gemacht hab, mein Beispiel für die FB der cinergyT2 findest du hier:

  • Hallo,
    erstmal danke, dass Du Dich meldest.


    Ja das mit VDR und irw ist mir schon klar. Das mit der Remote.conf ist auch klar.


    Ich hatte ja keine bzw. hatte sie jedesmal gelöscht. Dann den VDR wieder neu gestartet und dann gehts zum anlernen. Da will ich dass ich für Lirc einen key drücke. Aber er nimmt mir keinen.



    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

  • Und vdr wurde auch mit "make REMOTE=LIRC" damals compiliert?

  • Hallo,
    sorry, musste kurz weg.


    Zitat


    Und vdr wurde auch mit "make REMOTE=LIRC" damals compiliert?


    ja eigentlich schon. So habs ich jetzt nochmal versucht:



    - Suse neu gestartet
    - setserial /dev/ttyS0 uart none
    - modprobe lirc_serial
    - lircd --device=/dev/lircd


    - cd /usr/local/src/VDR
    - make clean
    - make plugins clean
    - make VFAT=1 REMOTE=LIRC
    - make install


    Aber wenn ich vdr dann starte komm ich wieder nicht zum Anlernen der FB sondern nur zum KBD. :rolleyes:



    Hab mal in der /var/log/messages nachgeguckt. Da steht:


    Jun 24 17:17:20 VDR vdr[6696]: ERROR: /dev/lircd: Keine Berechtigung
    Jun 24 17:17:20 VDR vdr[6696]: ERROR: remote control LIRC not ready!



    VDR würde aber eigentlich als root laufen (soll er später eigentlich nicht). Oje. Echt schön langsam....


    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

  • Gibt es in Deiner /etc/logindevperm:


    Code
    :0 0600 /dev/lirc:/dev/lircd:/dev/lircm


    ?


    Wie sieht Deine /etc/sysconfig/lirc aus?


    Und wie sieht bei Dir /etc/init.d/lirc aus?


    Einen speziellen Eintrag in /etc/modules.conf brauche ich für lirc unter Suse 9.3 nicht mehr.


    Gruß,
    Marcus

    Mein VDR built 21.07.04 15:29
    VDR 1.3.24enAIO2.2, DVB-CVS, FW261e (Plugins: dvd-cvs,epgsearch,femon,graphTFT,osd-teletext,text2skin-cvs,vcd,vdrcd,vdrconvert 0.2.0,mplayer) unter Suse 9.3
    Asus P4P800VM, P4 2.8Ghz, 512 MB in ATC-620C-BX1
    2x Maxtor 5A300J0, SD-M1802, 7" TFT (Pollin)
    TT DVB-C 2.1 (4MB SDRAM), SL DVB-T

  • Hallo,
    mhm. Ja. Ist alles so wie bei Dir. Häng mal die drei Dateien mit rein vielleicht fällt jemaden zufällig was auf.



    die logindevperm:


    Code
    ....
    :0 0600 /dev/snd/*
    :0 0600 /dev/aloadC0:/dev/aloadC1:/dev/aloadC2:/dev/aloadC3:/dev/aloadSEQ
    :0 0600 /dev/radio:/dev/radio0:/dev/radio1:/dev/radio2:/dev/radio3:/dev/audioctl
    :0 0600 /dev/lirc:/dev/lircd:/dev/lircm
    :0 0600 /dev/devperms
    ....



    die /etc/synconfig/lirc






    die /etc/init.d/lirc (an der hab ich gar nix geändert)




    Tja. Funktioniert leider trotzdem noch nicht.
    Gleiche Fehlermeldung


    ... ERROR: /dev/lircd: Keine Berechtigung....


    Versteht das jemand?



    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

    Einmal editiert, zuletzt von JosefGierl ()

  • Hallo,
    hab jetzt aus lauter Frust mal Suse komplett neu installiert. Und jetzt funktionierts! :D



    Das einzige was ich diesesmal anders gemacht habe ist:


    LIRCD_DRIVER="default" statt LIRCD_DRIVER=""


    was eigentlich das Gleiche sein sollte. Mhm. Egal. Hauptsache es läuft jetzt.



    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

  • Hi,


    ich habe auch Probleme mir Lirc unter SuSE-9.3.
    Siehe:
    http://www.vdrportal.de/board/thread.php?threadid=36050&sid=&hilight=+dev+lirc


    Es funktioniert eigentlich, nur VDR-1.26 kommt damit nicht zurecht.


    JosefGierl kannst Du bitte die Ausgabe von "ls -la /dev/lirc*" posten.


    Wäre nett!
    Danke!


    VDR-HD:
    M3N78-EM + AMD II X4 600e + Kingston HyperX DIMM Kit 2GB PC2-8500U + be quiet 300W ATX 2.3 (L7-300W) + Lian Li PC-V351B + Scythe Shuriken Rev.B + TT-Budget s2-1600 + Digital Devices Cine S2 TwinTuner (media-pointer) + X10 Pollin-Fernb.
    yaVDR 0.5

  • JosefGierl, ICH LIEBE DICH!!!


    Ich weiß nicht was das ganze bedeutet, aber ich habe auch nach Deiner Empfehlung LIRCD_DRIVER auf "default" gesetzt.


    ES FUNKTIONIERT!!!


    Jetzt steht bei mir:


    Code
    > l /dev/lirc*
    lrwxrwxrwx  1 root root      5 2005-07-05 00:08 /dev/lirc -> lirc0
    crw-------  1 root video 60, 0 2005-06-12 23:39 /dev/lirc0
    lrwxrwxrwx  1 root root     19 2005-07-04 22:03 /dev/lircd -> /var/run/lirc/lircd=
    prw-------  1 root video     0 2005-03-19 20:34 /dev/lircm|



    Was /var/run/lirc/lircd= sein soll, keine Ahnung!


    VDR-HD:
    M3N78-EM + AMD II X4 600e + Kingston HyperX DIMM Kit 2GB PC2-8500U + be quiet 300W ATX 2.3 (L7-300W) + Lian Li PC-V351B + Scythe Shuriken Rev.B + TT-Budget s2-1600 + Digital Devices Cine S2 TwinTuner (media-pointer) + X10 Pollin-Fernb.
    yaVDR 0.5

  • Hallo,


    Zitat


    JosefGierl, ICH LIEBE DICH!!!


    Psst. Doch nicht in der Öffentlichkeit. ;D




    Zitat

    Ich weiß nicht was das ganze bedeutet, aber ich habe auch nach Deiner Empfehlung LIRCD_DRIVER auf "default" gesetzt.


    Das weiß wohl niemand so genau. Hauptsache es funktioniert jetzt. :rolleyes:




    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

    Einmal editiert, zuletzt von JosefGierl ()

  • Hallo ,


    JosefGierl nochmal danke für den Tipp mit dem Thread hier.


    Ich habe jetzt auch lirc mit yast installiert und in der


    /etc/synconfig/lirc


    Code
    LIRCD_DRIVER="default"
    
    
    ...
    
    
    LIRCD_DEVICE="/dev/lirc"


    eingestellt, bekomme jetzt aber folgende fehlermeldung:

    Code
    Jul 15 00:46:20 linux vdr[9403]: ERROR: /dev/lircd: Connection refused
    Jul 15 00:46:20 linux vdr[9403]: KBD remote control thread started (pid=9403)
    Jul 15 00:46:20 linux vdr[9403]: ERROR: remote control LIRC not ready!
    Jul 15 00:46:20 linux vdr[9403]: remote control KBD - keys known


    was kann das denn noch sein?


    bei mir ist die dev-ausgabe aber auch folgende:

    Code
    linux:~ #  l /dev/lirc*
    lrwxrwxrwx  1 root root    16 Jul 14 23:25 /dev/lirc -> /dev/input/lirc0
    crw-rw----  1 root root 60, 0 Jul 14 21:18 /dev/lirc0
    lrwxrwxrwx  1 root root    19 Jul 13 22:40 /dev/lircd -> /var/run/lirc/lircd=
    prw-------  1 root root     0 Apr 23 02:42 /dev/lircm|


    danke, micha

    VDR User #540 :: athlonxp2000+ :: QDI KinetiZ 7E-A Socket A :: 256MB RAM :: 80GB + 160 GB HDD :: 1 x philips DVB-s 1.5 :: opensuse 10.2 :: silentmaxx st-11 :: irdeto 4.9 allcam freecam funcam / alphacrypt 2.03 :: vdr 1.47

    2 Mal editiert, zuletzt von dawart ()

  • ein ändern der rechte / gruppenzuordnungen hat auch nicht geholfen :(

    Code
    linux:/dev # l /dev/lir*
    lrwxrwxrwx  1 root root      5 Jul 15 00:59 /dev/lirc -> lirc0
    crw-rw----  1 root video 60, 0 Jul 14 21:18 /dev/lirc0
    lrwxrwxrwx  1 root root     19 Jul 13 22:40 /dev/lircd -> /var/run/lirc/lircd=
    prw-------  1 root video     0 Apr 23 02:42 /dev/lircm|


    Code
    Jul 15 01:03:10 linux vdr[8798]: ERROR: /dev/lircd: Connection refused
    Jul 15 01:03:10 linux vdr[8798]: KBD remote control thread started (pid=8798)
    Jul 15 01:03:10 linux vdr[8798]: ERROR: remote control LIRC not ready!

    VDR User #540 :: athlonxp2000+ :: QDI KinetiZ 7E-A Socket A :: 256MB RAM :: 80GB + 160 GB HDD :: 1 x philips DVB-s 1.5 :: opensuse 10.2 :: silentmaxx st-11 :: irdeto 4.9 allcam freecam funcam / alphacrypt 2.03 :: vdr 1.47

  • Hallo,
    sorry, hab ne Zeit nicht mehr in diesen Thread gekuckt. äng mal meine /etc/sysconfig/lirc an. Versuchs mal mit der...




    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

    Einmal editiert, zuletzt von JosefGierl ()

  • hallo josef,


    danke für den tipp. hatte es dann auch mit einer neuinstallation probiert und dann nochmal die schritt-für-schritt-anleitung. jetzt läuft alles so halbwegs .. nur zu vdrconvert/dvd bin ich leider noch nicht gekommen.


    grüße, micha

    VDR User #540 :: athlonxp2000+ :: QDI KinetiZ 7E-A Socket A :: 256MB RAM :: 80GB + 160 GB HDD :: 1 x philips DVB-s 1.5 :: opensuse 10.2 :: silentmaxx st-11 :: irdeto 4.9 allcam freecam funcam / alphacrypt 2.03 :: vdr 1.47

Jetzt mitmachen!

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