Fernbedienung geht nur sporadisch

  • Hallo,


    ich habe hier einen c't vdr 6.1 mit einer Hauppauge Nova-S am Laufen. Soweit funktioniert alles wunderprächtig bis auf ein kleines Problem:


    von Zeit zu Zeit (geschätzt ca. 25% aller Fälle) funktioniert die Fernbedienung nicht, Keyboard geht allerdings problemlos.


    Ich hatte gerade wieder so einen "geht-nicht"-Fall und habe versucht, möglichst alles zu dokumentieren.


    /proc/bus/input/devices



    plugin.remote.conf


    Code
    -i /dev/input/event2


    /var/log/syslog



    Da ich nicht so der Linux-Guru bin, kann mir vielleicht irgendjemand weiterhelfen?


    Vielen Dank im Voraus,


    -andi

  • Hallo,


    da die Fernbedienung gerade mal wieder funktioniert, habe ich /proc/bus/input/devices verglichen, der einzige Unterschied ist:


    geht:

    Code
    P: Phys=pci-0000:00:0c.0/ir0


    geht nicht:

    Code
    P: Phys=pci-0000:00:0c.1/ir0


    Kann damit irgendjemand was anfangen?


    Grüße,


    -andi

  • Kann es eventuell sein, dass Du in deinem Rechner ein thermisches Problem hast? Die TV-Karten werde ja bekanntlich ziemlich warm... Tritt der Effekt auch direkt nach dem einschalten auf?
    Du kannst auch einfach mal 'nen Lüfter auf das offene Gehäuse richten...


    Oder eventuell gibt es einen Wackelkontakt vom Empfänger bis zur Karte (Klinkenstecker)?


    Gut wäre es auch zu prüfen, ob unter /var/log/messages etwas protokolliert wird, wenn es von "geht" auf "geht nicht" umschlägt.


    By the way: Mach Dir doch mal eine Signatur, damit wir alle sehen, was Du für ein System hast...

    MediaPC mit Ubuntu 8.04 (Kernel 2.6.24-7 SMP), VDR 1.6.0-1 + XBMC 2.1a2 auf MSI K8NGM2-FID mit AMD Venice 3000+, Hauppauge Nexus 2.1 (DVB-C) mit AVBoard 1.4 + Terratec Cinergy C PCI HD (DVB-C) an Loewe Modus L42 (Plasma) mit Logitech Harmony 525 Fernbedienung
    Apple MacMini mit EyeTV, Plex und iTunes über 3x Apple AirExpress, gesteuert mit iPad, iPhone und iPod Touch.

  • Hallo,


    Danke für die Antwort.


    Der Fehler tritt nur nach dem Einschalten auf - entweder geht beim Hochfahren die Ferbedienung oder sie geht nicht. Wenn sie geht, dann geht sie auch nach einem eventuellen Reboot - genauso wie ein Reboot auch nichts am Status "geht nicht" ändert.


    Thermische Probleme kann ich - denke ich - weitestgehend ausschließen. Der Fehler tritt - wie gerade beschrieben - auch direkt nach dem Einschalten auf und außerdem habe ich extra zwei 12cm Lüfter, die für Durchzug sorgen.


    Grüße,


    -andi

  • Hallo,


    ich habe das gleiche Proble. Kann den selber Effekt beschreiben.


    Log-Datei mit


    P: Phys=pci-0000:00:0c.0/ir0 (geht)
    P: Phys=pci-0000:00:0c.1/ir0 (geht nicht)



    Kann das an 2 Rechnern mit 2 unterschiedlichen Karten (gleichen Typs) berichten. Wer hat eine Idee, woran es liegen könnte?


    Habe c't VDR 6.2 am laufen, Problem bestand auch schon bei 6.1.

    VDR: c't-VDR 6.1 - Gigabyte GA-MA69GM-S2H - Gainward 9400GT - 2GB

  • Sorry, meine Antwort war zweideutig. Ich habe nur jeweils eine Karte im Rechner, betreibe aber 2 Rechner und beide haben das Problem. In den Rechnern ist lediglich die TV-Karte und eine Grafikkarte in den PCI-Slots gesteckt.

    VDR: c't-VDR 6.1 - Gigabyte GA-MA69GM-S2H - Gainward 9400GT - 2GB

  • Bin ein Stück weiter. Bei mir ändert sich auch die Device-Zuordnung in der Datei


    proc/bus/input/devices


    Dies ist die Ursache, dass der VDR keine Verbindung zur Fernbedienung hat. Aber warum ändert sich die Reihenfolge? Hardwareseitig hat sich nichts geändert?


    Noch wichtiger, wie kann ich die Reihenfolge festlegen, so dass diese stabil ist und damit die Fernbedienung funktioniert?



    proc/bus/input/devices im OK-Fall (75% der Starts):


    I: Bus=0003 Vendor=05af Product=0522 Version=0101
    N: Name="2.4G USB RF KeyBoard"
    P: Phys=usb-0000:00:13.3-2/input0
    S: Sysfs=/class/input/input2
    H: Handlers=kbd event0
    B: EV=120003
    B: KEY=10000 7 ff800000 7ff febeffdf ffefffff ffffffff fffffffe
    B: LED=1f


    I: Bus=0003 Vendor=05af Product=0522 Version=0101
    N: Name="2.4G USB RF KeyBoard"
    P: Phys=usb-0000:00:13.3-2/input1
    S: Sysfs=/class/input/input3
    H: Handlers=kbd mouse0 event1 ts0
    B: EV=100007
    B: KEY=280 0 0 0 30000 4 20000 3878 d801d101 1e0040 0 0 0
    B: REL=3


    I: Bus=0010 Vendor=001f Product=0001 Version=0100
    N: Name="PC Speaker"
    P: Phys=isa0061/input0
    S: Sysfs=/class/input/input4
    H: Handlers=kbd event2
    B: EV=40001
    B: SND=6


    I: Bus=0001 Vendor=0070 Product=9202 Version=0001
    N: Name="cx88 IR (Hauppauge Nova-S-Plus "
    P: Phys=pci-0000:02:07.0/ir0
    S: Sysfs=/class/input/input5
    H: Handlers=kbd event3
    B: EV=100003
    B: KEY=100fc312 214a802 0 0 0 0 18000 41a8 4801 9e1680 0 0 10000ffc


    proc/bus/input/devices im Fehler-Fall (25% der Starts):


    I: Bus=0003 Vendor=05af Product=0522 Version=0101
    N: Name="2.4G USB RF KeyBoard"
    P: Phys=usb-0000:00:13.3-2/input0
    S: Sysfs=/class/input/input0
    H: Handlers=kbd event0
    B: EV=120003
    B: KEY=10000 7 ff800000 7ff febeffdf ffefffff ffffffff fffffffe
    B: LED=1f


    I: Bus=0003 Vendor=05af Product=0522 Version=0101
    N: Name="2.4G USB RF KeyBoard"
    P: Phys=usb-0000:00:13.3-2/input1
    S: Sysfs=/class/input/input1
    H: Handlers=kbd mouse0 event1 ts0
    B: EV=100007
    B: KEY=280 0 0 0 30000 4 20000 3878 d801d101 1e0040 0 0 0
    B: REL=3


    I: Bus=0010 Vendor=001f Product=0001 Version=0100
    N: Name="PC Speaker"
    P: Phys=isa0061/input0
    S: Sysfs=/class/input/input2
    H: Handlers=kbd event2
    B: EV=40001
    B: SND=6


    I: Bus=0001 Vendor=0070 Product=9202 Version=0001
    N: Name="cx88 IR (Hauppauge Nova-S-Plus "
    P: Phys=pci-0000:02:07.1/ir0
    S: Sysfs=/class/input/input3
    H: Handlers=kbd event3
    B: EV=100003
    B: KEY=100fc312 214a802 0 0 0 0 18000 41a8 4801 9e1680 0 0 10000ffc



    Die hardware.conf-Datei referenziert allerdings event3 und das ist bei beiden Fällen geleich:


    /etc/lirc/hardware.conf:


    # /etc/lirc/hardware.conf
    #
    # Arguments which will be used when launching lircd
    LIRCD_ARGS="-d /dev/input/event3"


    #Don't start lircmd even if there seems to be a good config file
    #START_LIRCMD=false


    #Try to load appropriate kernel modules
    LOAD_MODULES=true


    # Run "lircd --driver=help" for a list of supported drivers.
    DRIVER="dev/input"
    # If DEVICE is set to /dev/lirc and devfs is in use /dev/lirc/0 will be
    # automatically used instead
    DEVICE="/dev/input/event3"
    MODULES="lirc_dev lirc_serial"


    # Default configuration files for your hardware if any
    LIRCD_CONF=""
    LIRCMD_CONF=""

    VDR: c't-VDR 6.1 - Gigabyte GA-MA69GM-S2H - Gainward 9400GT - 2GB

  • Hallo,


    "schön", daß noch jemand das gleiche Problem hat, dann kommen wir ja vielleicht gemeinsam weiter.


    Was für ein Board hast Du denn? Ich hab' ein Biostar MV7KD drin, mit neustem BIOS.


    Zitat

    Original von thomas_slrot
    Bin ein Stück weiter. Bei mir ändert sich auch die Device-Zuordnung in der Datei


    proc/bus/input/devices


    Dies ist die Ursache, dass der VDR keine Verbindung zur Fernbedienung hat. Aber warum ändert sich die Reihenfolge? Hardwareseitig hat sich nichts geändert?


    Den Effekt habe ich bei mir auch. Aus dem Grund parse ich in dem Startskript des VDRs die '/proc/bus/input/devices' mit einem Perl-Skript und schreibe die 'plugin.remote.conf' sicherheitshalber jedesmal neu - von daher gehe ich eigentlich davon aus, daß hier der Fehler nicht (mehr) liegen kann.


    Grüße,


    -andreas

  • Hallo Andreas, schau mal nach, was du für einen Kernel hast.


    Code
    cat /proc/version


    Es sieht bei mir so aus, dass sich mit dem Kernelupdate (um das Ruckeln während der Wiedergabe zu eliminieren) auch das Problem mit der Fernbedienung gelöst hat. Ich habe nun den Kernel 2.6.23.17 im Einsatz, der scheint stabil zu laufen. Damit geht jetzt auch das Autologin und der Autostart von XINE.

    VDR: c't-VDR 6.1 - Gigabyte GA-MA69GM-S2H - Gainward 9400GT - 2GB

  • Hallo,


    Zitat

    Original von thomas_slrot
    Hallo Andreas, schau mal nach, was du für einen Kernel hast.


    Code
    cat /proc/version


    Es sieht bei mir so aus, dass sich mit dem Kernelupdate (um das Ruckeln während der Wiedergabe zu eliminieren) auch das Problem mit der Fernbedienung gelöst hat. Ich habe nun den Kernel 2.6.23.17 im Einsatz, der scheint stabil zu laufen. Damit geht jetzt auch das Autologin und der Autostart von XINE.


    bei mir läuft die 2.6.18-5-486, d.h. ich sollte wohl mal ein Update in Angriff nehmen.


    Grüße,


    -andreas

  • Ja, rate ich dir auf jeden Fall. Aber das Problem ist scheinbar doch noch nicht zu 100% gelöst. Eben tauchte er Fehler noch mal auf.Werde weiter and er Sache dranbleiben.

    VDR: c't-VDR 6.1 - Gigabyte GA-MA69GM-S2H - Gainward 9400GT - 2GB

Jetzt mitmachen!

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