Hi folks,
I tried to reactivate my USB DVB-T receiver I had successfully working many moons ago on a previous OpenSUSE version.
The module loaded, but scanning for stations did not produce proper results. Looking at the syslog messages when plugging in the devices shows
2015-12-01T22:44:54.196340+01:00 nde61 kernel: [66874.482048] usb 1-2: USB disconnect, device number 4
2015-12-01T22:44:54.268213+01:00 nde61 kernel: [66874.552701] usb 1-2: dvb_usb_v2: 'Dexatek DK DVB-T Dongle' successfully deinitialized and disconnected
2015-12-01T22:44:58.204347+01:00 nde61 kernel: [66878.486720] usb 1-2: new high-speed USB device number 5 using xhci_hcd
2015-12-01T22:44:58.400290+01:00 nde61 kernel: [66878.682755] usb 1-2: New USB device found, idVendor=1d19, idProduct=1101
2015-12-01T22:44:58.400304+01:00 nde61 kernel: [66878.682759] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
2015-12-01T22:44:58.400305+01:00 nde61 kernel: [66878.682761] usb 1-2: Product: Rtl2832UDVB
2015-12-01T22:44:58.400306+01:00 nde61 kernel: [66878.682763] usb 1-2: Manufacturer: Realtek
2015-12-01T22:44:58.400306+01:00 nde61 kernel: [66878.682764] usb 1-2: SerialNumber: 0
2015-12-01T22:44:58.404247+01:00 nde61 kernel: [66878.690163] usb 1-2: dvb_usb_v2: found a 'Dexatek DK DVB-T Dongle' in warm state
2015-12-01T22:44:58.468229+01:00 nde61 kernel: [66878.754374] usb 1-2: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
2015-12-01T22:44:58.468246+01:00 nde61 kernel: [66878.754386] DVB: registering new adapter (Dexatek DK DVB-T Dongle)
2015-12-01T22:44:58.472253+01:00 nde61 kernel: [66878.754659] dvb_usb_rtl28xxu 1-2:1.0: unknown tuner NONE
2015-12-01T22:44:58.480830+01:00 nde61 mtp-probe: checking bus 1, device 5: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2"
2015-12-01T22:44:58.481267+01:00 nde61 mtp-probe: bus: 1, device: 5 was not an MTP device
2015-12-01T22:44:58.483927+01:00 nde61 systemd-udevd[1928]: Failed to apply ACL on /dev/dvb/adapter0/dvr0: No such file or directory
2015-12-01T22:44:58.484377+01:00 nde61 systemd-udevd[1929]: Failed to apply ACL on /dev/dvb/adapter0/net0: No such file or directory
2015-12-01T22:44:58.485248+01:00 nde61 systemd-udevd[1927]: Failed to apply ACL on /dev/dvb/adapter0/demux0: No such file or directory
2015-12-01T22:44:58.485649+01:00 nde61 systemd-udevd[1927]: Failed to apply ACL on /dev/dvb/adapter0/demux0: No such file or directory
Please note the “unknown tuner NONE” message.
I started playing around a bit, loading the “fc0012” module by hand and unplugging/plugging the USB device several times, when suddenly I noticed that the tuner now was recognized:
2015-12-01T23:09:36.820355+01:00 nde61 kernel: [68356.569879] usb 1-2: new high-speed USB device number 8 using xhci_hcd
2015-12-01T23:09:37.016239+01:00 nde61 kernel: [68356.765922] usb 1-2: New USB device found, idVendor=1d19, idProduct=1101
2015-12-01T23:09:37.016253+01:00 nde61 kernel: [68356.765926] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
2015-12-01T23:09:37.016255+01:00 nde61 kernel: [68356.765928] usb 1-2: Product: Rtl2832UDVB
2015-12-01T23:09:37.016256+01:00 nde61 kernel: [68356.765930] usb 1-2: Manufacturer: Realtek
2015-12-01T23:09:37.016257+01:00 nde61 kernel: [68356.765931] usb 1-2: SerialNumber: 0
2015-12-01T23:09:37.020247+01:00 nde61 kernel: [68356.773227] usb 1-2: dvb_usb_v2: found a 'Dexatek DK DVB-T Dongle' in warm state
2015-12-01T23:09:37.052244+01:00 nde61 kernel: [68356.803075] usb 1-2: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
2015-12-01T23:09:37.052257+01:00 nde61 kernel: [68356.803099] DVB: registering new adapter (Dexatek DK DVB-T Dongle)
2015-12-01T23:09:37.056229+01:00 nde61 kernel: [68356.807348] i2c i2c-7: Added multiplexed i2c bus 8
2015-12-01T23:09:37.056237+01:00 nde61 kernel: [68356.807353] rtl2832 7-0010: Realtek RTL2832 successfully attached
2015-12-01T23:09:37.056238+01:00 nde61 kernel: [68356.807361] usb 1-2: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))...
2015-12-01T23:09:37.068258+01:00 nde61 kernel: [68356.818802] i2c i2c-8: fc0012: Fitipower FC0012 successfully identified
2015-12-01T23:09:37.068278+01:00 nde61 kernel: [68356.820063] rtl2832_sdr rtl2832_sdr.0.auto: Registered as swradio0
2015-12-01T23:09:37.068279+01:00 nde61 kernel: [68356.820067] rtl2832_sdr rtl2832_sdr.0.auto: Realtek RTL2832 SDR attached
2015-12-01T23:09:37.068280+01:00 nde61 kernel: [68356.820070] rtl2832_sdr rtl2832_sdr.0.auto: SDR API is still slightly experimental and functionality changes may follow
2015-12-01T23:09:37.080219+01:00 nde61 kernel: [68356.830756] Registered IR keymap rc-empty
2015-12-01T23:09:37.080234+01:00 nde61 kernel: [68356.830870] input: Dexatek DK DVB-T Dongle as /devices/pci0000:00/0000:00:14.0/usb1/1-2/rc/rc0/input134
2015-12-01T23:09:37.080236+01:00 nde61 kernel: [68356.831027] rc0: Dexatek DK DVB-T Dongle as /devices/pci0000:00/0000:00:14.0/usb1/1-2/rc/rc0
2015-12-01T23:09:37.080237+01:00 nde61 kernel: [68356.831184] input: MCE IR Keyboard/Mouse (dvb_usb_rtl28xxu) as /devices/virtual/input/input135
2015-12-01T23:09:37.080238+01:00 nde61 kernel: [68356.831398] rc rc0: lirc_dev: driver ir-lirc-codec (dvb_usb_rtl28xxu) registered at minor = 0
2015-12-01T23:09:37.080352+01:00 nde61 kernel: [68356.831403] usb 1-2: dvb_usb_v2: schedule remote query interval to 200 msecs
2015-12-01T23:09:37.092220+01:00 nde61 kernel: [68356.842706] usb 1-2: dvb_usb_v2: 'Dexatek DK DVB-T Dongle' successfully initialized and connected
2015-12-01T23:09:37.093733+01:00 nde61 mtp-probe: checking bus 1, device 8: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2"
2015-12-01T23:09:37.094179+01:00 nde61 mtp-probe: bus: 1, device: 8 was not an MTP device
Unfortunately, scanning for stations via kaffeine still resulted in many repeats of the following error messages and no recognized stations:
2015-12-01T23:13:59.400211+01:00 nde61 kernel: [68619.056635] rtl2832 7-0010: i2c reg write failed -32
2015-12-01T23:13:59.400221+01:00 nde61 kernel: [68619.056641] i2c i2c-8: fc0012: I2C write reg failed, reg: 12, val: 00
2015-12-01T23:13:59.400223+01:00 nde61 kernel: [68619.056643] i2c i2c-8: fc0012: fc0012_get_rf_strength failed: -121
The machine I’m testing this on only has USB3 ports, so I cannot verify if using USB2 ports might resolve this issue.
uname -a reports “Linux nde61.somedomain 4.1.12-1-default #1 SMP PREEMPT Thu Oct 29 06:43:42 UTC 2015 (e24bad1) x86_64 x86_64 x86_64 GNU/Linux”.
Should I expect this setup to work?
Regards,
Jens