Hallo,
ich habe ein ähnliches Problem wie hier beschrieben sshfs bringt vdr zum Absturz .
Wenn ich über das Plugin DVDSwitch ein Script starte zum DVD brennen kann ich auf der FF (DVB-C) Karte nicht mehr umschalten bzw. ein Livebild sehen, OSD funktioniert (ob ich eine Aufnahme abspielen kann habe ich jetzt noch nicht getestet). Schalte ich auf die Budget DVB-T Karte kann ich dort noch ein Livebild sehen.
Anscheinend passiert irgendwas mit dem Treiber beim starten eines Scripts aus dem VDR heraus (?).
Folgendes Script kommt zum Einsatz:
dvdswitch_writedvd.sh
#!/bin/sh
#
# source: http://www.hoochvdr.info
#
# Angepasst für LinVDR 0.7, da es kein at-Kommando gibt
# Modified for LinVDR 0.7, because there is no at-command available
#
# $1 = filename of the iso file
DVD_RECORDCMD="growisofs"
DVDPLUS_RECORD_OPTS="-dvd-compat -Z"
DVDWRITER=/dev/burner
echo " \
svdrpsend.pl -d localhost "MESG DVD brennen gestartet" 2>/dev/null 1>/dev/null ; \
$DVD_RECORDCMD $DVDPLUS_RECORD_OPTS $DVDWRITER=\"$1\" ; \
svdrpsend.pl -d localhost "MESG DVD fertig" 2>/dev/null 1>/dev/null ; \
" > /tmp/dvdselect-burn-temp.sh
chmod 777 /tmp/dvdselect-burn-temp.sh
/tmp/dvdselect-burn-temp.sh &
Alles anzeigen
Hier ein Log-Auszug vom laden der Treiber, starten des VDRs und des Fehlers:
ERROR (dvbdevice.c,697): Invalid argument
ERROR (dvbdevice.c,719): Invalid argument
Sep 8 19:27:14 localhost kernel: Linux video capture interface: v2.00
Sep 8 19:27:14 localhost kernel: saa7146: register extension 'dvb'.
Sep 8 19:27:14 localhost kernel: ACPI: PCI Interrupt 0000:02:04.0[A] -> GSI 16 (level, low) -> IRQ 217
Sep 8 19:27:14 localhost kernel: saa7146: found saa7146 @ mem e0b54000 (revision 1, irq 217) (0x13c2,0x0002).
Sep 8 19:27:14 localhost kernel: DVB: registering new adapter (Technotrend/Hauppauge WinTV DVB-C rev2.X).
Sep 8 19:27:14 localhost kernel: adapter has MAC addr = 00:d0:5c:03:96:06
Sep 8 19:27:14 localhost kernel: dvb-ttpci: info @ card 0: firm f0240009, rtsl b0250018, vid 71010068, app 80f22623
Sep 8 19:27:14 localhost kernel: dvb-ttpci: firmware @ card 0 supports CI link layer interface
Sep 8 19:27:14 localhost kernel: dvb-ttpci: adac type set to 0 @ card 0
Sep 8 19:27:14 localhost kernel: saa7146_vv: saa7146 (0): registered device video0 [v4l2]
Sep 8 19:27:14 localhost kernel: saa7146_vv: saa7146 (0): registered device vbi0 [v4l2]
Sep 8 19:27:14 localhost kernel: DVB: registering frontend 0 (VLSI VES1820 DVB-C)...
Sep 8 19:27:14 localhost kernel: input: DVB on-card IR receiver as /class/input/input2
Sep 8 19:27:14 localhost kernel: dvb-ttpci: found av7110-0.
Sep 8 19:27:14 localhost kernel: ACPI: PCI Interrupt 0000:02:0b.0[A] -> GSI 22 (level, low) -> IRQ 201
Sep 8 19:27:14 localhost kernel: saa7146: found saa7146 @ mem e0bb4000 (revision 1, irq 201) (0x13c2,0x0002).
Sep 8 19:27:14 localhost kernel: DVB: registering new adapter (Technotrend/Hauppauge WinTV DVB-C rev2.X).
Sep 8 19:27:14 localhost kernel: adapter has MAC addr = 00:d0:5c:21:a4:05
Sep 8 19:27:14 localhost kernel: dvb-ttpci: info @ card 1: firm f0240009, rtsl b0250018, vid 71010068, app 80f22623
Sep 8 19:27:14 localhost kernel: dvb-ttpci: firmware @ card 1 supports CI link layer interface
Sep 8 19:27:14 localhost kernel: dvb-ttpci: adac type set to 0 @ card 1
Sep 8 19:27:14 localhost kernel: saa7146_vv: saa7146 (1): registered device video1 [v4l2]
Sep 8 19:27:14 localhost kernel: saa7146_vv: saa7146 (1): registered device vbi1 [v4l2]
Sep 8 19:27:14 localhost kernel: DVB: registering frontend 1 (VLSI VES1820 DVB-C)...
Sep 8 19:27:14 localhost kernel: dvb-ttpci: found av7110-1.
Sep 8 19:27:14 localhost kernel: stradis: disagrees about version of symbol video_devdata
Sep 8 19:27:14 localhost kernel: stradis: Unknown symbol video_devdata
Sep 8 19:27:14 localhost kernel: stradis: disagrees about version of symbol video_unregister_device
Sep 8 19:27:14 localhost kernel: stradis: Unknown symbol video_unregister_device
Sep 8 19:27:14 localhost kernel: stradis: disagrees about version of symbol video_register_device
Sep 8 19:27:14 localhost kernel: stradis: Unknown symbol video_register_device
Sep 8 19:27:14 localhost kernel: b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully
Sep 8 19:27:14 localhost kernel: flexcop-pci: will use the HW PID filter.
Sep 8 19:27:14 localhost kernel: flexcop-pci: card revision 2
Sep 8 19:27:14 localhost kernel: ACPI: PCI Interrupt 0000:02:09.0[A] -> GSI 18 (level, low) -> IRQ 185
Sep 8 19:27:14 localhost kernel: DVB: registering new adapter (FlexCop Digital TV device).
Sep 8 19:27:14 localhost kernel: b2c2-flexcop: MAC address = 00:d0:d7:0c:e9:71
Sep 8 19:27:14 localhost kernel: b2c2-flexcop: i2c master_xfer failed
Sep 8 19:27:14 localhost kernel: b2c2-flexcop: i2c master_xfer failed
Sep 8 19:27:14 localhost kernel: b2c2-flexcop: found the mt352 at i2c address: 0x0f
Sep 8 19:27:14 localhost kernel: DVB: registering frontend 2 (Zarlink MT352 DVB-T)...
Sep 8 19:27:14 localhost kernel: b2c2-flexcop: initialization of 'Air2PC/AirStar 2 DVB-T' at the 'PCI' bus controlled by a 'FlexCopIIb'
Sep 8 19:27:14 localhost kernel: stradis: disagrees about version of symbol video_devdata
Sep 8 19:27:14 localhost kernel: stradis: Unknown symbol video_devdata
Sep 8 19:27:14 localhost kernel: stradis: disagrees about version of symbol video_unregister_device
Sep 8 19:27:14 localhost kernel: stradis: Unknown symbol video_unregister_device
Sep 8 19:27:14 localhost kernel: stradis: disagrees about version of symbol video_register_device
.....
Sep 8 19:27:22 localhost vdr: [3936] VDR version 1.4.2-1 started
Sep 8 19:27:22 localhost vdr: [3936] switched to user 'root'
Sep 8 19:27:22 localhost vdr: [3936] loading plugin: /opt/vdr/plugins/libvdr-autotimeredit.so.1.4.2
Sep 8 19:27:22 localhost vdr: [3936] loading plugin: /opt/vdr/plugins/libvdr-dvd.so.1.4.2
Sep 8 19:27:22 localhost vdr: [3936] loading plugin: /opt/vdr/plugins/libvdr-dvdswitch.so.1.4.2
.....
Sep 8 19:39:58 localhost vdr: [3936] confirm: Jetzt brennen?
Sep 8 19:39:58 localhost vdr: [3936] warning: Jetzt brennen?
Sep 8 19:40:04 localhost vdr: [3936] confirmed
Sep 8 19:40:04 localhost vdr: [3936] max. latency time 7 seconds
Sep 8 19:40:05 localhost vdr: [3936] connect from 127.0.0.1, port 45691 - accepted
Sep 8 19:40:05 localhost vdr: [3936] SVDRP message: 'DVD brennen gestartet'
Sep 8 19:40:05 localhost vdr: [3936] closing SVDRP connection
Sep 8 19:40:10 localhost vdr: [4975] text2skin_Enigma: no translation found for 'Summary' in language 1 (Deutsch)
Sep 8 19:40:10 localhost last message repeated 3 times
Sep 8 19:40:10 localhost vdr: [4975] Text2Skin: menu display update thread ended (pid=3936, tid=4975)
Sep 8 19:40:11 localhost vdr: [3936] info: DVD brennen gestartet
Sep 8 19:40:11 localhost vdr: [8413] Text2Skin: message display update thread started (pid=3936, tid=8413)
Sep 8 19:40:13 localhost vdr: [8413] Text2Skin: message display update thread ended (pid=3936, tid=8413)
Sep 8 19:40:14 localhost vdr: [8442] Text2Skin: channelInfo display update thread started (pid=3936, tid=8442)
Sep 8 19:40:14 localhost vdr: [3936] switching to channel 2
Sep 8 19:40:14 localhost vdr: [4189] TS buffer on device 1 thread ended (pid=3936, tid=4189)
Sep 8 19:40:14 localhost vdr: [4188] buffer stats: 10340 (0%) used
Sep 8 19:40:14 localhost vdr: [4188] receiver on device 1 thread ended (pid=3936, tid=4188)
Sep 8 19:40:15 localhost vdr: [3936] ERROR (dvbdevice.c,697): Invalid argument
Sep 8 19:40:15 localhost vdr: [3936] ERROR: can't set PID 110 on device 1
Sep 8 19:40:15 localhost vdr: [3936] ERROR (dvbdevice.c,719): Invalid argument
Sep 8 19:40:15 localhost vdr: [3936] ERROR: failed to set PIDs for channel 2 on device 1
Sep 8 19:40:15 localhost vdr: [3936] retrying
Sep 8 19:40:15 localhost kernel: dvb_demux_feed_del: feed not in list (type=0 state=0 pid=ffff)
Sep 8 19:40:15 localhost kernel: dvb_demux_feed_del: feed not in list (type=0 state=0 pid=ffff)
Sep 8 19:40:15 localhost vdr: [3936] ERROR (dvbdevice.c,697): Invalid argument
Sep 8 19:40:15 localhost vdr: [3936] ERROR: can't set PID 110 on device 1
Sep 8 19:40:15 localhost vdr: [3936] ERROR (dvbdevice.c,719): Invalid argument
Sep 8 19:40:15 localhost vdr: [3936] ERROR: failed to set PIDs for channel 2 on device 1
Sep 8 19:40:15 localhost vdr: [3936] retrying
Sep 8 19:40:15 localhost kernel: dvb_demux_feed_del: feed not in list (type=0 state=0 pid=ffff)
Sep 8 19:40:15 localhost kernel: dvb_demux_feed_del: feed not in list (type=0 state=0 pid=ffff)
Sep 8 19:40:15 localhost vdr: [3936] ERROR (dvbdevice.c,697): Invalid argument
Sep 8 19:40:15 localhost vdr: [3936] ERROR: can't set PID 110 on device 1
Sep 8 19:40:15 localhost vdr: [3936] ERROR (dvbdevice.c,719): Invalid argument
Sep 8 19:40:15 localhost vdr: [3936] ERROR: failed to set PIDs for channel 2 on device 1
Sep 8 19:40:15 localhost vdr: [3936] retrying
Sep 8 19:40:15 localhost vdr: [3936] switching to channel 1
Sep 8 19:40:15 localhost vdr: [3936] ERROR (dvbdevice.c,697): Invalid argument
Sep 8 19:40:15 localhost vdr: [3936] ERROR: can't set PID 101 on device 1
Sep 8 19:40:15 localhost vdr: [3936] ERROR (dvbdevice.c,719): Invalid argument
Sep 8 19:40:15 localhost vdr: [3936] ERROR: failed to set PIDs for channel 1 on device 1
Sep 8 19:40:15 localhost vdr: [3936] retrying
Sep 8 19:40:15 localhost vdr: [3936] ERROR (dvbdevice.c,697): Invalid argument
Sep 8 19:40:15 localhost vdr: [3936] ERROR: can't set PID 101 on device 1
Sep 8 19:40:15 localhost vdr: [3936] ERROR (dvbdevice.c,719): Invalid argument
Alles anzeigen
Hat jemand dazu eine Idee bzw. hat dies ebenfalls schon mal festgestellt?
Letzendlich muss der VDR neu gestartet werden, zum Teil auch mit einem Reboot das sich das Modul dvb_ttpci nicht entladen lässt und der VDR deshalb nicht startet.
Gruss,
Chuck