[gelöst] FB funktioniert nicht da "primary device" falsch

  • Hallo,


    nach dem Herunterfahren mit der Fernbedienung(FB) funktioniert nach einem Neustart die FB nicht mehr, da das Primary Device falsch ist.
    Ich hatte so ein Problem schon mit der Version 4.5, die Lösung dafür funktioniert aber leider nicht für die Version 6. Folgendes Verhalten tritt auf:


    Bei Shutdown mit Power Off 4 Sekunden gedrückt, dann Neustart:


    ...
    May 17 15:11:38 vdrhost vdr: [2341] initializing plugin: skinsoppalusikka (1.0.3): Soppalusikka skin
    May 17 15:11:38 vdrhost vdr: [2341] initializing plugin: mailbox (0.4.0): Display emails of IMAP/POP3 accounts
    May 17 15:11:38 vdrhost vdr: [2341] setting primary device to 2
    May 17 15:11:38 vdrhost vdr: [2341] device 2 has no MPEG decoder
    May 17 15:11:38 vdrhost vdr: [2341] trying device number 1 instead
    May 17 15:11:38 vdrhost vdr: [2341] setting primary device to 1

    May 17 15:11:38 vdrhost vdr: [2341] SVDRP listening on port 2001
    May 17 15:11:38 vdrhost vdr: [2341] skin "soppalusikka" not available - using "classic" instead
    ...


    Fernbedienung funktioniert!


    bei Shutdown mit FB oder Power Off kurz gedrückt, dann Neustart:


    ...
    May 17 15:10:21 vdrhost vdr: [2341] initializing plugin: skinsoppalusikka (1.0.3): Soppalusikka skin
    May 17 15:10:21 vdrhost vdr: [2341] initializing plugin: mailbox (0.4.0): Display emails of IMAP/POP3 accounts
    May 17 15:10:21 vdrhost vdr: [2341] setting primary device to 2
    May 17 15:10:21 vdrhost vdr: [2341] SVDRP listening on port 2001
    May 17 15:10:21 vdrhost vdr: [2341] skin "soppalusikka" not available - using "classic" instead
    ...


    Fernbedienung funktioniert nicht.


    Wer kann mir dabei weiterhelfen?


    Gruß,


    Schomi


    Aktuell
    c't VDR Version 4.5 | 1.3.37-1ctvdr1 | Kernel: 2.6.12-ct-1
    Barebone Hermes MSI 651-P | Intel Celeron 2,0GHz | 512Mb RAM | 250Gb HD | WinTV Nexus-S und Nova-S | NEC DVD-RW ND-1100A


    Im Test
    c't VDR Version 6.0 | 1.4.6-1ctvdr2 | Kernel: 2.6.18-4-486
    Barebone Hermes MSI 651-P | Intel Celeron 2,0GHz | 512Mb RAM | 250Gb HD | WinTV Nexus-S und Nova-S | NEC DVD-RW ND-1100A

    3 Mal editiert, zuletzt von schomi67 ()

  • Ehrlich gesagt, überfordert mich, als Linux Rookie, diese Seite völlig.
    Gibt es dafür eine Step by Step Anleitung für Dummies?


    Schomi


    Aktuell
    c't VDR Version 4.5 | 1.3.37-1ctvdr1 | Kernel: 2.6.12-ct-1
    Barebone Hermes MSI 651-P | Intel Celeron 2,0GHz | 512Mb RAM | 250Gb HD | WinTV Nexus-S und Nova-S | NEC DVD-RW ND-1100A


    Im Test
    c't VDR Version 6.0 | 1.4.6-1ctvdr2 | Kernel: 2.6.18-4-486
    Barebone Hermes MSI 651-P | Intel Celeron 2,0GHz | 512Mb RAM | 250Gb HD | WinTV Nexus-S und Nova-S | NEC DVD-RW ND-1100A

  • Leider hänge ich jetzt nach den folgenden Aktionen:

    vdrhost:/# udevinfo -q path -n /dev/input/event1
    /class/input/input1/event1
    vdrhost:/# udevinfo -a -p /class/input/input1/event1


    Udevinfo starts with the device specified by the devpath and then
    walks up the chain of parent devices. It prints for every device
    found, all possible attributes in the udev rules key format.
    A rule to match, can be composed by the attributes of the device
    and the attributes from one single parent device.


    looking at device '/class/input/input1/event1':
    KERNEL=="event1"
    SUBSYSTEM=="input"
    DRIVER==""
    ATTR{dev}=="13:65"


    looking at parent device '/class/input/input1':
    KERNELS=="input1"
    SUBSYSTEMS=="input"
    DRIVERS==""
    ATTRS{uniq}==""
    ATTRS{phys}==""
    ATTRS{name}=="DVB on-card IR receiver"


    vdrhost:/# KERNELS=="input*", ATTRS{name}=="DVB on-card IR receiver", SYMLINK+="input/ir"
    -bash: ATTRS{name}==DVB on-card IR receiver,: command not found
    vdrhost:/#


    Ich finde hier keinen Fehler,


    Schomi


    Aktuell
    c't VDR Version 4.5 | 1.3.37-1ctvdr1 | Kernel: 2.6.12-ct-1
    Barebone Hermes MSI 651-P | Intel Celeron 2,0GHz | 512Mb RAM | 250Gb HD | WinTV Nexus-S und Nova-S | NEC DVD-RW ND-1100A


    Im Test
    c't VDR Version 6.0 | 1.4.6-1ctvdr2 | Kernel: 2.6.18-4-486
    Barebone Hermes MSI 651-P | Intel Celeron 2,0GHz | 512Mb RAM | 250Gb HD | WinTV Nexus-S und Nova-S | NEC DVD-RW ND-1100A

    Einmal editiert, zuletzt von schomi67 ()

  • Das ist auch kein Befehl für die Befehlzeile.


    Schreib die Zeile mal ans Ende der /etc/udev/udev.rules
    Danach neu starten und kontrollieren ob /dev/input/ir existiert.

  • Hat perfekt funktioniert.
    Folgend die Lösung zusammengefasst, die Farben markieren die jeweils übernommenen Ausgaben/Eingaben, denn die können von VDR zu VDR abweichen:


    In /var/log/debug folgenden Eintrag suchen:


    vdrhost vdr: [2349] remote: using '/dev/input/event1'


    Eingaben in der Befehlszeile:
    -------------------------------------------------------------
    vdrhost:/#
    vdrhost:/# udevinfo -q path -n /dev/input/event1
    /class/input/input1/event1
    vdrhost:/# udevinfo -a -p /class/input/input1/event1


    Udevinfo starts with the device specified by the devpath and then
    walks up the chain of parent devices. It prints for every device
    found, all possible attributes in the udev rules key format.
    A rule to match, can be composed by the attributes of the device
    and the attributes from one single parent device.


    looking at device '/class/input/input1/event1':
    KERNEL=="event1"
    SUBSYSTEM=="input"
    DRIVER==""
    ATTR{dev}=="13:65"


    looking at parent device '/class/input/input1':
    KERNELS=="input1"
    SUBSYSTEMS=="input"
    DRIVERS==""
    ATTRS{uniq}==""
    ATTRS{phys}==""
    ATTRS{name}=="DVB on-card IR receiver"


    vdrhost:/#
    --------------------------------------------------------------
    Eintrag ans Ende der Datei /etc/udev/udev.rules


    KERNELS=="input*", ATTRS{name}=="DVB on-card IR receiver", SYMLINK+="input/ir"
    Danach neu starten und kontrollieren ob /dev/input/ir existiert.


    Grüße und besonderen Dank an wilderigel


    Schomi


    Aktuell
    c't VDR Version 4.5 | 1.3.37-1ctvdr1 | Kernel: 2.6.12-ct-1
    Barebone Hermes MSI 651-P | Intel Celeron 2,0GHz | 512Mb RAM | 250Gb HD | WinTV Nexus-S und Nova-S | NEC DVD-RW ND-1100A


    Im Test
    c't VDR Version 6.0 | 1.4.6-1ctvdr2 | Kernel: 2.6.18-4-486
    Barebone Hermes MSI 651-P | Intel Celeron 2,0GHz | 512Mb RAM | 250Gb HD | WinTV Nexus-S und Nova-S | NEC DVD-RW ND-1100A

  • Hi,


    heute morgen stelle ich mit Schrecken fest, das die FB wieder nicht funktioniert. Folgendes steht in der /var/log/debug


    May 18 09:10:43 vdrhost vdr: [2375] device /dev/input/event0: AT Translated Set 2 keyboard
    May 18 09:10:43 vdrhost vdr: [2375] device /dev/input/event1: PC Speaker
    May 18 09:10:43 vdrhost vdr: [2375] device /dev/input/event2: Budget-CI dvb ir receiver saa7146 (0)
    May 18 09:10:43 vdrhost vdr: [2375] remote: using '/dev/input/event2'
    May 18 09:10:43 vdrhost vdr: [2375] remote-event2: exclusive access granted
    May 18 09:10:43 vdrhost vdr: [2375] remote-event2: keymap loaded '/proc/av7110_ir' flags 001f4000
    May 18 09:10:43 vdrhost vdr: [2436] EPGSearch: conflictcheck thread started (pid=2375, tid=2436)


    obwohl die remote jetzt event1 nutzen müsste. Auch viele Neustarts helfen jetzt nicht mehr. Komischerweise funktionieren einige Tasten 1-9 und einige weitere, nur nicht zugeordnet. Das hatte ich gestern jedoch auch.
    Kann das Verhalten damit zusammenhängen, dass mein VDR jetzt mit dem User VDR läuft und nicht wie mit der Version 4.5 als ROOT?


    Hilfe!


    Schomi


    Aktuell
    c't VDR Version 4.5 | 1.3.37-1ctvdr1 | Kernel: 2.6.12-ct-1
    Barebone Hermes MSI 651-P | Intel Celeron 2,0GHz | 512Mb RAM | 250Gb HD | WinTV Nexus-S und Nova-S | NEC DVD-RW ND-1100A


    Im Test
    c't VDR Version 6.0 | 1.4.6-1ctvdr2 | Kernel: 2.6.18-4-486
    Barebone Hermes MSI 651-P | Intel Celeron 2,0GHz | 512Mb RAM | 250Gb HD | WinTV Nexus-S und Nova-S | NEC DVD-RW ND-1100A

  • Hi,


    da steht nur:

    -i autodetect


    Schomi


    Aktuell
    c't VDR Version 4.5 | 1.3.37-1ctvdr1 | Kernel: 2.6.12-ct-1
    Barebone Hermes MSI 651-P | Intel Celeron 2,0GHz | 512Mb RAM | 250Gb HD | WinTV Nexus-S und Nova-S | NEC DVD-RW ND-1100A


    Im Test
    c't VDR Version 6.0 | 1.4.6-1ctvdr2 | Kernel: 2.6.18-4-486
    Barebone Hermes MSI 651-P | Intel Celeron 2,0GHz | 512Mb RAM | 250Gb HD | WinTV Nexus-S und Nova-S | NEC DVD-RW ND-1100A

  • Hallo,


    habe ebenfalls Probleme mit der Fernbedienung, und die oben angegebene Verfahrensweise ausgeführt, erhalte aber kein /dev/input/ir.


    Was dann?



    Gruß
    Uli

    System
    c't-VDR6
    Hardware
    AsRock - Board K8NF6G-VSTA
    Sempron 3000
    1GB RAM
    250GB SATA WesternDigital
    1TB SATA Samsung
    1 Happauge WinTV Nova DVB-S
    1Technotrend Rev2.3 modded
    1 DVD-Brenner
    Gehäuse
    Antec Fusion Media Center

  • Das war mir mit dem angegebenen String nicht klar.


    Habe ich jetzt gemacht, sieht bisher gut aus. Nur er hat dann das Anlernen gestartet und ich habe eine falsche Belegung. Wie kann ich dann neu Anlernen. Welche Datei muss ich löschen? Er fragt leider auch nit alle Tasten ab, die ich benötige.


    Schomi


    Aktuell
    c't VDR Version 4.5 | 1.3.37-1ctvdr1 | Kernel: 2.6.12-ct-1
    Barebone Hermes MSI 651-P | Intel Celeron 2,0GHz | 512Mb RAM | 250Gb HD | WinTV Nexus-S und Nova-S | NEC DVD-RW ND-1100A


    Im Test
    c't VDR Version 6.0 | 1.4.6-1ctvdr2 | Kernel: 2.6.18-4-486
    Barebone Hermes MSI 651-P | Intel Celeron 2,0GHz | 512Mb RAM | 250Gb HD | WinTV Nexus-S und Nova-S | NEC DVD-RW ND-1100A

    Einmal editiert, zuletzt von schomi67 ()

  • Hallo,


    Habe die /var/lib/vdr/remote.conf um die remote-ir.* Einträge erweitert.
    VDR neu gestartet, die FB und die alten Tasten funktionieren.


    Auszug aus var/lib/vdr/remote.conf


    remote-ir._Setup /proc/av7110_ir 00000000 31
    remote-ir.Up 0000000100010021
    remote-ir.Down 0000000100010022
    remote-ir.Menu 000000010001000E
    remote-ir.Ok 0000000100010026
    remote-ir.Back 0000000100010020
    remote-ir.Left 0000000100010012
    remote-ir.Right 0000000100010011
    remote-ir.Red 000000010001000C
    remote-ir.Green 000000010001002F
    remote-ir.Yellow 0000000100010039
    remote-ir.Blue 000000010001002A
    remote-ir.0 0000000100010001
    remote-ir.1 0000000100010002
    remote-ir.2 0000000100010003
    remote-ir.3 0000000100010004
    remote-ir.4 0000000100010005
    remote-ir.5 0000000100010006
    remote-ir.6 0000000100010007
    remote-ir.7 0000000100010008
    remote-ir.8 0000000100010009
    remote-ir.9 000000010001000A
    remote-ir.Play 0000000100010036
    remote-ir.Pause 0000000100010031
    remote-ir.Stop 0000000100010037
    remote-ir.Record 0000000100010038
    remote-ir.FastFwd 0000000100010035
    remote-ir.FastRew 0000000100010033
    remote-ir.Power 000000010001003E
    remote-ir.Channel+ 000000010001001F
    remote-ir.Channel- 0000000100010025
    remote-ir.Volume+ 000000010001003D
    remote-ir.Volume- 000000010001000D
    remote-ir.Mute 0000000100010010
    remote-ir.Schedule 000000010001003C


    Grüße,


    Schomi


    Aktuell
    c't VDR Version 4.5 | 1.3.37-1ctvdr1 | Kernel: 2.6.12-ct-1
    Barebone Hermes MSI 651-P | Intel Celeron 2,0GHz | 512Mb RAM | 250Gb HD | WinTV Nexus-S und Nova-S | NEC DVD-RW ND-1100A


    Im Test
    c't VDR Version 6.0 | 1.4.6-1ctvdr2 | Kernel: 2.6.18-4-486
    Barebone Hermes MSI 651-P | Intel Celeron 2,0GHz | 512Mb RAM | 250Gb HD | WinTV Nexus-S und Nova-S | NEC DVD-RW ND-1100A

  • Just my two cents :


    Das kann ja wohl nicht war sein, dass dieses Problem all die Releases der ct überlebt hat ... Wenn dem wirklich so ist : Schwache Leistung Heise ...


    Gruß Chris

  • Hallo,


    das sehe ich genau so, doch das VDR Projekt ist inzwischen sehr komplex, das entschuldigt einiges an Fehlern.


    Ich mache mir nur Sorgen, dass irgendwann wilderigel nicht unterstützend zur Seite steht, dann sehe ich schwarz.


    Schomi


    Aktuell
    c't VDR Version 4.5 | 1.3.37-1ctvdr1 | Kernel: 2.6.12-ct-1
    Barebone Hermes MSI 651-P | Intel Celeron 2,0GHz | 512Mb RAM | 250Gb HD | WinTV Nexus-S und Nova-S | NEC DVD-RW ND-1100A


    Im Test
    c't VDR Version 6.0 | 1.4.6-1ctvdr2 | Kernel: 2.6.18-4-486
    Barebone Hermes MSI 651-P | Intel Celeron 2,0GHz | 512Mb RAM | 250Gb HD | WinTV Nexus-S und Nova-S | NEC DVD-RW ND-1100A

  • Hallo,


    gefunden in /var/log/debug:


    .....vdr: [2358] device /dev/input/event3 DVB on-card IR receiver


    client2:~#udevinfo -q path -n /dev/input/event3
    /class/input/input3/event3


    am Ende von udev.rules folgende Zeile:
    KERNEL=="input*",ATTRS{name}=="DVB on-card IR receiver",SYMLINK+="input/ir"


    Auch nach einem reboot gibt es dennoch kein /dev/input/ir...


    Gruß
    Uli

    System
    c't-VDR6
    Hardware
    AsRock - Board K8NF6G-VSTA
    Sempron 3000
    1GB RAM
    250GB SATA WesternDigital
    1TB SATA Samsung
    1 Happauge WinTV Nova DVB-S
    1Technotrend Rev2.3 modded
    1 DVD-Brenner
    Gehäuse
    Antec Fusion Media Center

  • Wie starte ich den udevd (und evtl. den vdr) neu, ohne zu rebooten?
    Geht das überhaupt (Ein Reboot unter Linux ist ja das letzte Mittel...)?


    Gruß
    Uli

    System
    c't-VDR6
    Hardware
    AsRock - Board K8NF6G-VSTA
    Sempron 3000
    1GB RAM
    250GB SATA WesternDigital
    1TB SATA Samsung
    1 Happauge WinTV Nova DVB-S
    1Technotrend Rev2.3 modded
    1 DVD-Brenner
    Gehäuse
    Antec Fusion Media Center

Jetzt mitmachen!

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