ich darf mich recht herzlich bedanken und ging Hoffnungsfroh ans Werk.... (wenn da nicht das "aber" wäre )
Mit folgendem hab ich begonnen:
/etc/udev/rules.d/20-cynergy-usb.rules
ACTION=="add", SUBSYSTEM=="dvb", ENV{DVB_DEVICE_TYPE}=="frontend" , ENV{dynamite_attach}="yes" , ENV{dynamite_attach_delay}="10"
im Syslog:
Nov 7 23:32:03 franz vdr: [7946] starting plugin: conflictcheckonly
Nov 7 23:32:03 franz vdr: [7946] starting plugin: dynamite
Nov 7 23:32:03 franz vdr: [7946] dynamite: startup channel is 8
Nov 7 23:32:03 franz vdr: [7946] dynamite: /dev/dvb/adapter0/frontend0 should not be attached yet
Nov 7 23:32:03 franz vdr: [7946] dynamite: /dev/dvb/adapter0/frontend0 should not be attached yet
Nov 7 23:32:03 franz vdr: [7946] setting current skin to "anthra_1920_FSE"
Nov 7 23:32:03 franz vdr: [7946] loading /var/lib/vdr/themes/anthra_1920_FSE-default.theme
Nov 7 23:32:03 franz rsyslogd-2177: imuxsock begins to drop messages from pid 7946 due to rate-limiting
Nov 7 23:32:06 franz vdr-sxfe[8074]: [8101] [console] read_key: read(stdin) failed: no stdin
Nov 7 23:32:07 franz anacron[8144]: Anacron 2.3 started on 2012-11-07
Nov 7 23:32:07 franz anacron[8144]: Normal exit (0 jobs run)
Nov 7 23:32:08 franz rsyslogd-2177: imuxsock lost 483 messages from pid 7946 due to rate-limiting
Nov 7 23:32:08 franz vdr: [7946] dynamite: /dev/dvb/adapter0/frontend0 should not be attached yet
Nov 7 23:32:09 vdr: last message repeated 199 times
Nov 7 23:32:09 franz rsyslogd-2177: imuxsock begins to drop messages from pid 7946 due to rate-limiting
Nov 7 23:32:13 franz kernel: [ 1665.626951] dw2102: su3000_power_ctrl: 1, initialized 1
Nov 7 23:32:13 franz kernel: [ 1665.626954]
Nov 7 23:32:13 franz kernel: [ 1665.639590] ds3000_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3000.fw)...
Nov 7 23:32:13 franz kernel: [ 1665.643264] ds3000_firmware_ondemand: Waiting for firmware upload(2)...
Nov 7 23:32:14 franz rsyslogd-2177: imuxsock lost 301 messages from pid 7946 due to rate-limiting
Nov 7 23:32:14 franz vdr: [7946] frontend 0/0 provides DVB-S,DVB-S2 with QPSK ("Montage Technology DS3000/TS2020")
Nov 7 23:32:14 franz vdr: [7946] dynamite: attached device /dev/dvb/adapter0/frontend0 to dynamic device slot 1
Nov 7 23:32:14 franz vdr: [7946] dynamite: usb remove monitor: add syspath /sys/devices/pci0000:00/0000:00:04.1/usb1/1-3
Nov 7 23:32:14 franz vdr: [7946] dynamite: new device attached, retry switching to startup channel 8
Nov 7 23:32:14 franz vdr: [7946] switching to channel 8
Nov 7 23:32:14 franz vdr: [8241] dynamite udev monitor for subsystem (null) thread started (pid=7946, tid=8241)
Nov 7 23:32:14 franz vdr: [7946] dynamite: udev attach_delay is 10
Nov 7 23:32:14 franz vdr: [7946] dynamite: /dev/dvb/adapter0/frontend0 is a dvb adapter trying to set card index to 0
Nov 7 23:32:14 franz vdr: [7946] dynamite: /dev/dvb/adapter0/frontend0 is already attached
Alles anzeigen
in dmesg
[ 1654.315101] DVB: registering adapter 0 frontend 0 (Montage Technology DS3000/TS2020)...
[ 1654.316348] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:04.1/usb1/1-3/input/input16
[ 1654.316420] dvb-usb: schedule remote query interval to 150 msecs.
[ 1654.316426] dw2102: su3000_power_ctrl: 0, initialized 1
[ 1654.316427]
[ 1654.316430] dvb-usb: Terratec Cinergy S2 USB HD successfully initialized and connected.
[ 1654.316460] usbcore: registered new interface driver dw2102
[ 1665.626951] dw2102: su3000_power_ctrl: 1, initialized 1
[ 1665.626954]
[ 1665.639590] ds3000_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3000.fw)...
[ 1665.643264] ds3000_firmware_ondemand: Waiting for firmware upload(2)...
Alles anzeigen
Am TV: Man sieht die Statusanzeige und nach 10 Sek. die Meldung "attached /dev/dvb/adapter0/frontend0"
Ergebnis: kein Bild
nun hab ich die udev-rule schrittweise (immer ein Parameter mehr) erweitert zu:
ACTION=="add", SUBSYSTEM=="dvb", ENV{DVB_DEVICE_TYPE}=="frontend" , ENV{dynamite_attach}="yes" , ENV{dynamite_attach_delay}="10" , \
ENV{dynamite_attach_delay_preopen}="yes", ENV{dynamite_cardindex}="0", ENV{dynamite_timeout}="5", ENV{dynamite_disable_autoidle}="yes"
im syslog
Nov 7 23:37:21 franz vdr: [8800] starting plugin: dynamite
Nov 7 23:37:21 franz vdr: [8800] dynamite: startup channel is 8
Nov 7 23:37:21 franz rsyslogd-2177: imuxsock begins to drop messages from pid 8800 due to rate-limiting
Nov 7 23:37:24 franz vdr-sxfe[8928]: [8955] [console] read_key: read(stdin) failed: no stdin
Nov 7 23:37:25 franz anacron[8998]: Anacron 2.3 started on 2012-11-07
Nov 7 23:37:25 franz anacron[8998]: Normal exit (0 jobs run)
Nov 7 23:37:26 franz rsyslogd-2177: imuxsock lost 471 messages from pid 8800 due to rate-limiting
Nov 7 23:37:26 franz vdr: [8800] dynamite: /dev/dvb/adapter0/frontend0 should not be attached yet
Nov 7 23:37:27 vdr: last message repeated 199 times
Nov 7 23:37:27 franz rsyslogd-2177: imuxsock begins to drop messages from pid 8800 due to rate-limiting
Nov 7 23:37:31 franz kernel: [ 1921.498935] dw2102: su3000_power_ctrl: 1, initialized 1
Nov 7 23:37:31 franz kernel: [ 1921.498937]
Nov 7 23:37:36 franz rsyslogd-2177: imuxsock lost 344 messages from pid 8800 due to rate-limiting
Nov 7 23:37:36 franz vdr: [9096] Text2Skin: channelInfo display update thread ended (pid=8800, tid=9096)
Nov 7 23:37:36 franz vdr: [8800] info: attached /dev/dvb/adapter0/frontend0
Nov 7 23:37:36 franz vdr: [9098] Text2Skin: message display update thread started (pid=8800, tid=9098)
Nov 7 23:37:37 franz vdr: [9095] dynamite: device /dev/dvb/adapter0/frontend0 hasn't delivered any data for 5 seconds, detaching all receivers
Nov 7 23:37:37 franz vdr: [9097] TS buffer on device 1 thread ended (pid=8800, tid=9097)
Alles anzeigen
in dmesg:
[ 2131.079738] Restarting tasks ... done.
[ 2133.632312] init: irexec main process (9934) terminated with status 1
[ 2133.632355] init: irexec main process ended, respawning
[ 2133.641130] dw2102: su3000_identify_state
[ 2133.641133]
[ 2133.641136] dvb-usb: found a 'Terratec Cinergy S2 USB HD' in warm state.
[ 2133.641150] dw2102: su3000_power_ctrl: 1, initialized 0
[ 2133.641152]
[ 2133.642460] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 2133.643652] DVB: registering new adapter (Terratec Cinergy S2 USB HD)
[ 2133.645108] ff 00 00 00 00 00
[ 2133.646221] ff ff 00 00 00 00
[ 2133.648347] ff ff ff 00 00 00
[ 2133.649096] ff ff ff ff 00 00
[ 2133.649840] ff ff ff ff ff 00
[ 2133.650596] ff ff ff ff ff ff
[ 2133.650604] dvb-usb: MAC address: ff:ff:ff:ff:ff:ff
[ 2133.655465] DS3000 chip version: 0.192 attached.
[ 2133.655470] dw2102: Attached DS3000!
[ 2133.655472]
[ 2133.655476] DVB: registering adapter 0 frontend 0 (Montage Technology DS3000/TS2020)...
[ 2133.656351] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:04.1/usb1/1-3/input/input18
[ 2133.656423] dvb-usb: schedule remote query interval to 150 msecs.
[ 2133.656428] dw2102: su3000_power_ctrl: 0, initialized 1
[ 2133.656430]
[ 2133.656433] dvb-usb: Terratec Cinergy S2 USB HD successfully initialized and connected.
[ 2133.656463] usbcore: registered new interface driver dw2102
[ 2133.944047] dw2102: su3000_power_ctrl: 1, initialized 1
[ 2133.944049]
[ 2133.955586] ds3000_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3000.fw)...
[ 2133.958025] ds3000_firmware_ondemand: Waiting for firmware upload(2)...
[ 2134.952094] dw2102: su3000_power_ctrl: 0, initialized 1
[ 2134.952097]
[ 2145.105809] dw2102: su3000_power_ctrl: 1, initialized 1
[ 2145.105812]
[ 2153.191476] dw2102: su3000_power_ctrl: 0, initialized 1
Alles anzeigen
am TV : man sieht die Statusmeldung - nach ein paar Sekunden "attached /dev/dvb/adapter0/frontend0" - nach wenigen weiteren Sekunden "detached /dev/dvb/adapter0/frontend0"
daraufhin habe ich den Timeout wieder rausgenommen (wegen des Detach)
ACTION=="add",SUBSYSTEM=="dvb", ENV{DVB_DEVICE_TYPE}=="frontend" , ENV{dynamite_attach}="yes" , ENV{dynamite_attach_delay}="10" , \
ENV{dynamite_attach_delay_preopen}="yes", ENV{dynamite_cardindex}="0", ENV{dynamite_disable_autoidle}="yes"
was leider auch nicht den gewünschten Effekt hatte (im Sinne von "es kommt ein Bild")
ABER : im dmesg steht immerhin:
[ 2378.214353] Restarting tasks ... done.
[ 2380.556260] init: irexec main process (11231) terminated with status 1
[ 2380.556302] init: irexec main process ended, respawning
[ 2380.564947] dw2102: su3000_identify_state
[ 2380.564950]
[ 2380.564953] dvb-usb: found a 'Terratec Cinergy S2 USB HD' in warm state.
[ 2380.564965] dw2102: su3000_power_ctrl: 1, initialized 0
[ 2380.564967]
[ 2380.566707] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 2380.567446] DVB: registering new adapter (Terratec Cinergy S2 USB HD)
[ 2380.568329] ff 00 00 00 00 00
[ 2380.569810] ff ff 00 00 00 00
[ 2380.570589] ff ff ff 00 00 00
[ 2380.571337] ff ff ff ff 00 00
[ 2380.572263] ff ff ff ff ff 00
[ 2380.572963] ff ff ff ff ff ff
[ 2380.572971] dvb-usb: MAC address: ff:ff:ff:ff:ff:ff
[ 2380.579212] DS3000 chip version: 0.192 attached.
[ 2380.579217] dw2102: Attached DS3000!
[ 2380.579218]
[ 2380.579223] DVB: registering adapter 0 frontend 0 (Montage Technology DS3000/TS2020)...
[ 2380.580339] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:04.1/usb1/1-3/input/input19
[ 2380.580408] dvb-usb: schedule remote query interval to 150 msecs.
[ 2380.580414] dw2102: su3000_power_ctrl: 0, initialized 1
[ 2380.580416]
[ 2380.580418] dvb-usb: Terratec Cinergy S2 USB HD successfully initialized and connected.
[ 2380.580450] usbcore: registered new interface driver dw2102
[ 2380.848045] dw2102: su3000_power_ctrl: 1, initialized 1
[ 2380.848048]
[ 2380.859584] ds3000_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3000.fw)...
[ 2380.862025] ds3000_firmware_ondemand: Waiting for firmware upload(2)...
[ 2381.856092] dw2102: su3000_power_ctrl: 0, initialized 1
[ 2381.856095]
[ 2392.032881] dw2102: su3000_power_ctrl: 1, initialized 1
Alles anzeigen
d.h. es tut sich etwas - nähmlich das Initialisieren. Aber scheinbar bekommt der VDR zu diesem Zeitpunkt nicht mit dass sich der Frontend0 (ich hoffe ich drücke mich richtig aus) geändert hat.
Denn : so sieht es im Log aus wenn "restart vdr" auslöst:
Nov 7 23:39:10 franz vdr: [9260] starting plugin: dynamite
Nov 7 23:39:10 franz vdr: [9260] dynamite: startup channel is 8
Nov 7 23:39:10 franz rsyslogd-2177: imuxsock begins to drop messages from pid 9260 due to rate-limiting
Nov 7 23:39:14 franz vdr-sxfe[9368]: [9394] [console] read_key: read(stdin) failed: no stdin
Nov 7 23:39:15 franz rsyslogd-2177: imuxsock lost 397 messages from pid 9260 due to rate-limiting
Nov 7 23:39:15 franz vdr: [9260] dynamite: /dev/dvb/adapter0/frontend0 should not be attached yet
Nov 7 23:39:16 vdr: last message repeated 199 times
Nov 7 23:39:16 franz rsyslogd-2177: imuxsock begins to drop messages from pid 9260 due to rate-limiting
Ergebnis: Bild und Ton.....
Abschliessend glaube ich dass ich einen Schritt weiter bin, aber noch nicht ganz am Ende.....
lG Tom