[gelöst] Probleme mit remote und FB

  • Die FB meines vdr lief jetzt 6 Tage fehlerfrei. Eben vdr eingeschaltet - FB keine Funktion.


    tail -f während invoke-rc.d vdr restart :


    [QUOTE]saturn:~# tail -f /var/log/syslog |grep remote
    Jan 13 20:52:31 saturn vdr: [3060] stopping plugin: remote
    Jan 13 20:52:34 saturn vdr: [3060] deleting plugin: remote
    Jan 13 20:52:39 saturn vdr: [3229] loading plugin: /usr/lib/vdr/plugins/libvdr-remote.so.1.6.0
    Jan 13 20:52:39 saturn vdr: [3229] loading /var/lib/vdr/remote.conf
    Jan 13 20:52:39 saturn vdr: [3229] initializing plugin: remote (0.4.0): Fernbedienung
    Jan 13 20:52:39 saturn vdr: [3229] starting plugin: remote
    Jan 13 20:52:39 saturn vdr: [3229] remote: using '/dev/input/event4'
    Jan 13 20:52:39 saturn vdr: [3229] remote-event4: autorepeat supported
    Jan 13 20:52:39 saturn vdr: [3229] remote-event4: exclusive access granted
    Jan 13 20:52:39 saturn vdr: [3229] remote-event4: keymap loaded '/proc/av7110_ir' flags 001e4000
    Jan 13 20:52:39 saturn vdr: [3229] remote control remote-event4 - keys known
    Jan 13 20:52:39 saturn vdr: [3229] ERROR: remote control LIRC not ready!


    Jemand eine Idee, wie man die FB zuverlässiger laufen lassen kann?

    Schöne Grüße
    galileo

    ___________________________________________________________________________


    :strike1Hardware: P4, 2,4GHz, Mainboard MSI 945GCM478, 512MB RAM, HD: 1TB, Atric IR-Einschalter Rev. 5
    1x DVB-S Hauppauge Nexus V2.2, 1x DVB-S Hauppauge Nova SE2 Rev.B1B1LF
    Software: easyVDR 0.8.04 , Kernel : 2.6.28.9

    Einmal editiert, zuletzt von galileo ()

  • Hmm,
    habe aus testgründen 2-4 mal "reboot" gemacht. Jetzt geht das.


    Das syslog schaut von den Meldungen her gleich aus,
    event4 ist immer die FB


    cat /proc/bus/input/devices zeigte im Fehler und jetzt folgendes:


    I: Bus=0000 Vendor=0000 Product=0000 Version=0000
    N: Name="DVB on-card IR receiver"
    P: Phys=
    S: Sysfs=/class/input/input4
    H: Handlers=kbd event4
    B: EV=100003
    B: KEY=1 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe


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


    Warum hat die Nexus - Karte keinen Eintrag unter Phys= ??


    Kann das sein, dass sich die Nova und die Nexus in die Quere kommen? Irgendetwas läuft doch in meinem System nicht rund. Und ganz bescheuert bin ich doch au net.....


    Was meint ihr zu folgendem vorgehen:


    1.) Beide Karten gegeneinander tauschen.
    2.) Zwei Nexus FF - Karten einbauen.


    Wer hat Erfahrung?

    Schöne Grüße
    galileo

    ___________________________________________________________________________


    :strike1Hardware: P4, 2,4GHz, Mainboard MSI 945GCM478, 512MB RAM, HD: 1TB, Atric IR-Einschalter Rev. 5
    1x DVB-S Hauppauge Nexus V2.2, 1x DVB-S Hauppauge Nova SE2 Rev.B1B1LF
    Software: easyVDR 0.8.04 , Kernel : 2.6.28.9

    2 Mal editiert, zuletzt von galileo ()

  • kann echt keiner helfen?

    Schöne Grüße
    galileo

    ___________________________________________________________________________


    :strike1Hardware: P4, 2,4GHz, Mainboard MSI 945GCM478, 512MB RAM, HD: 1TB, Atric IR-Einschalter Rev. 5
    1x DVB-S Hauppauge Nexus V2.2, 1x DVB-S Hauppauge Nova SE2 Rev.B1B1LF
    Software: easyVDR 0.8.04 , Kernel : 2.6.28.9

  • Kann leider nicht helfen, habe aber das selbe Problem, eine Nexus und eine Budget DVB-T Karte (Avermedia). Seid Version 0.4 des Remote plugins gibt es immer dann Probleme wenn die Avermedia in der Ladereihenfolge vorher drankommt. Dann landet ihr IR Eingang auf Event4 so scheint es und "autodetect" in den Settings des Remote Plugins ist eindeutig nicht mehr wie früher in der Lage diese Fälle zu erkennen.


    Eigentlich sollte man das durch zusätzliche UDEV Regeln in den Griff bekommen, ich hatte aber bislang keinen Erfolg.


    Am Eingang der Avermedia geht übrigens die FB auch nicht, auch wenn man den Empfänger umstöpselt, keine Ahnung warum. Sonst hätte ich wenigstens in der Mehrzahl der Fälle einen Erfolg, weil die Avermedia doch öfter drankommt.


    Meine Rettung ist der ZapperPro auf meinem iPhone und iPod touch :(


    Gruss,
    Gandalf

    --------------------------------------------------------------------------
    HW: AMD Athlon(tm) 7850, 2 GB RAM, Gainward G210 (NVidia GF 210), nvidia 195.36.31, 640+750GB internal HD, 1TB +(2*1TB) NAS (WD My Book World Edition I&II), Hauppauge FF Rev. 2.1, Budget: AVerTV DVB-T 771, WinTV HVR-4000 DVB-S(2)
    VDR: 1.7.15, Plugins: xineliboutput osdteletext dvbsddevice epgsearch streamdev-server vnsiserver skinsoppalusikka tvonscreen live fritzbox menuorg externalplayer dvd text2skin

  • Hi, ich kenne das Problem nur zu gut,


    bei mir lag es daran das es eben auch immer autodedect war und ich nie checkte wie man das einstellt, steht aber im wikki.


    Ich hatte 1x FF 1xTerratec Cinergy 1200DVB-S & 1x Nova S und weil da auch ein remote Sensor bei ist kommt der vdr durcheineander ich ba einfach die Nova durch noch ein 1200DVB-S getauscht und fertig.


    Aber die beste und einfachste Lösung ist nehme Lirc,
    besorg dir nen Lirc fähigen Sensor und install das, da geht deine alte FB normal auch wieder ohne Probleme, dann kannst auch Karten hin und her tauschen wie du willst, weil das dann direkt ohne TV Karte mit vdr kommuniziert.


    Grüße

    1. Lenny/Tobi Cel S440 2Ghz 2GB 320 GB HDD, 1x FF 2.1, 2x T 1200 DVB-S
    client1: client S100 Wlan, USB Intenso 2GB, Zendeb 0.4.1 + Samba
    client2: client S100 LAN, HDD 2,5" 30GB, Zendeb 0.4.1 Biosupd. Kond. MOD
    testvdr: 775 3,06 Ghz 1GB RAM 60GB HDD, S2-1600, 9400GT 1GB

  • Bin leider hier in Madrid ein wenig abgeschnitten von der Beschaffung solcher eher nicht in den Mediamärkten dieser Welt angebotenen Artikeln :(

    --------------------------------------------------------------------------
    HW: AMD Athlon(tm) 7850, 2 GB RAM, Gainward G210 (NVidia GF 210), nvidia 195.36.31, 640+750GB internal HD, 1TB +(2*1TB) NAS (WD My Book World Edition I&II), Hauppauge FF Rev. 2.1, Budget: AVerTV DVB-T 771, WinTV HVR-4000 DVB-S(2)
    VDR: 1.7.15, Plugins: xineliboutput osdteletext dvbsddevice epgsearch streamdev-server vnsiserver skinsoppalusikka tvonscreen live fritzbox menuorg externalplayer dvd text2skin

  • OK,


    So wie es im Wiki beschrieben ist geht es bei mir definitiv nicht. Der /dev/ir link wird zwar ordnungsgemäss angelegt, aber damit funktioniert die FB auch nicht öfter als mit "autodetect". Und noch eins, ich hatte nie Probleme mit dem remote plugin, erst seid dem update auf 0.4. Wieso sollte ich also jetzt auf Lirc umsteigen? Da fällt mir ein, kann man nicht irgendwie zurück auf die Vorversion und die "festpinnen"? Wenn ja, wie ging das noch gleich und welche war die Vorversion?


    Gruss,
    Gandalf

    --------------------------------------------------------------------------
    HW: AMD Athlon(tm) 7850, 2 GB RAM, Gainward G210 (NVidia GF 210), nvidia 195.36.31, 640+750GB internal HD, 1TB +(2*1TB) NAS (WD My Book World Edition I&II), Hauppauge FF Rev. 2.1, Budget: AVerTV DVB-T 771, WinTV HVR-4000 DVB-S(2)
    VDR: 1.7.15, Plugins: xineliboutput osdteletext dvbsddevice epgsearch streamdev-server vnsiserver skinsoppalusikka tvonscreen live fritzbox menuorg externalplayer dvd text2skin

  • Hatte auch das Problem.
    Bei mir funktioniert es mit dem "weiteren Alternativvorschlag" aus dem Wiki.
    Seit dem ich das device "by-path" über -i angebe gehts.
    Da braucht man auch nicht in den Udev-Regeln fummeln.

  • Hi Gandalf,


    LIRC ist für mich auch keine Alternative, da das ein Zukauf von HW bedeuten würde.

    Ich nutze Z.Zt. das vdr-plugin-remote (0.4.0-15). Auch ich würde gerne den Weg der Vorvwersion wählen.


    Wie Installiere ich die?


    @Inconnecti73:


    Zitat

    Seit dem ich das device "by-path" über -i angebe gehts.


    :schiel


    Kannst Du einem nicht-Linuxer das mal genauer erklären? Was muss ich genau tun?

    Schöne Grüße
    galileo

    ___________________________________________________________________________


    :strike1Hardware: P4, 2,4GHz, Mainboard MSI 945GCM478, 512MB RAM, HD: 1TB, Atric IR-Einschalter Rev. 5
    1x DVB-S Hauppauge Nexus V2.2, 1x DVB-S Hauppauge Nova SE2 Rev.B1B1LF
    Software: easyVDR 0.8.04 , Kernel : 2.6.28.9

    Einmal editiert, zuletzt von galileo ()

  • galileo
    Inconnecti73 meint damit dass du in der Konfigurationsdatei, die z.B. auf einem Debain System (c't Dstri) unter /etc/vdr/plugins liegt und plugin-remote.config (oder so ähnlich) heisst angibst unter welcher Input Datei dein FB IR receiver auf der DVB Karte geführt wird, also bspw.

    Code
    input -i /dev/input/event4


    Welche Datei es nun ist kannst du entweder während des Systemstarts sehen, Stichwort dmesg, oder während des Startens des vdr selbst. Ein grep Fernbedienung /var/log/syslog, sollte dir den erforderlichen Input geben. Aber wie gesagt, bei mir zieht die Methode leider nicht, warum auch immer.


    Die konkret von galileo beschriebene Methode findest du als "Weitere Alternative" auf der angegebenen Wiki Seite und adressiert den Receiver direkt über seine PCI Adresse. Die muss man vorher natürlich mit den ebenfalls auf der angegebenen Seite beschriebenen Werkzeugen ermitteln.


    Gruss,
    Gandalf

    --------------------------------------------------------------------------
    HW: AMD Athlon(tm) 7850, 2 GB RAM, Gainward G210 (NVidia GF 210), nvidia 195.36.31, 640+750GB internal HD, 1TB +(2*1TB) NAS (WD My Book World Edition I&II), Hauppauge FF Rev. 2.1, Budget: AVerTV DVB-T 771, WinTV HVR-4000 DVB-S(2)
    VDR: 1.7.15, Plugins: xineliboutput osdteletext dvbsddevice epgsearch streamdev-server vnsiserver skinsoppalusikka tvonscreen live fritzbox menuorg externalplayer dvd text2skin

    Einmal editiert, zuletzt von gandalf ()

  • Moin gandalf,


    plugin-remote.config habe ich genauso geändert. Mit dem Erfolg den Du beschrieben hast. Das event pendelt immer so zwischen 3, 4 und 5.


    Die "weitere Alternative" muss ich heute Abend mal testen. Hab grad kein vdr im Büro ;)

    Schöne Grüße
    galileo

    ___________________________________________________________________________


    :strike1Hardware: P4, 2,4GHz, Mainboard MSI 945GCM478, 512MB RAM, HD: 1TB, Atric IR-Einschalter Rev. 5
    1x DVB-S Hauppauge Nexus V2.2, 1x DVB-S Hauppauge Nova SE2 Rev.B1B1LF
    Software: easyVDR 0.8.04 , Kernel : 2.6.28.9

  • Eben nicht "input -i /dev/input/event4", denn das Eventdevice kann sich ja ändern, wodurch auch immer.
    Man kann auch "-i /dev/input/by-path/xxx" angeben.
    Ich komme iM nicht an meinen Vdr, aber xxx steht für den Devicenamen des IR-Empfängers.
    Einfach mal in das Verzeichnis reinschauen. Werde das heute Abend nachhreichen.

  • Also,


    ich habe jetzt mal die Version '.../by-path/...' versucht, nachdem ich wie beschrieben mit lsinput nach der Adresse gefahndet habe. Erstaunlicherweise erhalte ich die Ausgabe:


    Scheint so, als ob es für event4 im Moment gar kein phys Attribut gibt, bemerkenswert auch der Bustype: (null). Sehr merkwürdig. Ich muss mal schauen wie es aussieht wenn die FB mal wieder funzt.


    Ich habe aber die Adresse pci-0000:01:07.0/ir0 versucht, die ja eigentlich den zweiten Port, nämlich den auf der Avermedia, bezeichnen sollte. Da meldet sich dann aber der vdr mit der hässlichen Meldung dass er den Port nicht fincet. Und dann gibt es prompt einen Neustart, und noch einen, und noch einen ...


    Als nächstes habe ich udevinfo versucht und folgendes erhalten:



    Zu meiner anderen (Avermedia DVB-T) Karte gibt es da schon erheblich mehr zu berichten.



    Kann es sein dass der Kernel hier die Karte nicht vollständig einbindet? (nur so eine Frage).


    Bin für Vorschläge offen.


    Gandalf

    --------------------------------------------------------------------------
    HW: AMD Athlon(tm) 7850, 2 GB RAM, Gainward G210 (NVidia GF 210), nvidia 195.36.31, 640+750GB internal HD, 1TB +(2*1TB) NAS (WD My Book World Edition I&II), Hauppauge FF Rev. 2.1, Budget: AVerTV DVB-T 771, WinTV HVR-4000 DVB-S(2)
    VDR: 1.7.15, Plugins: xineliboutput osdteletext dvbsddevice epgsearch streamdev-server vnsiserver skinsoppalusikka tvonscreen live fritzbox menuorg externalplayer dvd text2skin

  • Und mit ner UDEV-Regel aus dem Wiki gehts nicht?


    http://www.vdr-wiki.de/wiki/index.php/Remote-plugin


    Also ich hab bei mir als Erkennungs-Merkmal halt die PCI-ID des PCI-Slots mit der FullFetured verwendet. Die ist immer gleich. So hat immer die Karte den IR, die bei mir im PCI-Slot ID Nr. 5 steckt. Die PCI-ID für Udev gibts es aber glaub ich erst bei neueren Kerneln (ab 2.6.26 oder so) oder neueren UDEV?!?.


    Das remote-plugin nimmt dann halt den link /dev/input/ir

    Server: Hardware: Intel DH77KC, Celeron G1610, 8GB RAM, 2x 5TB HDD, 2x WD 1,9TB HDD; 1x 64 GB SSD (root), System Ubuntu 18.4 / YaVDR ansible headless
    Client: Hardware: Lenovo Q150 (nur Netzwerk, 1GB RAM, ohne DVB-Karte, Igor-USB-Empfänger) System: Ubuntu 18.4 / YaVDR ansible

    Einmal editiert, zuletzt von Negge ()

  • Also bei mir ergibt ein ls /dev/input/by-path/ das hier:


    Code
    pci-0000:00:02.0-usb-0:2:1.0-event-kbd    
    pci-0000:01:0b.0-event-ir
    pci-0000:00:02.0-usb-0:2:1.1-event-mouse  
    platform-i8042-serio-0-event-kbd
    pci-0000:00:02.0-usb-0:2:1.1-mouse        
    platform-pcspkr-event-spkr
    pci-0000:01:09.0-event-ir


    Und der Aufruf in der runvdr lautet:


    Code
    vdr -P'remote -i /dev/input/by-path/pci-0000:01:09.0-event-ir'


    Seit dem ist das Device völlig egal

  • Innocenti73


    Das habe ich jetzt mal umgesetzt, pci-0000:01:07.0--event-ir heisst das bei mir. Es ergibt sich dasselbe bild wie bei -i /dev/input/event4, bzw. bei -i autoselect. Und wenn man mal in den Pseudoordner /dev/input/by-path/ hineinsieht erkennt man auch gleich warum das so ist.


    Code
    ls -l /dev/input/by-path/
    insgesamt 0
    lrwxrwxrwx 1 root root 9 2009-01-20 14:19 pci-0000:00:0b.0-usb-0:4:1.0-event-mouse -> ../event2
    lrwxrwxrwx 1 root root 9 2009-01-20 14:18 pci-0000:00:0b.0-usb-0:4:1.0-mouse -> ../mouse0
    lrwxrwxrwx 1 root root 9 2009-01-20 14:19 pci-0000:00:0b.1-usb-0:1:1.1-event- -> ../event1
    lrwxrwxrwx 1 root root 9 2009-01-20 14:19 pci-0000:01:07.0--event-ir -> ../event4
    lrwxrwxrwx 1 root root 9 2009-01-20 14:19 platform-i8042-serio-1-event-kbd -> ../event0
    lrwxrwxrwx 1 root root 9 2009-01-20 14:19 platform-pcspkr-event-spkr -> ../event3


    Das bringt mich also auch nicht weiter. Er möchte dann die keys neu anlernen, reagiert aber nicht auf Tastendrücke und folglich startet der vdr nicht. Sehr seltsam. Ich nehme also wieder stärker an dass es mit den fehlenden Angaben zum physischen device zu tun hat die bei der Ausgabe von lsinput und anderen fehlen. (s.o.)


    Danke jedenfalls für die Anregung.


    Gandalf


    P.S.: -i autoselect geht bei obiger Konstellation lustigerweise von event5 aus für den IR Empfänger, ich schau bald nicht mehr durch, event5 fehlt völlig in /dev/input/by-path

    --------------------------------------------------------------------------
    HW: AMD Athlon(tm) 7850, 2 GB RAM, Gainward G210 (NVidia GF 210), nvidia 195.36.31, 640+750GB internal HD, 1TB +(2*1TB) NAS (WD My Book World Edition I&II), Hauppauge FF Rev. 2.1, Budget: AVerTV DVB-T 771, WinTV HVR-4000 DVB-S(2)
    VDR: 1.7.15, Plugins: xineliboutput osdteletext dvbsddevice epgsearch streamdev-server vnsiserver skinsoppalusikka tvonscreen live fritzbox menuorg externalplayer dvd text2skin

    Einmal editiert, zuletzt von gandalf ()

  • @Innocent73i,


    Wo innerhalb der Datei füge ich


    vdr -P'remote -i /dev/input/by-path/pci-0000:00:09.2--event-ir'


    (so muss es bei meinem vdr sein)


    ein?


    und muss das .2--event oder .2-event heissen??

    Schöne Grüße
    galileo

    ___________________________________________________________________________


    :strike1Hardware: P4, 2,4GHz, Mainboard MSI 945GCM478, 512MB RAM, HD: 1TB, Atric IR-Einschalter Rev. 5
    1x DVB-S Hauppauge Nexus V2.2, 1x DVB-S Hauppauge Nova SE2 Rev.B1B1LF
    Software: easyVDR 0.8.04 , Kernel : 2.6.28.9

    7 Mal editiert, zuletzt von galileo ()

  • Also bei mir ist da nur ein -


    Ich glaube bei ctvdr musst Du das unter /etc/vdr/plugins/plugin.remote.conf eintragen.


    gandalf


    Dass die Links auf die Eventdevices zeigen ist doch gut, die werden ja von udev dynamisch erzeugt.
    Denke auch dass es da bei Dir woanders klemmt.

  • Moin Innocenti73,


    nach ls /dev/input/by-path/ stehen dort 2x -
    2--event-ir


    Aber das kann ich testen kein Problem.


    Folgendes ist mir noch schleierhaft:


    Wo die plugin.remot.conf steht ist klar. Hab' ich als DAU schon rausgefunden ;)


    Ich habe nur null Ahnung von der config - Zusammensetzung und wollt' wissen, ob das innerhalb der remote.conf egal ist wo der Befehl


    vdr -P'remote -i /dev/input/by-path/pci-0000:00:09.2--event-ir'


    steht.



    Und was muss nach der Änderung der remote.conf noch mit udev getan werden. Das habe ich nicht verstanden.

    Schöne Grüße
    galileo

    ___________________________________________________________________________


    :strike1Hardware: P4, 2,4GHz, Mainboard MSI 945GCM478, 512MB RAM, HD: 1TB, Atric IR-Einschalter Rev. 5
    1x DVB-S Hauppauge Nexus V2.2, 1x DVB-S Hauppauge Nova SE2 Rev.B1B1LF
    Software: easyVDR 0.8.04 , Kernel : 2.6.28.9

  • Hi,


    ok, das gehört nicht in die remote.conf, in der stehen deine Fernbedienungsbefehle!
    Du musst das dem remote-plugin als Option übergeben.
    Bei Dir also wahrscheinlich /etc/vdr/plugins/plugin.remote.conf.
    Da dürfte als standard "-i Autodetect" oder sowas drinstehen.
    Und da muss halt stattdessen -i /dev/input/by-path/pci-0000:00:09.2--event-ir
    Oder wie das bei Dir eben lautet.

Jetzt mitmachen!

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