Ich habe einen ctvdr7 in einer PV DomU unter ctsrv4 installiert und reiche die S660 mit pvusb in die DomU.
vdr:~# uname -r
2.6.26-2-xen-686
In dmesg der DomU habe ich seltsame Meldungen:
vdr:~# dmesg | grep dvb
[ 10.809912] dvb_ttpci: disagrees about version of symbol dvb_dmxdev_init
[ 10.809923] dvb_ttpci: Unknown symbol dvb_dmxdev_init
[ 10.810033] dvb_ttpci: Unknown symbol saa7146_vv_init
[ 10.810264] dvb_ttpci: Unknown symbol saa7146_vv_release
[ 10.810295] dvb_ttpci: disagrees about version of symbol dvb_register_adapter
[ 10.810302] dvb_ttpci: Unknown symbol dvb_register_adapter
[ 10.810422] dvb_ttpci: disagrees about version of symbol dvb_dmx_swfilter_packets
[ 10.810429] dvb_ttpci: Unknown symbol dvb_dmx_swfilter_packets
[ 10.810535] dvb_ttpci: disagrees about version of symbol dvb_ringbuffer_read
[ 10.810541] dvb_ttpci: Unknown symbol dvb_ringbuffer_read
[ 10.810576] dvb_ttpci: Unknown symbol saa7146_start_preview
[ 10.810628] dvb_ttpci: disagrees about version of symbol dvb_dmx_release
[ 10.810633] dvb_ttpci: Unknown symbol dvb_dmx_release
[ 10.810662] dvb_ttpci: disagrees about version of symbol dvb_unregister_device
[ 10.810669] dvb_ttpci: Unknown symbol dvb_unregister_device
[ 10.810746] dvb_ttpci: disagrees about version of symbol dvb_net_init
[ 10.810752] dvb_ttpci: Unknown symbol dvb_net_init
[ 10.810785] dvb_ttpci: Unknown symbol saa7146_unregister_device
[ 10.810826] dvb_ttpci: disagrees about version of symbol dvb_dmxdev_release
[ 10.810832] dvb_ttpci: Unknown symbol dvb_dmxdev_release
[ 10.810901] dvb_ttpci: Unknown symbol saa7146_register_device
[ 10.810969] dvb_ttpci: disagrees about version of symbol dvb_frontend_detach
[ 10.810975] dvb_ttpci: Unknown symbol dvb_frontend_detach
[ 10.811051] dvb_ttpci: disagrees about version of symbol dvb_net_release
[ 10.811056] dvb_ttpci: Unknown symbol dvb_net_release
[ 10.811099] dvb_ttpci: Unknown symbol saa7146_set_hps_source_and_sync
[ 10.811131] dvb_ttpci: Unknown symbol saa7146_stop_preview
[ 10.811180] dvb_ttpci: disagrees about version of symbol dvb_unregister_frontend
[ 10.811185] dvb_ttpci: Unknown symbol dvb_unregister_frontend
[ 10.811226] dvb_ttpci: disagrees about version of symbol dvb_register_device
[ 10.811230] dvb_ttpci: Unknown symbol dvb_register_device
[ 10.811241] dvb_ttpci: disagrees about version of symbol dvb_register_frontend
[ 10.811241] dvb_ttpci: Unknown symbol dvb_register_frontend
[ 10.811241] dvb_ttpci: disagrees about version of symbol dvb_unregister_adapter
[ 10.811241] dvb_ttpci: Unknown symbol dvb_unregister_adapter
[ 10.811241] dvb_ttpci: disagrees about version of symbol dvb_dmx_init
[ 10.811241] dvb_ttpci: Unknown symbol dvb_dmx_init
[ 99.869700] dvb-usb: found a 'TeVii S660 USB' in cold state, will try to load a firmware
[ 99.869711] firmware: requesting dvb-usb-s630.fw
[ 99.883089] dvb-usb: downloading firmware from file 'dvb-usb-s630.fw'
[ 100.003202] dvb-usb: found a 'TeVii S660 USB' in warm state.
[ 100.003230] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 104.099521] dvb-usb: MAC address: df1468e8
Display More
Ich habe keine pci-devices in der DomU!
Nachdem ich das Treiberpacket von TeVii installiert habe ist die S660 in der lsusb liste der DomU weg und in der Dom0 hängt lsusb...
vdr:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bevor ich die S660 in die DomU einblende hat lsusb in der Dom0 kein Problem:
big-mama:~# xm create vdr
Using config file "/etc/xen/vdr".
Using MAC address 00:16:3e:42:ec:e8
Started domain vdr (id=14)
big-mama:~# lsusb
Bus 004 Device 002: ID 0a5c:200a Broadcom Corp. Bluetooth dongle
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 0c70:f0b0 MCT Elektronikladen
Bus 003 Device 002: ID 0c70:f0b3 MCT Elektronikladen
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 015: ID 9022:d660
Bus 007 Device 004: ID 14dd:0002 Raritan Computer, Inc.
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
big-mama:~# pvusb -b
[...]
found Tevii DVB-S2 S660 (9022:d660) on USB-Port 7-1
xen PVUSB Rule written: 7-1:14:0:2 Tevii DVB-S2 S660 on domain vdr (14)
[...]
big-mama:~# lsusb
^C
Display More
Einige Zeit nachdem ich die DomU herunter gefahren habe hängt lsusb in der Dom0 nicht mehr, aber zeigt die S660 nicht mehr an, obwohl diese noch angeschlossen ist.
In dmesg finde ich dann am Ende:
[1485690.456343] usb 7-1: device descriptor read/8, error -110
[1485690.564237] hub 7-0:1.0: unable to enumerate USB device on port 1
[1485690.997032] usb 1-1: new full speed USB device using uhci_hcd and address 9
[1485706.120788] usb 1-1: device descriptor read/64, error -110
[1485721.344958] usb 1-1: device descriptor read/64, error -110
[1485721.561119] usb 1-1: new full speed USB device using uhci_hcd and address 10
[1485736.690178] usb 1-1: device descriptor read/64, error -110
[1485751.916877] usb 1-1: device descriptor read/64, error -110
[1485752.133068] usb 1-1: new full speed USB device using uhci_hcd and address 11
[1485757.158045] usb 1-1: device descriptor read/8, error -110
[1485762.282591] usb 1-1: device descriptor read/8, error -110
[1485762.499945] usb 1-1: new full speed USB device using uhci_hcd and address 12
[1485767.528463] usb 1-1: device descriptor read/8, error -110
[1485772.655491] usb 1-1: device descriptor read/8, error -110
[1485772.759101] hub 1-0:1.0: unable to enumerate USB device on port 1
Display More
Stecke ich die S660 dann aus und wieder ein, functioniert lsusb in der Dom0 wieder:
big-mama:~# lsusb
Bus 007 Device 014: ID 9022:d660
Bus 007 Device 004: ID 14dd:0002 Raritan Computer, Inc.
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 0a5c:200a Broadcom Corp. Bluetooth dongle
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 0c70:f0b0 MCT Elektronikladen
Bus 003 Device 002: ID 0c70:f0b3 MCT Elektronikladen
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Display More
Außerdem würde ich doch gerne wissen was ich machen muss, damit die USB-ID der S660 von lsusb korrekt erkannt wird. Die USB-ID [9022]:[d660] muss die S660 sein, wie sich mit ein- und ausstecken leicht rausfinden lässt. Ich habe schon update-usbids ausgeführt, aber das nicht geholfen.