Folgende Situation:
Nach dem Hochfahren:
DVB 1: FF-Haupauge(TT)-Rev2.1. <-- dev/event3
DVB 2: Budget(TT)
Beide haben einen IR Receiver bestückt.
Fernbedienungsempfänger ist an DVB1 antgesteckt und erscheint als dev/event3 (1 Tastatur, 2 Maus)
==> Alles funktioniert problemlos
"Stürzt der VDR ab" und das Watchdogsciprt ladet die Karten neu, passiert folgendes:
DVB 1: Budget(TT) <-- dev/event3
DVB 2: FF-Haupauge(TT)-Rev2.1.
Nun wird das /dev/event3 auf die andere Karte gelegt. Nun steckt aber das Kabel an der ersten, d.h. nur das Treiberladen hilft nichts. Der VDR erkennt, daß nur die 2te Karte einen HW Decoder hat und setzt das Primary device auf 2.
==> VDR läuft wieder, jedoch ab jetzt funktionert die Fernbedinung ncht mehr, d.h. nur durch einen Reboot bekomme ich wieder die alte Reihenfolge.
Meine Frage: Was kann ich machen, damit die Reihenfolge beim Watchdog reboot sich nicht ändert
Was ich schon probiert habe:
- suchen .. lzwar vieles gefunden, leider aber nicht diese Problemstellung
- Karten umstecken ist nicht optimal, da die FF in einem Slot mit eigenem Interrupt steckt, d.h. es gibt Probleme, wenn ich sie wo anders hinstecke (schon probiert).
- modules.conf ... geht nicht, beide haben den selben treiber .. ich verwende auch hotplug (2.6.8 debian/allerneuerste Firmware)
- loadkeys .. bringt nix .. das Kabel ist ja falsch angesteckt.
Hier noch die Zeilen aus dem log:
===> Hochfahren ...
Dec 7 21:31:01 localhost kernel: ACPI: PCI Interrupt 0000:00:0d.0[A] -> GSI 18 (level, low) -> IRQ 185
Dec 7 21:31:01 localhost kernel: hisax_fcpcipnp: found adapter Fritz!Card PCI v2 at 0000:00:0d.0
Dec 7 21:31:01 localhost kernel: Linux agpgart interface v0.101 (c) Dave Jones
Dec 7 21:31:01 localhost kernel: agpgart: Detected AGP bridge 0
Dec 7 21:31:01 localhost kernel: agpgart: AGP aperture is 64M @ 0xec000000
Dec 7 21:31:01 localhost kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Dec 7 21:31:01 localhost kernel: shpchp: shpc_init : shpc_cap_offset == 0
Dec 7 21:31:01 localhost kernel: shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
Dec 7 21:31:01 localhost kernel: Linux video capture interface: v1.00
Dec 7 21:31:01 localhost kernel: saa7146: register extension 'dvb'.
Dec 7 21:31:01 localhost kernel: ACPI: PCI Interrupt 0000:00:0b.0[A] -> GSI 16 (level, low) -> IRQ 209
Dec 7 21:31:01 localhost kernel: saa7146: found saa7146 @ mem f8bb4000 (revision 1, irq 209) (0x13c2,0x0003).
Dec 7 21:31:01 localhost kernel: DVB: registering new adapter (Technotrend/Hauppauge WinTV Nexus-S rev2.X).
Dec 7 21:31:01 localhost kernel: adapter has MAC addr = 00:d0:5c:22:62:39
Dec 7 21:31:01 localhost kernel: dvb-ttpci: gpioirq unknown type=0 len=0
Dec 7 21:31:01 localhost kernel: dvb-ttpci: info @ card 0: firm f0240009, rtsl b0250018, vid 71010068, app 80002622
Dec 7 21:31:01 localhost kernel: dvb-ttpci: firmware @ card 0 supports CI link layer interface
Dec 7 21:31:01 localhost kernel: dvb-ttpci: adac type set to 0 @ card 0
Dec 7 21:31:01 localhost kernel: saa7146_vv: saa7146 (0): registered device video0 [v4l2]
Dec 7 21:31:01 localhost kernel: DVB: registering frontend 0 (ST STV0299 DVB-S)...
Dec 7 21:31:01 localhost kernel: dvb-ttpci: found av7110-0.
Dec 7 21:31:01 localhost kernel: saa7146: register extension 'budget_ci dvb'.
Dec 7 21:31:01 localhost kernel: ACPI: PCI Interrupt 0000:00:0e.0[A] -> GSI 19 (level, low) -> IRQ 217
Dec 7 21:31:01 localhost kernel: saa7146: found saa7146 @ mem f8be6000 (revision 1, irq 217) (0x13c2,0x100f).
Dec 7 21:31:01 localhost kernel: DVB: registering new adapter (TT-Budget/WinTV-NOVA-CI PCI).
Dec 7 21:31:01 localhost kernel: adapter has MAC addr = 00:d0:5c:04:5e:29
Dec 7 21:31:01 localhost kernel: budget_ci: CI interface initialised
Dec 7 21:31:01 localhost kernel: DVB: registering frontend 1 (ST STV0299 DVB-S)...
..
Dec 7 21:31:10 localhost vdr[6348]: VDR version 1.3.36 started
..
..
Dec 7 21:31:14 localhost vdr[6348]: found 2 video devices
..
Dec 7 21:31:15 localhost vdr[6348]: setting primary device to 2
Dec 7 21:31:15 localhost vdr[6348]: device 2 has no MPEG decoder
Dec 7 21:31:15 localhost vdr[6348]: trying device number 1 instead
Dec 7 21:31:15 localhost vdr[6348]: setting primary device to 1
Dec 7 21:31:15 localhost vdr[6348]: SVDRP listening on port 2001
Dec 7 21:31:15 localhost vdr[6348]: loading /var/lib/vdrdevel/themes/sttng-default.theme
Dec 7 21:31:15 localhost vdr[6348]: starting plugin: mplayer
Dec 7 21:31:15 localhost vdr[6348]: starting plugin: text2skin
Dec 7 21:31:15 localhost vdr[6348]: starting plugin: analogtv
Dec 7 21:31:15 localhost vdr[6348]: starting plugin: remote
Dec 7 21:31:15 localhost vdr[6348]: device /dev/input/event0: AT Translated Set 2 keyboard
Dec 7 21:31:15 localhost vdr[6348]: device /dev/input/event1: PS/2 Logitech Mouse
Dec 7 21:31:15 localhost vdr[6348]: device /dev/input/event2: DVB on-card IR receiver
Dec 7 21:31:15 localhost vdr[6348]: remote: using '/dev/input/event2'..
..
==> Watchdog reboot
Dec 7 21:51:33 localhost vdrdevel[6348]: emergency exit!
Dec 7 21:51:33 localhost runvdrdevel: restarting VDR
Dec 7 21:51:33 localhost udev[13088]: removing device node '/dev/vcs8'
Dec 7 21:51:33 localhost udev[13089]: removing device node '/dev/vcsa8'
Dec 7 21:51:33 localhost kernel: saa7146: unregister extension 'budget_ci dvb'.
Dec 7 21:51:33 localhost udev[13109]: removing device node '/dev/dvb/adapter1/ca0'
Dec 7 21:51:33 localhost udev[13118]: removing device node '/dev/dvb/adapter1/frontend0'
Dec 7 21:51:33 localhost udev[13127]: removing device node '/dev/dvb/adapter1/net0'
Dec 7 21:51:33 localhost udev[13129]: removing device node '/dev/dvb/adapter1/demux0'
Dec 7 21:51:33 localhost udev[13131]: removing device node '/dev/dvb/adapter1/dvr0'
Dec 7 21:51:33 localhost udev[13135]: removing device node '/dev/input/event3'
Dec 7 21:51:33 localhost hal.hotplug[13165]: DEVPATH is not set
Dec 7 21:51:33 localhost udev[13192]: removing device node '/dev/input/event2'
Dec 7 21:51:33 localhost kernel: saa7146: unregister extension 'dvb'.
Dec 7 21:51:33 localhost hal.hotplug[13224]: DEVPATH is not set
Dec 7 21:51:33 localhost udev[13220]: removing device node '/dev/video0'
Dec 7 21:51:33 localhost udev[13221]: removing device node '/dev/dvb/adapter0/net0'
Dec 7 21:51:33 localhost udev[13222]: removing device node '/dev/dvb/adapter0/demux0'
Dec 7 21:51:33 localhost udev[13259]: removing device node '/dev/dvb/adapter0/dvr0'
Dec 7 21:51:33 localhost udev[13260]: removing device node '/dev/dvb/adapter0/frontend0'
Dec 7 21:51:33 localhost udev[13261]: removing device node '/dev/dvb/adapter0/osd0'
Dec 7 21:51:33 localhost udev[13262]: removing device node '/dev/dvb/adapter0/audio0'
Dec 7 21:51:33 localhost udev[13263]: removing device node '/dev/dvb/adapter0/video0'
Dec 7 21:51:33 localhost udev[13300]: removing device node '/dev/dvb/adapter0/ca0'
Dec 7 21:51:35 localhost kernel: saa7146: register extension 'budget_ci dvb'.
Dec 7 21:51:35 localhost kernel: ACPI: PCI Interrupt 0000:00:0e.0[A] -> GSI 19 (level, low) -> IRQ 217
Dec 7 21:51:35 localhost kernel: saa7146: found saa7146 @ mem f8bdc000 (revision 1, irq 217) (0x13c2,0x100f).
Dec 7 21:51:35 localhost kernel: DVB: registering new adapter (TT-Budget/WinTV-NOVA-CI PCI).
Dec 7 21:51:35 localhost kernel: adapter has MAC addr = 00:d0:5c:04:5e:29
Dec 7 21:51:35 localhost udev[13426]: configured rule in '/etc/udev/rules.d/udev.rules[36]' applied, 'dvb0.dvr0' becomes '%c'
Dec 7 21:51:35 localhost udev[13426]: creating device node '/dev/dvb/adapter0/dvr0'
Dec 7 21:51:35 localhost udev[13438]: configured rule in '/etc/udev/rules.d/udev.rules[36]' applied, 'dvb0.net0' becomes '%c'
Dec 7 21:51:35 localhost udev[13438]: creating device node '/dev/dvb/adapter0/net0'
Dec 7 21:51:35 localhost udev[13450]: configured rule in '/etc/udev/rules.d/udev.rules[67]' applied, 'event2' becomes 'input/%k'
Dec 7 21:51:35 localhost udev[13450]: creating device node '/dev/input/event2'
Dec 7 21:51:35 localhost hal.hotplug[13471]: DEVPATH is not set
Dec 7 21:51:35 localhost udev[13481]: configured rule in '/etc/udev/rules.d/udev.rules[36]' applied, 'dvb0.ca0' becomes '%c'
Dec 7 21:51:35 localhost udev[13481]: creating device node '/dev/dvb/adapter0/ca0'
Dec 7 21:51:35 localhost kernel: budget_ci: CI interface initialised
Dec 7 21:51:35 localhost udev[13394]: configured rule in '/etc/udev/rules.d/udev.rules[36]' applied, 'dvb0.demux0' becomes '%c'
Dec 7 21:51:35 localhost udev[13394]: creating device node '/dev/dvb/adapter0/demux0'
Dec 7 21:51:35 localhost input.agent[13455]: evdev: already loaded
Dec 7 21:51:35 localhost input.agent[13472]: evdev: already loaded
Dec 7 21:51:35 localhost kernel: DVB: registering frontend 0 (ST STV0299 DVB-S)...
Dec 7 21:51:35 localhost udev[13540]: configured rule in '/etc/udev/rules.d/udev.rules[36]' applied, 'dvb0.frontend0' becomes '%c'
Dec 7 21:51:35 localhost udev[13540]: creating device node '/dev/dvb/adapter0/frontend0'
Dec 7 21:51:35 localhost kernel: saa7146: register extension 'dvb'.
Dec 7 21:51:35 localhost kernel: ACPI: PCI Interrupt 0000:00:0b.0[A] -> GSI 16 (level, low) -> IRQ 209
Dec 7 21:51:35 localhost kernel: saa7146: found saa7146 @ mem f8bea000 (revision 1, irq 209) (0x13c2,0x0003).
Dec 7 21:51:35 localhost kernel: DVB: registering new adapter (Technotrend/Hauppauge WinTV Nexus-S rev2.X).
Dec 7 21:51:35 localhost kernel: adapter has MAC addr = 00:d0:5c:22:62:39
Dec 7 21:51:36 localhost kernel: dvb-ttpci: gpioirq unknown type=0 len=0
Dec 7 21:51:36 localhost kernel: dvb-ttpci: info @ card 1: firm f0240009, rtsl b0250018, vid 71010068, app 80002622
Dec 7 21:51:36 localhost kernel: dvb-ttpci: firmware @ card 1 supports CI link layer interface
Dec 7 21:51:36 localhost kernel: dvb-ttpci: adac type set to 1 @ card 0
Dec 7 21:51:36 localhost kernel: saa7146_vv: saa7146 (1): registered device video0 [v4l2]
Dec 7 21:51:36 localhost kernel: DVB: registering frontend 1 (ST STV0299 DVB-S)...
Dec 7 21:51:36 localhost kernel: dvb-ttpci: found av7110-0.
...
Dec 7 21:51:56 localhost vdr[13853]: found 2 video devices
...
Dec 7 21:51:56 localhost vdr[13853]: setting primary device to 1
Dec 7 21:51:56 localhost vdr[13853]: device 1 has no MPEG decoder
Dec 7 21:51:56 localhost vdr[13853]: trying device number 2 instead
Dec 7 21:51:56 localhost vdr[13853]: setting primary device to 2
Dec 7 21:51:56 localhost vdr[13853]: SVDRP listening on port 2001
Dec 7 21:51:56 localhost vdr[13853]: loading /var/lib/vdrdevel/themes/sttng-default.theme
Dec 7 21:51:56 localhost vdr[13853]: starting plugin: mplayer
Dec 7 21:51:56 localhost vdr[13853]: starting plugin: text2skin
Dec 7 21:51:56 localhost vdr[13853]: starting plugin: analogtv
Dec 7 21:51:56 localhost vdr[13853]: starting plugin: remote
Dec 7 21:51:56 localhost vdr[13853]: device /dev/input/event0: AT Translated Set 2 keyboard
Dec 7 21:51:56 localhost vdr[13853]: device /dev/input/event1: PS/2 Logitech Mouse
Dec 7 21:51:56 localhost vdr[13853]: device /dev/input/event2: Budget-CI dvb ir receiver saa7146 (0)
Dec 7 21:51:56 localhost vdr[13853]: remote: using '/dev/input/event2'
Dec 7 21:51:56 localhost vdr[13853]: remote-event2: exclusive access granted