Deri James wrote:
> It fails 70-80% of the time, but using the USB3 port it works every time. The USB2 failures are while it is plugged into a powered hub, whilst the USB3 socket is directly connected to the motherboard. I have a vague recollection that this has been noticed before in this thread. While failing on USB2 vlc spits out loads of ts demux errors.
> I find that it is much more stable if I use a USB3 socket rather than USB2.
Interesting, for me USB3.0 or actually xhci is having errors, but USB 2.0 ehci works just fine.
Mar 30 18:31:21 bogey kernel: [ 281.859368] dvb-usb: recv bulk message failed: -110
Mar 30 18:31:21 bogey kernel: [ 281.860379] dw2102: i2c transfer failed.
Same is with both Intel B85 chipset (Asus B85M-E) or Renesas Technology Corp. uPD720201 USB 3.0 Host Controller
So I need to disable XHCI in my bios settings to set ports to legacy mode, so all motherboard USB ports are then USB2.0 / ehci.
Then I can plug T220 to any of the motherboard USB port and it works fine.
I'm at Ubuntu 16.04.2 LTS 4.8.0-45-generic #48~16.04.1-Ubuntu
Here is syslog together with VDR startup, so the errors come when VDR started.
Mar 30 18:31:10 bogey kernel: [ 270.823414] usb 3-9: new high-speed USB device number 7 using xhci_hcd
Mar 30 18:31:10 bogey kernel: [ 270.952251] usb 3-9: New USB device found, idVendor=1f4d, idProduct=d220
Mar 30 18:31:10 bogey kernel: [ 270.952258] usb 3-9: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Mar 30 18:31:10 bogey kernel: [ 270.952263] usb 3-9: Product: USB Device
Mar 30 18:31:10 bogey kernel: [ 270.952266] usb 3-9: Manufacturer: Geniatech
Mar 30 18:31:10 bogey kernel: [ 270.952269] usb 3-9: SerialNumber: 0001
Mar 30 18:31:10 bogey kernel: [ 270.953167] dw2102: su3000_identify_state
Mar 30 18:31:10 bogey kernel: [ 270.953167]
Mar 30 18:31:10 bogey kernel: [ 270.953174] dvb-usb: found a 'Geniatech T220 DVB-T/T2 USB2.0' in warm state.
Mar 30 18:31:10 bogey kernel: [ 270.953183] dw2102: su3000_power_ctrl: 1, initialized 0
Mar 30 18:31:10 bogey kernel: [ 270.953183]
Mar 30 18:31:10 bogey kernel: [ 270.953376] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
Mar 30 18:31:10 bogey kernel: [ 270.953446] DVB: registering new adapter (Geniatech T220 DVB-T/T2 USB2.0)
Mar 30 18:31:10 bogey kernel: [ 270.957554] dvb-usb: MAC address: ff:ff:ff:ff:ff:ff
Mar 30 18:31:10 bogey kernel: [ 271.012428] tda18271 7-0060: creating new instance
Mar 30 18:31:10 bogey kernel: [ 271.016754] TDA18271HD/C2 detected @@
7-0060
Mar 30 18:31:10 bogey kernel: [ 271.251951] dw2102: Attached TDA18271HD/CXD2820R!
Mar 30 18:31:10 bogey kernel: [ 271.251951]
Mar 30 18:31:10 bogey kernel: [ 271.251961] usb 3-9: DVB: registering adapter 0 frontend 0 (Sony CXD2820R)...
Mar 30 18:31:10 bogey kernel: [ 271.252230] dw2102: su3000_power_ctrl: 0, initialized 1
Mar 30 18:31:10 bogey kernel: [ 271.252230]
Mar 30 18:31:10 bogey kernel: [ 271.252235] dvb-usb: Geniatech T220 DVB-T/T2 USB2.0 successfully initialized and connected.
Mar 30 18:31:10 bogey mtp-probe: checking bus 3, device 7: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-9"
Mar 30 18:31:10 bogey mtp-probe: bus: 3, device: 7 was not an MTP device
Mar 30 18:31:14 bogey colord-sane: io/hpmud/pp.c 627: unable to read device-id ret=-1
Mar 30 18:31:19 bogey vdr: [2382] VDR version 2.2.0 started
Mar 30 18:31:19 bogey vdr: [2382] codeset is 'UTF-8' - known
Mar 30 18:31:19 bogey vdr: [2382] found 28 locales in ./locale
Mar 30 18:31:19 bogey vdr: [2382] loading plugin: /usr/local/src/vdr/PLUGINS/lib/libvdr-dummydevice.so.2.2.0
Mar 30 18:31:19 bogey vdr: [2382] loading plugin: /usr/local/src/vdr/PLUGINS/lib/libvdr-live.so.2.2.0
Mar 30 18:31:19 bogey vdr: [2382] loading plugin: /usr/local/src/vdr/PLUGINS/lib/libvdr-vnsiserver.so.2.2.0
Mar 30 18:31:19 bogey vdr: [2382] loading plugin: /usr/local/src/vdr/PLUGINS/lib/libvdr-epgsearch.so.2.2.0
Mar 30 18:31:19 bogey vdr: [2382] loading plugin: /usr/local/src/vdr/PLUGINS/lib/libvdr-femon.so.2.2.0
Mar 30 18:31:19 bogey vdr: [2382] loading /etc/vdr/setup.conf
Mar 30 18:31:19 bogey vdr: [2382] ERROR: unknown config parameter: PrimaryLimit = 0
Mar 30 18:31:19 bogey vdr: [2382] loading /etc/vdr/sources.conf
Mar 30 18:31:19 bogey vdr: [2382] loading /etc/vdr/channels.conf
Mar 30 18:31:19 bogey vdr: [2382] loading /etc/vdr/timers.conf
Mar 30 18:31:19 bogey vdr: [2382] loading /etc/vdr/commands.conf
Mar 30 18:31:19 bogey vdr: [2382] loading /etc/vdr/reccmds.conf
Mar 30 18:31:19 bogey vdr: [2382] loading /etc/vdr/svdrphosts.conf
Mar 30 18:31:19 bogey vdr: [2382] loading /etc/vdr/remote.conf
Mar 30 18:31:19 bogey vdr: [2382] loading /etc/vdr/keymacros.conf
Mar 30 18:31:19 bogey vdr: [2382] ERROR: unknown plugin 'extrecmenu'
Mar 30 18:31:19 bogey vdr: [2382] ERROR: empty key macro
Mar 30 18:31:19 bogey vdr: [2382] ERROR: unknown plugin 'osdteletext'
Mar 30 18:31:19 bogey vdr: [2382] ERROR: empty key macro
Mar 30 18:31:19 bogey vdr: [2382] loading /etc/vdr/folders.conf
Mar 30 18:31:19 bogey vdr: [2384] video directory scanner thread started (pid=2382, tid=2384, prio=high)
Mar 30 18:31:19 bogey vdr: [2382] registered source parameters for 'A - ATSC'
Mar 30 18:31:19 bogey vdr: [2382] registered source parameters for 'C - DVB-C'
Mar 30 18:31:19 bogey vdr: [2382] registered source parameters for 'S - DVB-S'
Mar 30 18:31:19 bogey vdr: [2382] registered source parameters for 'T - DVB-T'
Mar 30 18:31:19 bogey vdr: [2382] probing /dev/dvb/adapter0/frontend0
Mar 30 18:31:19 bogey vdr: [2382] creating cDvbDevice
Mar 30 18:31:19 bogey vdr: [2382] new device number 1
Mar 30 18:31:19 bogey vdr: [2383] video directory scanner thread started (pid=2382, tid=2383, prio=high)
Mar 30 18:31:19 bogey vdr: [2385] epg data reader thread started (pid=2382, tid=2385, prio=high)
Mar 30 18:31:19 bogey vdr: [2385] reading EPG data from /var/cache/vdr/epg.data
Mar 30 18:31:19 bogey kernel: [ 279.862168] dw2102: su3000_power_ctrl: 1, initialized 1
Mar 30 18:31:19 bogey kernel: [ 279.862168]
Mar 30 18:31:19 bogey vdr: [2385] epg data reader thread ended (pid=2382, tid=2385)
Mar 30 18:31:19 bogey vdr: [2384] video directory scanner thread ended (pid=2382, tid=2384)
Mar 30 18:31:19 bogey vdr: [2383] video directory scanner thread ended (pid=2382, tid=2383)
Mar 30 18:31:21 bogey kernel: [ 281.859368] dvb-usb: recv bulk message failed: -110
Mar 30 18:31:21 bogey kernel: [ 281.860379] dw2102: i2c transfer failed.
Mar 30 18:31:21 bogey kernel: [ 281.868577] tda18271: performing RF tracking filter calibration
Mar 30 18:31:23 bogey vdr: [2382] DVB API version is 0x050A (VDR was built with 0x050A)
Mar 30 18:31:23 bogey vdr: [2382] frontend 0/0 provides DVB-T,DVB-T2,DVB-C with QPSK,QAM16,QAM32,QAM64,QAM128,QAM256 ("Sony CXD2820R")
Mar 30 18:31:23 bogey vdr: [2387] frontend 0/0 tuner thread started (pid=2382, tid=2387, prio=high)
Mar 30 18:31:23 bogey vdr: [2382] cTimeMs: using monotonic clock (resolution is 1 ns)
Mar 30 18:31:23 bogey vdr: [2387] cTimeMs: using monotonic clock (resolution is 1 ns)
Mar 30 18:31:23 bogey vdr: [2382] probing /dev/dvb/adapter1/frontend0
Mar 30 18:31:23 bogey vdr: [2382] creating cDvbDevice
Mar 30 18:31:23 bogey vdr: [2382] new device number 2
Mar 30 18:31:23 bogey kernel: [ 284.167664] tda18271: RF tracking filter calibration complete
Mar 30 18:31:23 bogey vdr: [2388] device 1 section handler thread started (pid=2382, tid=2388, prio=low)
@