TBS5922 DVB-S2 TV Tuner USB

From LinuxMCE
Revision as of 13:57, 7 October 2012 by Marie.o (Talk | contribs)

Jump to: navigation, search

TBS5922 is an USB interface digital satellite external TV Tuner box for watching and recording Free to Air satellite TV on PC. It supports both DVB-S2 and DVB-S programs receiving. It’s ready with Linux driver up to the latest kernel 3.X(Tested on Ubuntu, Fedora, Opensuse and other Linux distributions).

5922 1.jpg

Overview/Features

  • USB 2.0 interface
  • Transponders blind scan (both for DVB-S2 and DVB-S)
  • Input Level: -69~23dBm
  • DVB-S2/S 8PSK QPSK Demodulator

Components Used

  • AV2011 (Tuner)
  • Tmax(Demod)
  • Cy68013 (usb)

Identification

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          0x5922 
bcdDevice            0.01
iManufacturer           1 
iProduct                2 
iSerial                 3 
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

Sample Kernel Output

[  101.332118] usb 1-3: new high speed USB device number 4 using ehci_hcd
[  101.923482] IR NEC protocol handler initialized
[  101.936148] dvb-usb: found a 'TBS QBOX22 DVBS2 USB2.0' in cold state, will try to load a firmware
[  101.944973] IR RC5(x) protocol handler initialized
[  101.958845] dvb-usb: downloading firmware from file 'dvb-usb-tbsqbox-id5922.fw'
[  101.962774] tbsqbox22: start downloading TBSQBOX firmware
[  101.965968] IR RC6 protocol handler initialized
[  101.979603] IR JVC protocol handler initialized
[  101.983034] IR Sony protocol handler initialized
[  101.989563] usb 1-3: USB disconnect, device number 4
[  101.994237] IR MCE Keyboard/mouse protocol handler initialized
[  102.002828] lirc_dev: IR Remote Control driver registered, major 250 
[  102.012793] IR LIRC bridge handler initialized
[  102.092115] dvb-usb: found a 'TBS QBOX22 DVBS2 USB2.0' in warm state.
[  102.092248] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[  102.092287] DVB: registering new adapter (TBS QBOX22 DVBS2 USB2.0)
[  102.092295] tbsqbox22: read eeprom failed
[  102.092300] dvb-usb: MAC address reading failed.
[  102.122649] tbs5922fe: module license 'TurboSight Proprietary: www.tbsdtv.com' taints kernel.
[  102.122659] Disabling lock debugging due to kernel taint
[  102.424116] TurboSight TBS 5922 Frontend Attaching...
[  102.448115] TurboSight TBS 5922 Frontend:
[  102.448120]  tbs5922fe - attach failed
[  102.448138] dvb-usb: no frontend was attached by 'TBS QBOX22 DVBS2 USB2.0'
[  102.448302] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:12.2/usb1/1-3/input/input5
[  102.448437] dvb-usb: schedule remote query interval to 150 msecs.
[  102.448445] dvb-usb: TBS QBOX22 DVBS2 USB2.0 successfully initialized and connected.
[  102.448511] usbcore: registered new interface driver tbsqbox22
[  102.476728] dvb-usb: TBS QBOX22 DVBS2 USB2.0 successfully deinitialized and disconnected.
[  103.744109] usb 1-3: new high speed USB device number 5 using ehci_hcd
[  103.878200] dvb-usb: found a 'TBS QBOX22 DVBS2 USB2.0' in cold state, will try to load a firmware
[  103.884744] dvb-usb: downloading firmware from file 'dvb-usb-tbsqbox-id5922.fw'
[  103.889749] tbsqbox22: start downloading TBSQBOX firmware
[  104.012112] dvb-usb: found a 'TBS QBOX22 DVBS2 USB2.0' in warm state.
[  104.012236] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[  104.012426] DVB: registering new adapter (TBS QBOX22 DVBS2 USB2.0)
[  104.140947] dvb-usb: MAC address: 00:22:ab:c0:1e:9c
[  104.444093] TurboSight TBS 5922 Frontend Attaching...
[  104.510125] QBOX22: TBS5922FE attached.
[  104.527328] DVB: registering adapter 0 frontend 0 (TurboSight TBS 5922 DVBS/S2 frontend)...
[  104.527850] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:12.2/usb1/1-3/input/input6
[  104.527941] dvb-usb: schedule remote query interval to 150 msecs.
[  104.527950] dvb-usb: TBS QBOX22 DVBS2 USB2.0 successfully initialized and connected.
[  194.612189] r8169 0000:03:00.0: eth0: link up

Drivers

External Links