* Problems setting up Sabrent Mini Stick USB 2.0 TV Tuner (TV-USBST) 6000:0001
@ 2008-03-09 9:08 Maykel Moya
2008-08-06 3:06 ` Setting up a Xceive XC2028 Worik
2008-08-29 12:17 ` Problems setting up Sabrent Mini Stick USB 2.0 TV Tuner (TV-USBST) 6000:0001 Anil VOhra
0 siblings, 2 replies; 6+ messages in thread
From: Maykel Moya @ 2008-03-09 9:08 UTC (permalink / raw)
To: video4linux-list
[-- Attachment #1: Type: text/plain, Size: 1352 bytes --]
device: Sabrent Mini Stick USB 2.0 TV Tuner (TV-USBST)
url: http://www.sabrent.com/products/specs/TV-USBST.htm
id: 6000:0001
chip: TM5600
And lsusb -d 6000:0001 -v output is attached.
I have a stock Debian 2.6.24 kernel. This is what I did:
1. hg clone http://.../v4l-dvb v4l-dvb-upstream
2. hg clone http://.../tm6010 tm6010-upstream
3. hg clone v4l-dvb-upstream v4l-dvb
4. cd v4l-dvb
5. hg fetch ../tm6010-upstream
(some minor issues with file
linux/drivers/media/video/tuner-xc2028.c during merge)
6. make && sudo make install
7. cd ../tm6010-upstream
8. copy /from/install/cd/the/right/tridvid.sys .
9. perl get_firmware.pl
Then I got the tm6000_xc2028_firmware{1,2}.fw files. As per this
message[1] I tried both files one at a time. The module claimed the
firmware file is corrupt both times. Find attached dmesg log for tm6000
modprobing with debug=3 for each firmware file.
FTR, the md5 sums of fw files
dbd46281bba4d1ff192823560ae515b0 tm6000_xc2028_firmware1.fw
3c431f5a3f9a99fd19908418d86c7227 tm6000_xc2028_firmware2.fw
I'm willing to test as much as I can in order to get the device working.
A friend of mine have bought an identical tuner, they have XP on his
machine and I could access it for testing if necessary.
Regards,
maykel
[1]
https://www.redhat.com/mailman/private/video4linux-list/2008-February/msg00109.html
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: modprobe-tm6000-debug=3-fw1.dmesg --]
[-- Type: text/plain; name="modprobe-tm6000-debug=3-fw1.dmesg"; charset=UTF-8, Size: 3131 bytes --]
tm6000 v4l2 driver version 0.0.1 loaded
tm6000: alt 0, interface 0, class 255
tm6000: alt 0, interface 0, class 255
tm6000: Bulk IN endpoint: 0x82 (max size=512 bytes)
tm6000: alt 1, interface 0, class 255
tm6000: ISOC IN endpoint: 0x81 (max size=3072 bytes)
tm6000: alt 1, interface 0, class 255
tm6000: alt 2, interface 0, class 255
tm6000: alt 2, interface 0, class 255
tm6000: New video device @ 480 Mbps (6000:0001, ifnum 0)
tm6000: Found 10Moons UT 821
Error -32 while retrieving board version
Hack: enabling device at addr 0xc2
tuner' 1-0061: chip found @ 0xc2 (tm6000 #0)
xc2028 1-0061: type set to XCeive xc2028/xc3028 tuner
xc2028 1-0061: xc2028/3028 firmware name not set!
tm6000 #0: i2c eeprom 00: 00 99 5b 49 ff ff ff ff ff ff ff ff ff ff ff ff ..[I............
tm6000 #0: i2c eeprom 10: ff ff ff ff 31 30 4d 4f 4f 4e 53 35 36 30 30 ff ....10MOONS5600.
tm6000 #0: i2c eeprom 20: 45 5b ff ff ff ff ff ff ff ff ff ff ff ff ff ff E[..............
tm6000 #0: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
tm6000 #0: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
tm6000 #0: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
tm6000 #0: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
tm6000 #0: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
tm6000 #0: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
tm6000 #0: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
tm6000 #0: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
tm6000 #0: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
tm6000 #0: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
tm6000 #0: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
tm6000 #0: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
tm6000 #0: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
................
Trident TVMaster TM5600/TM6000 USB2 board (Load status: 0)
Setting firmware parameters for xc2028
xc2028 1-0061: Loading 9073 firmware images from tm6000-xc3028.fw, type: tm6000/xcv v1\r*\x03Èà, ver 15.211
xc2028 1-0061: Firmware type BASE D2633 DTV6 QAM DTV7 DTV78 ATSC LG60 DIBCOM52 CHINA INPUT2 SCODE (b50501f1), id c100d12a0d0f60d0 is corrupted (size=8133, expected 774720)
xc2028 1-0061: Error: firmware file is corrupted!
xc2028 1-0061: Releasing partially loaded firmware file.
xc2028 1-0061: Loading 9073 firmware images from tm6000-xc3028.fw, type: tm6000/xcv v1\r*\x03Èà, ver 15.211
xc2028 1-0061: Firmware type BASE D2633 DTV6 QAM DTV7 DTV78 ATSC LG60 DIBCOM52 CHINA INPUT2 SCODE (b50501f1), id c100d12a0d0f60d0 is corrupted (size=8133, expected 774720)
xc2028 1-0061: Error: firmware file is corrupted!
xc2028 1-0061: Releasing partially loaded firmware file.
usbcore: registered new interface driver tm6000
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: modprobe-tm6000-debug=3-fw2.dmesg --]
[-- Type: text/plain; name="modprobe-tm6000-debug=3-fw2.dmesg"; charset=UTF-8, Size: 3167 bytes --]
tm6000 v4l2 driver version 0.0.1 loaded
tm6000: alt 0, interface 0, class 255
tm6000: alt 0, interface 0, class 255
tm6000: Bulk IN endpoint: 0x82 (max size=512 bytes)
tm6000: alt 1, interface 0, class 255
tm6000: ISOC IN endpoint: 0x81 (max size=3072 bytes)
tm6000: alt 1, interface 0, class 255
tm6000: alt 2, interface 0, class 255
tm6000: alt 2, interface 0, class 255
tm6000: New video device @ 480 Mbps (6000:0001, ifnum 0)
tm6000: Found 10Moons UT 821
Error -32 while retrieving board version
Hack: enabling device at addr 0xc2
tuner' 1-0061: chip found @ 0xc2 (tm6000 #0)
xc2028 1-0061: type set to XCeive xc2028/xc3028 tuner
xc2028 1-0061: xc2028/3028 firmware name not set!
tm6000 #0: i2c eeprom 00: 00 99 5b 49 ff ff ff ff ff ff ff ff ff ff ff ff ..[I............
tm6000 #0: i2c eeprom 10: ff ff ff ff 31 30 4d 4f 4f 4e 53 35 36 30 30 ff ....10MOONS5600.
tm6000 #0: i2c eeprom 20: 45 5b ff ff ff ff ff ff ff ff ff ff ff ff ff ff E[..............
tm6000 #0: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
tm6000 #0: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
tm6000 #0: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
tm6000 #0: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
tm6000 #0: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
tm6000 #0: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
tm6000 #0: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
tm6000 #0: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
tm6000 #0: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
tm6000 #0: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
tm6000 #0: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
tm6000 #0: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
tm6000 #0: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
................
Trident TVMaster TM5600/TM6000 USB2 board (Load status: 0)
Setting firmware parameters for xc2028
xc2028 1-0061: Loading 2319 firmware images from tm6000-xc3028.fw, type: tm6000/xcv v1 *\x03Õà, ver 15.211
xc2028 1-0061: Firmware type INIT1 F8MHZ D2620 DTV6 DTV78 LCD NOGD ATSC IF OREN36 DIBCOM52 INPUT2 SCODE HAS_IF_0 (f123712a), id 2a090f60d0c30501 is corrupted (size=8852, expected 198312145)
xc2028 1-0061: Error: firmware file is corrupted!
xc2028 1-0061: Releasing partially loaded firmware file.
xc2028 1-0061: Loading 2319 firmware images from tm6000-xc3028.fw, type: tm6000/xcv v1 *\x03Õà, ver 15.211
xc2028 1-0061: Firmware type INIT1 F8MHZ D2620 DTV6 DTV78 LCD NOGD ATSC IF OREN36 DIBCOM52 INPUT2 SCODE HAS_IF_0 (f123712a), id 2a090f60d0c30501 is corrupted (size=8852, expected 198312145)
xc2028 1-0061: Error: firmware file is corrupted!
xc2028 1-0061: Releasing partially loaded firmware file.
usbcore: registered new interface driver tm6000
[-- Attachment #4: lsusb_-d_6000:0001_-v --]
[-- Type: text/plain, Size: 4451 bytes --]
Bus 001 Device 022: ID 6000:0001
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x6000
idProduct 0x0001
bcdDevice 0.01
iManufacturer 16 Trident
iProduct 32 TVBOX
iSerial 64 2004090820040908
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 78
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 48 2.0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 255
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0000 1x 0 bytes
bInterval 1
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 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 255
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x1400 3x 1024 bytes
bInterval 1
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 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 2
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 255
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x1400 3x 1024 bytes
bInterval 1
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 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0002
(Bus Powered)
Remote Wakeup Enabled
[-- Attachment #5: Type: text/plain, Size: 164 bytes --]
--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2008-08-29 12:20 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-09 9:08 Problems setting up Sabrent Mini Stick USB 2.0 TV Tuner (TV-USBST) 6000:0001 Maykel Moya
2008-08-06 3:06 ` Setting up a Xceive XC2028 Worik
2008-08-06 19:51 ` Eddi De Pieri
2008-08-07 3:08 ` Worik
2008-08-07 17:36 ` Eddi De Pieri
2008-08-29 12:17 ` Problems setting up Sabrent Mini Stick USB 2.0 TV Tuner (TV-USBST) 6000:0001 Anil VOhra
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox