uname -a
Linux laptopHP.local 3.10.12-100.fc18.x86_64 #1 SMP Mon Sep 16 13:05:36 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
dmesg
[ 17.564918] dvb-usb: found a 'TBS 5220 USB2.0' in cold state, will try to load a firmware
[ 17.609728] dvb-usb: downloading firmware from file 'dvb-usb-tbsqbox-id5220.fw'
[ 17.734202] dvb-usb: found a 'TBS 5220 USB2.0' in warm state.
[ 17.734378] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 17.734451] DVB: registering new adapter (TBS 5220 USB2.0)
[ 17.734470] dvb-usb: MAC address reading failed.
[ 17.999660] dvb-usb: no frontend was attached by 'TBS 5220 USB2.0'
[ 18.000053] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:12.2/usb1/1-3/input/input13
[ 18.001071] dvb-usb: schedule remote query interval to 150 msecs.
[ 18.001086] dvb-usb: TBS 5220 USB2.0 successfully initialized and connected.
[ 18.010597] dvb-usb: TBS 5220 USB2.0 successfully deinitialized and disconnected.
[ 19.491024] dvb-usb: found a 'TBS 5220 USB2.0' in cold state, will try to load a firmware
[ 19.491161] dvb-usb: downloading firmware from file 'dvb-usb-tbsqbox-id5220.fw'
[ 19.612965] dvb-usb: found a 'TBS 5220 USB2.0' in warm state.
[ 19.613143] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 19.613453] DVB: registering new adapter (TBS 5220 USB2.0)
[ 19.891200] dvb-usb: MAC address: ff:ff:ff:ff:ff:ff
[ 19.956075] DVB: registering adapter 0 frontend 0 (TurboSight TBS 5220 DVBT/T2 frontend)...
[ 19.958101] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:12.2/usb1/1-3/input/input14
[ 19.958299] dvb-usb: schedule remote query interval to 150 msecs.
[ 19.958314] dvb-usb: TBS 5220 USB2.0 successfully initialized and connected.
lsusb -v -d 734c:5220
Bus 001 Device 004: ID 734c:5220 TBS Technologies China
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x734c TBS Technologies China
idProduct 0x5220
bcdDevice 0.01
iManufacturer 1
iProduct 2
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
lsmod
dvb_usb_tbs5220 17549 0
dvb_usb 27822 1 dvb_usb_tbs5220
dvb_core 107648 1 dvb_usb
rc_core 25830 8 ir_lirc_codec,ir_rc5_decoder,dvb_usb,ir_nec_decoder,ir_sony_decoder,ir_mce_kbd_decoder,ir_jvc_decoder,ir_rc6_decoder
i2c_core 38420 8 drm,i2c_piix4,tbs5220fe,dvb_usb,drm_kms_helper,i2c_algo_bit,radeon,videodev
content of /dev/dvb
ls /dev/dvb/
adapter0
ls /dev/dvb/adapter0
demux0 dvr0 frontend0 net0
lsdvb
lsdvb: Simple utility to list PCI/PCIe DVB devices
Version: 0.0.4
Copyright (C) Manu Abraham
usb (-2076040536:59 -509615776:32767) on PCI Domain:-2070212512 Bus:59 Device:-509615656 Function:32767
DEVICE:0 ADAPTER:0 FRONTEND:0 (TurboSight TBS 5220 DVBT/T2 frontend)
FE_OFDM Fmin=42MHz Fmax=1002MHz
Custom dvb-c.conf for channel scan
C 113000000 6900000 NONE QAM64
C 121000000 6900000 NONE QAM64
C 322000000 6900000 NONE QAM256
C 346000000 6900000 NONE QAM64
C 354000000 6900000 NONE QAM64
C 362000000 6900000 NONE QAM64
C 370000000 6900000 NONE QAM64
C 378000000 6900000 NONE QAM64
C 386000000 6900000 NONE QAM64
C 394000000 6900000 NONE QAM64
C 402000000 6900000 NONE QAM64
C 410000000 6900000 NONE QAM64
C 418000000 6900000 NONE QAM64
C 426000000 6900000 NONE QAM64
C 434000000 6900000 NONE QAM64
C 442000000 6900000 NONE QAM64
C 450000000 6900000 NONE QAM64
C 458000000 6900000 NONE QAM256
C 466000000 6900000 NONE QAM64
C 482000000 6900000 NONE QAM64
C 490000000 6900000 NONE QAM256
some channels from inofficial channels.conf for my location
ZDF:346000:M64:C:6900:110:120=deu,121=2ch;125=dd:130:0:28006:1:1079:0
3sat:346000:M64:C:6900:210:220=deu,221=2ch;225=dd:230:0:28007:1:1079:0
ZDFdokukanal:346000:M64:C:6900:660:670=deu:630:0:28014:1:1079:0
dvb-fe-tool
Device TurboSight TBS 5220 DVBT/T2 frontend (/dev/dvb/adapter0/frontend0) capabilities:
CAN_FEC_1_2 CAN_FEC_2_3 CAN_FEC_3_4 CAN_FEC_4_5 CAN_FEC_5_6 CAN_FEC_7_8 CAN_FEC_AUTO CAN_GUARD_INTERVAL_AUTO CAN_HIERARCHY_AUTO CAN_INVERSION_AUTO CAN_QAM_16 CAN_QAM_32 CAN_QAM_64 CAN_QAM_128 CAN_QAM_256 CAN_QAM_AUTO CAN_QPSK CAN_RECOVER CAN_TRANSMISSION_MODE_AUTO
DVB API Version 5.3, Current v5 delivery system: DVBT
Supported delivery system: [DVBT]
Warning: ISDB-T, ISDB-S, DMB-TH and DSS will be miss-detected by a DVBv3 call
czap -c channels.conf -H ZDF
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
reading channels from file 'channels.conf'
26 ZDF:346000:M64:C:6900:110:120=deu,121=2ch;125=dd:130:0:28006:1:1079:0
ERROR: cannot parse service data
scandvb custom freq
scandvb dvb-c.conf > scandvb.txt
scanning dvb-c.conf
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 442000000 6900000 0 5
....... cut .................
>>> tune to: 490000000:INVERSION_AUTO:6900000:FEC_NONE:QAM_256
WARNING: >>> tuning failed!!!
>>> tune to: 490000000:INVERSION_AUTO:6900000:FEC_NONE:QAM_256 (tuning failed)
WARNING: >>> tuning failed!!!
ERROR: initial tuning failed
dumping lists (0 services)
Done.
scandvb with freq from dvb-apps package
scandvb /usr/share/dvb/dvb-c/de-Muenchen
scanning /usr/share/dvb/dvb-c/de-Muenchen
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 113000000 6900000 0 3
........... cut .................
>>> tune to: 490000000:INVERSION_AUTO:6900000:FEC_NONE:QAM_256
WARNING: >>> tuning failed!!!
>>> tune to: 490000000:INVERSION_AUTO:6900000:FEC_NONE:QAM_256 (tuning failed)
WARNING: >>> tuning failed!!!
ERROR: initial tuning failed
dumping lists (0 services)
Done.
w_scan initial data
w_scan -fc -c DE -x >> w_scan_initial_data.txt
w_scan version 20130331 (compiled for DVB API 5.9)
using settings for GERMANY
DVB cable
DVB-C
scan type CABLE, channellist 7
output format initial tuning data
output charset 'UTF-8', use -C <charset> to override
Info: using DVB adapter auto detection.
/dev/dvb/adapter0/frontend0 -> CABLE 'TurboSight TBS 5220 DVBT/T2 frontend': good :-)
Using CABLE frontend (adapter /dev/dvb/adapter0/frontend0)
-_-_-_-_ Getting frontend capabilities-_-_-_-_
Using DVB API 5.3
frontend 'TurboSight TBS 5220 DVBT/T2 frontend' supports
INVERSION_AUTO
QAM_AUTO
FEC_AUTO
FREQ (42.00MHz ... 1002.00MHz)
This dvb driver is *buggy*: the symbol rate limits are undefined - please report to linuxtv.org
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
73000: sr6900 (time: 00:00) sr6875 (time: 00:04)
81000: sr6900 (time: 00:09) sr6875 (time: 00:14)
......... cut .........
850000: sr6900 (time: 24:35) sr6875 (time: 24:40)
858000: sr6900 (time: 24:45) sr6875 (time: 24:49)
ERROR: Sorry - i couldn't get any working frequency/transponder
Nothing to scan!!
femon signal quality
femon -H
FE: TurboSight TBS 5220 DVBT/T2 frontend (DVBT)
status | signal 96% | snr 0% | ber 1 | unc 0 |
.... cut ....
status | signal 95% | snr 0% | ber 1 | unc 0 |