Hallo VDR-Community,
nachdem ich nun wieder verstärkt VDR benutze, ist mir aufgefallen, dass nur noch eine meiner zwei DVBSky S952 v3 TwinTuner erkannt wird.
04:00.0 Multimedia video controller: Spin Master Ltd. PCIe Video Bridge (rev 01)
Subsystem: DVBSky S952 v3
Flags: fast devsel, IRQ 18, IOMMU group 13
Memory at ef100000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/16 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Kernel modules: smipcie
05:00.0 Multimedia video controller: Spin Master Ltd. PCIe Video Bridge (rev 01)
Subsystem: DVBSky S952 v3
Flags: bus master, fast devsel, latency 0, IRQ 133, IOMMU group 14
Memory at ef000000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/16 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Kernel driver in use: SMI PCIe driver
Kernel modules: smipcie
Display More
Bzw. wie man sehen kann, werden beide S952 erkannt, aber nur bei der 05er wird der "Kernel driver" auch verwendet. Hat jemand eine Idee warum das so ist?
[ 3016.401175] SMI PCIe driver 0000:04:00.0: card detected: DVBSky S952 V3
[ 3016.517644] dvbdev: DVB: registering new adapter (SMI_DVB)
[ 3073.566266] SMI PCIe driver 0000:04:00.0: card detected: DVBSky S952 V3
[ 3073.680935] dvbdev: DVB: registering new adapter (SMI_DVB)
[ 3110.109065] SMI PCIe driver 0000:05:00.0: card detected: DVBSky S952 V3
[ 3110.223911] dvbdev: DVB: registering new adapter (SMI_DVB)
[ 3110.459177] SMI PCIe driver 0000:05:00.0: DVB: registering adapter 0 frontend 0 (Montage Technology M88RS6000)...
[ 3110.465907] SMI PCIe driver 0000:05:00.0: DVBSky S952 V3 port 0 MAC: 00:18:42:54:55:52
[ 3110.465974] dvbdev: DVB: registering new adapter (SMI_DVB)
[ 3110.681462] SMI PCIe driver 0000:05:00.0: DVB: registering adapter 1 frontend 0 (Montage Technology M88RS6000)...
[ 3110.688154] SMI PCIe driver 0000:05:00.0: DVBSky S952 V3 port 1 MAC: 00:18:32:54:55:53
[ 3110.688163] Registered IR keymap rc-dvbsky
[ 3110.688186] rc rc0: IR (DVBSky S952 V3) as /devices/pci0000:00/0000:00:1c.7/0000:05:00.0/rc/rc0
[ 3110.688364] input: IR (DVBSky S952 V3) as /devices/pci0000:00/0000:00:1c.7/0000:05:00.0/rc/rc0/input16
Display More
Wie man auch in dmesg sehen kann, wird die Karte erkannt, aber nur bei der 05er werden die DVB-Adapter registriert.
Ich habe jetzt die letzten 2 Stunden gegoogelt und versucht das Problem zu lösen. Beim Versuch die 04er zum Lades des SMI PCIe driver zu bewegen, endet auch in einen No such device. Alles etwas strange ...
service tvheadend stop
echo 0000:04:00.0 > /sys/bus/pci/drivers/SMI\ PCIe\ driver/bind
-bash: echo: write error: No such device
BTW: Mit der 05er geht das Unbind und Bind und wird dann auch wieder "neu" erkannt, wie ich es in dmesg sehen kann:
echo 0000:05:00.0 > /sys/bus/pci/drivers/SMI\ PCIe\ driver/unbind
echo 0000:05:00.0 > /sys/bus/pci/drivers/SMI\ PCIe\ driver/bind
###
[ 3962.750803] SMI PCIe driver 0000:05:00.0: card detected: DVBSky S952 V3
[ 3962.871005] dvbdev: DVB: registering new adapter (SMI_DVB)
[ 3963.108602] SMI PCIe driver 0000:05:00.0: DVB: registering adapter 0 frontend 0 (Montage Technology M88RS6000)...
[ 3963.115273] SMI PCIe driver 0000:05:00.0: DVBSky S952 V3 port 0 MAC: 00:18:42:54:55:52
[ 3963.115338] dvbdev: DVB: registering new adapter (SMI_DVB)
[ 3963.334125] SMI PCIe driver 0000:05:00.0: DVB: registering adapter 1 frontend 0 (Montage Technology M88RS6000)...
[ 3963.340717] SMI PCIe driver 0000:05:00.0: DVBSky S952 V3 port 1 MAC: 00:18:32:54:55:53
[ 3963.340725] Registered IR keymap rc-dvbsky
[ 3963.340748] rc rc0: IR (DVBSky S952 V3) as /devices/pci0000:00/0000:00:1c.7/0000:05:00.0/rc/rc0
[ 3963.341008] input: IR (DVBSky S952 V3) as /devices/pci0000:00/0000:00:1c.7/0000:05:00.0/rc/rc0/input18
Display More
Udev-Regeln in /etc/udev/rules.d/ habe ich auch geprüft.
Hat jemand von euch Idee oder Vorschläge?
Gruß Nico