I am having a problem with the TBS Open source driver on my TBS6285. The driver compiles and loads correctly, but I cannot tune any channels.
I'm running Ubuntu 16.04.3 with kernel version 4.4.0-96-generic.
I am in the UK and trying to view free-to-air DVB-T and DVB-T2.
An old version (I'm not sure how to find the revsion, but seems to be from Dec 2015) of the ljalves open source driver works well on my hardware, so I don't think it is a hardware problem.
w_scan tells me "Info: no data from PAT after 2 seconds" when I try to scan channels.
TVHeadend log shows this:
- Code: Select All Code
2017-10-08 11:20:54.833 linuxdvb: TurboSight TBS 6285 DVB-T/T2/C : DVB-T #3 - poll TIMEOUT
...
2017-10-08 11:21:02.515 linuxdvb: TurboSight TBS 6285 DVB-T/T2/C : DVB-T #0 - poll TIMEOUT
2017-10-08 11:21:05.000 subscription: 0004: "epggrab" unsubscribing
2017-10-08 11:21:05.007 subscription: 0003: "epggrab" unsubscribing
2017-10-08 11:21:05.015 subscription: 0002: "epggrab" unsubscribing
2017-10-08 11:21:05.024 subscription: 0001: "epggrab" unsubscribing
2017-10-08 11:21:06.000 mpegts: 514MHz in London - tuning on TurboSight TBS 6285 DVB-T/T2/C : DVB-T #3
2017-10-08 11:21:06.000 subscription: 0006: "epggrab" subscribing to mux "514MHz", weight: 4, adapter: "TurboSight TBS 6285 DVB-T/T2/C : DVB-T #3", network: "London", service: "Raw PID Subscription"
...
2017-10-08 11:21:06.001 mpegts: 545.833MHz in London - tuning on TurboSight TBS 6285 DVB-T/T2/C : DVB-T #0
2017-10-08 11:21:06.001 subscription: 0009: "epggrab" subscribing to mux "545.833MHz", weight: 4, adapter: "TurboSight TBS 6285 DVB-T/T2/C : DVB-T #0", network: "London", service: "Raw PID Subscription"
2017-10-08 11:21:07.098 linuxdvb: TurboSight TBS 6285 DVB-T/T2/C : DVB-T #3 - poll TIMEOUT
...
2017-10-08 11:21:37.844 linuxdvb: TurboSight TBS 6285 DVB-T/T2/C : DVB-T #0 - poll TIMEOUT
2017-10-08 11:21:41.000 subscription: 0009: "epggrab" unsubscribing
...
2017-10-08 11:21:41.023 subscription: 0006: "epggrab" unsubscribing
2017-10-08 11:28:37.086 linuxdvb: TurboSight TBS 6285 DVB-T/T2/C : DVB-T #3 - poll TIMEOUT
2017-10-08 11:28:41.000 subscription: 000A: service instance is bad, reason: No input detected
2017-10-08 11:28:41.008 mpegts: 529.833MHz in London - tuning on TurboSight TBS 6285 DVB-T/T2/C : DVB-T #2
2017-10-08 11:28:41.008 subscription: 000A: "HTTP" subscribing to service "London/529.833MHz/4Music", weight: 100, adapter: "TurboSight TBS 6285 DVB-T/T2/C : DVB-T #2", network: "London", mux: "529.833MHz", profile="pass", hostname="192.168.2.10", client="VLC/2.2.4 LibVLC/2.2.4"
LSPCI output for the card:
- Code: Select All Code
04:00.0 Multimedia controller [0480]: Philips Semiconductors SAA7160 [1131:7160] (rev 02)
Subsystem: Device [6285:0001]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 17
Region 0: Memory at fe800000 (64-bit, non-prefetchable) [size=1M]
Capabilities: [40] MSI: Enable- Count=1/32 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [50] Express (v1) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <256ns, L1 <1us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <4us, L1 <64us
ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
LnkCtl: ASPM Disabled; RCB 128 bytes Disabled- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
Capabilities: [74] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [80] Vendor Specific Information: Len=50 <?>
Capabilities: [100 v1] Vendor Specific Information: ID=0000 Rev=0 Len=088 <?>
Kernel driver in use: SAA716x Budget
Kernel modules: saa716x_tbs_dvb
dmesg shows the following
- Code: Select All Code
[ 6.555788] dvbdev: DVB: registering new adapter (SAA716x dvb adapter)
[ 6.564504] i2c i2c-3: Added multiplexed i2c bus 5
[ 6.564512] si2168 3-0066: Silicon Labs Si2168-B40 successfully identified
[ 6.564514] si2168 3-0066: firmware version: B 4.0.2
[ 6.568122] Adding 4194300k swap on /dev/sda2. Priority:-1 extents:1 across:4194300k SSFS
[ 6.575711] si2157 5-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached
[ 6.576021] SAA716x Budget 0000:04:00.0: TurboSight TBS 6285 MAC[1]=ff:ff:ff:ff:ff:ff
[ 6.576025] SAA716x Budget 0000:04:00.0: DVB: registering adapter 1 frontend 0 (TurboSight TBS 6285 DVB-T/T2/C)...
[ 6.578627] dvbdev: DVB: registering new adapter (SAA716x dvb adapter)
[ 6.585692] i2c i2c-2: Added multiplexed i2c bus 6
[ 6.585694] si2168 2-0064: Silicon Labs Si2168-B40 successfully identified
[ 6.585696] si2168 2-0064: firmware version: B 4.0.2
[ 6.590977] si2157 6-0062: Silicon Labs Si2147/2148/2157/2158 successfully attached
[ 6.591293] SAA716x Budget 0000:04:00.0: TurboSight TBS 6285 MAC[2]=ff:ff:ff:ff:ff:ff
[ 6.591297] SAA716x Budget 0000:04:00.0: DVB: registering adapter 2 frontend 0 (TurboSight TBS 6285 DVB-T/T2/C)...
[ 6.592435] dvbdev: DVB: registering new adapter (SAA716x dvb adapter)
[ 6.600349] i2c i2c-2: Added multiplexed i2c bus 7
[ 6.600353] si2168 2-0066: Silicon Labs Si2168-B40 successfully identified
[ 6.600354] si2168 2-0066: firmware version: B 4.0.2
[ 6.603726] si2157 7-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached
[ 6.604048] SAA716x Budget 0000:04:00.0: TurboSight TBS 6285 MAC[3]=ff:ff:ff:ff:ff:ff
[ 6.604051] SAA716x Budget 0000:04:00.0: DVB: registering adapter 3 frontend 0 (TurboSight TBS 6285 DVB-T/T2/C)...
[ 9.898701] si2168 2-0066: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[ 10.306091] si2168 2-0066: firmware version: B 4.0.25
[ 10.310823] si2157 7-0060: found a 'Silicon Labs Si2158-A20'
[ 10.312807] si2157 7-0060: downloading firmware from file 'dvb-tuner-si2158-a20-01.fw'
[ 10.578648] si2157 7-0060: firmware version: 2.1.9
[ 10.578699] SAA716x Budget 0000:04:00.0: DVB: adapter 3 frontend 0 frequency 0 out of range (42000000..870000000)
[ 10.584050] si2168 2-0066: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[ 10.612314] si2168 2-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[ 11.455768] si2168 2-0066: firmware version: B 4.0.25
[ 11.467982] si2168 2-0064: firmware version: B 4.0.25
[ 11.474668] si2157 6-0062: found a 'Silicon Labs Si2158-A20'
[ 11.474717] si2157 6-0062: downloading firmware from file 'dvb-tuner-si2158-a20-01.fw'
[ 11.740528] si2157 6-0062: firmware version: 2.1.9
[ 11.740574] SAA716x Budget 0000:04:00.0: DVB: adapter 2 frontend 0 frequency 0 out of range (42000000..870000000)
[ 11.747742] si2168 2-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[ 11.747954] si2168 3-0066: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[ 12.165532] si2168 3-0066: firmware version: B 4.0.25
[ 12.170716] si2157 5-0060: found a 'Silicon Labs Si2158-A20'
[ 12.170742] si2157 5-0060: downloading firmware from file 'dvb-tuner-si2158-a20-01.fw'
[ 12.170842] si2168 2-0064: firmware version: B 4.0.25
[ 12.436572] si2157 5-0060: firmware version: 2.1.9
[ 12.436621] SAA716x Budget 0000:04:00.0: DVB: adapter 1 frontend 0 frequency 0 out of range (42000000..870000000)
[ 12.440794] si2168 3-0066: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[ 12.441595] si2168 3-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'