This post is just to show some info about this device, since I’m trying to put it working in linux, being helped by some nice people from v4l team. The following info also goes to bttv gallery.
From tridvid.inf:
[Microsoft]
%TridVid.DeviceDesc%=TridVid.Device, USB\VID_6000&PID_0001
%TridVid.DeviceDesc%=TridVid.Device, USB\VID_1554&PID_4965
%TridVid.DeviceDesc%=TridVid.Device, USB\VID_1554&PID_4966
From lsusb -v command:
Bus 004 Device 002: ID 1554:4966 Prolink Microsystems Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x1554 Prolink Microsystems Corp.
idProduct 0x4966
bcdDevice 0.01
iManufacturer 16
iProduct 32
iSerial 64
bNumConfigurations 1
Loading the tm6000 module:
thinkpad:/home/tiago/Projects/v4l/tm6000-f9310e85035a# modprobe -v tm6000
insmod /lib/modules/2.6.22-2-686/kernel/drivers/media/video/v4l2-common.ko
insmod /lib/modules/2.6.22-2-686/kernel/drivers/media/video/videobuf-core.ko
insmod /lib/modules/2.6.22-2-686/kernel/drivers/media/video/videobuf-vmalloc.ko
insmod /lib/modules/2.6.22-2-686/kernel/drivers/media/video/v4l1-compat.ko
insmod /lib/modules/2.6.22-2-686/kernel/drivers/media/video/videodev.ko
insmod /lib/modules/2.6.22-2-686/kernel/drivers/media/dvb/dvb-core/dvb-core.ko
insmod /lib/modules/2.6.22-2-686/kernel/drivers/media/video/tm6000/tm6000.ko
Nov 24 10:15:27 thinkpad kernel: tm6000 #0: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Nov 24 10:15:27 thinkpad kernel: tm6000 #0: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Nov 24 10:15:28 thinkpad kernel: tm6000 #0: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Nov 24 10:15:28 thinkpad kernel: tm6000 #0: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Nov 24 10:15:28 thinkpad kernel: tm6000 #0: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Nov 24 10:15:28 thinkpad kernel: tm6000 #0: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Nov 24 10:15:28 thinkpad kernel: tm6000 #0: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Nov 24 10:15:29 thinkpad kernel: tm6000 #0: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Nov 24 10:15:29 thinkpad kernel: Trident TVMaster TM5600/TM6000 USB2 board (Load status: 0)
Nov 24 10:15:29 thinkpad kernel: tuner' 1-0061: chip found @ 0xc2 (tm6000 #0)
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: type set to XCeive xc2028/xc3028 tuner
Nov 24 10:15:29 thinkpad kernel: Setting firmware parameters for xc2028
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware xc3028-v27.fw
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Firmware: xc2028 firmware, ver 2.7
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: There are 97 firmwares at xc3028-v27.fw
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type BASE F8MHZ (3), id 0, size=8718.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type BASE F8MHZ MTS (7), id 0, size=8712.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type BASE FM (401), id 0, size=8562.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type BASE FM INPUT1 (c01), id 0, size=8576.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type BASE (1), id 0, size=8706.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type BASE MTS (5), id 0, size=8682.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type (0), id 7, size=161.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type MTS (4), id 7, size=169.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type (0), id 7, size=161.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type MTS (4), id 7, size=169.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type (0), id 7, size=161.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type MTS (4), id 7, size=169.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type (0), id 7, size=161.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type MTS (4), id 7, size=169.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type (0), id e0, size=161.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type MTS (4), id e0, size=169.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type (0), id e0, size=161.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type MTS (4), id e0, size=169.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type (0), id 200000, size=161.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type MTS (4), id 200000, size=169.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type (0), id 4000000, size=161.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type MTS (4), id 4000000, size=169.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type D2633 DTV6 ATSC (10030), id 0, size=149.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type D2620 DTV6 QAM (68), id 0, size=149.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type D2633 DTV6 QAM (70), id 0, size=149.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type D2620 DTV7 (88), id 0, size=149.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type D2633 DTV7 (90), id 0, size=149.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type D2620 DTV78 (108), id 0, size=149.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type D2633 DTV78 (110), id 0, size=149.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type D2620 DTV8 (208), id 0, size=149.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type D2633 DTV8 (210), id 0, size=149.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type FM (400), id 0, size=135.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type (0), id 10, size=161.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type MTS (4), id 10, size=169.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type (0), id 400000, size=169.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type (0), id 400000, size=161.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type (0), id 800000, size=161.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type (0), id 8000, size=161.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type LCD (1000), id 8000, size=161.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type LCD NOGD (3000), id 8000, size=161.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type MTS (4), id 8000, size=169.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type (0), id b700, size=161.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type LCD (1000), id b700, size=161.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type LCD NOGD (3000), id b700, size=161.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type (0), id 2000, size=161.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type MTS (4), id b700, size=169.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type MTS LCD (1004), id b700, size=169.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type MTS LCD NOGD (3004), id b700, size=169.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type IF SCODE (20020000), id b700, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type LCD IF SCODE (20021000), id b700, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type LCD NOGD IF SCODE (20023000), id b700, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type IF SCODE (20020000), id 8000, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type LCD IF SCODE (20021000), id 8000, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type LCD NOGD IF SCODE (20023000), id 8000, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type MTS SCODE (20000004), id b700, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type MTS LCD SCODE (20001004), id b700, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type MTS LCD NOGD SCODE (20003004), id b700, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type MONO SCODE (20008000), id 8000, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type LCD MONO SCODE (20009000), id 8000, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type LCD NOGD MONO SCODE (2000b000), id 8000, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type SCODE (20000000), id 2000, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type SCODE (20000000), id 10, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type SCODE (20000000), id 7, size=224.
Nov 24 10:15:29 thinkpad last message repeated 3 times
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type SCODE (20000000), id 400000, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type SCODE (20000000), id 400000, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type SCODE (20000000), id 800000, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type SCODE (20000000), id e0, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type SCODE (20000000), id e0, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type SCODE (20000000), id 200000, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type SCODE (20000000), id 4000000, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type DTV6 ATSC LG60 SCODE (20050020), id 0, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type DTV6 ATSC ATI638 SCODE (20090020), id 0, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type DTV6 ATSC OREN538 SCODE (20110020), id 0, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type DTV6 ATSC OREN36 SCODE (20210020), id 0, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type DTV6 ATSC TOYOTA388 SCODE (20410020), id 0, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type DTV6 ATSC TOYOTA794 SCODE (20810020), id 0, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type DTV6 QAM F6MHZ SCODE (28000060), id 0, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type DTV8 DIBCOM52 SCODE (21000200), id 0, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type DTV78 DIBCOM52 SCODE (21000100), id 0, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type DTV7 DIBCOM52 SCODE (21000080), id 0, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type DTV6 QAM ZARLINK456 SCODE (22000060), id 0, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type DTV8 ZARLINK456 SCODE (22000200), id 0, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type DTV78 ZARLINK456 SCODE (22000100), id 0, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type DTV7 ZARLINK456 SCODE (22000080), id 0, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type DTV8 CHINA SCODE (24000200), id 0, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type MONO SCODE (20008000), id 10, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type MONO SCODE (20008000), id 7, size=224.
Nov 24 10:15:29 thinkpad last message repeated 3 times
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type MONO SCODE (20008000), id e0, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type MONO SCODE (20008000), id e0, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type MONO SCODE (20008000), id 200000, size=224.
Nov 24 10:15:29 thinkpad kernel: xc2028 1-0061: Reading firmware type MONO SCODE (20008000), id 4000000, size=224.
Nov 24 10:15:30 thinkpad kernel: xc2028 1-0061: Loading firmware for type=BASE MTS (5), id 00000000.
Nov 24 10:15:45 thinkpad kernel: xc2028 1-0061: Loading firmware for type=MTS (4), id 0000b700.
Nov 24 10:15:45 thinkpad kernel: xc2028 1-0061: Device is Xceive 3028 version 1.0, firmware version 2.7
Nov 24 10:15:46 thinkpad kernel: xc2028 1-0061: Loading firmware for type=MTS (4), id 0000b700.
Nov 24 10:15:46 thinkpad kernel: xc2028 1-0061: Device is Xceive 3028 version 1.0, firmware version 2.7
Nov 24 10:15:46 thinkpad kernel: usbcore: registered new interface driver tm6000
Running a TV scanner:
thinkpad:/home/tiago/Projects/v4l/tm6000-f9310e85035a# xawtv -hwscan
This is xawtv-3.95.dfsg.1, running on Linux/i686 (2.6.22-2-686)
looking for available devices
port 73-73
type : Xvideo, image scaler
name : Intel(R) Video Overlay
/dev/video0: OK [ -device /dev/video0 ]
type : v4l2
name : Trident TVMaster TM5600/6000
flags: capture tuner


Olá,
comprei essa placa de video e estou tentando instalar no ubuntu. Por acaso vc sabe como fazer?
obrigado
Estou na quase no mesmo caso do Rafael só que com o mandriva 2008. Como faço para arrumar esses drivers tm6000 para o Mandriva isso já está me dando muita dor de cabeça. Alguém pode me ajudar com esses drivers no Mandriva.
Muito Obrigado!
Amigo Marcos to com o mesmo problema, pois não consigo instalar no Madriva 2008 e eu achei o módulo e carreguei com o modprobe tm6000, e não adiantou nada.
Alias veja um pedaço dos modulos carregados que eu tenho:
tm6000 45932 0
dvb_core 72124 1 tm6000
videobuf_vmalloc 5860 1 tm6000
videobuf_core 15364 4 saa7134,videobuf_dma_sg,tm6000,videobuf_vmalloc
trident 33556 0
gameport 11912 1 trident
ac97_codec 15948 1 trident
nvram 8456 0
usbvision 67688 0
videodev 27296 3 saa7134,tm6000,usbvision
v4l1_compat 14340 1 videodev
compat_ioctl32 1856 2 saa7134,usbvision
v4l2_common 16064 5 msp3400,saa7134,tm6000,usbvision,videodev
snd_hda_intel 284732 1
ehci_hcd 30892 0
uhci_hcd 22832 0
Pessoal, desculpem não ter respondido antes. Eu acabei deixando de lado as tentativas de fazer esse driver funcionar por falta de tempo. Pretendo pegar isso em breve. Talvez o driver já esteja mais maduro agora e funcional. Então, eu aconselho que vocês entrem na lista de discussão video4linux-list@redhat.com e falem diretamente com os desenvolvedores. Um deles é o Mauro, brasileiro, que responde com bastante prestatividade e está precisando de ajuda com testes e desenvolvimento desse driver.
Hi,
I am trying to install same driver. please help by providing the link for linux driver tm6000.
I searched lot in google and got two drivers but it wont work. can u post the link of the linux driver tm6000.
pls.. help
O Mauro nunca conseguiu colocar esse driver pra rodar, a parte do audio parece que não existe.
O projeto TM6010 está no link http://linuxtv.org/hg/~mchehab/tm6010/ e infelizmente não recebe nenhuma contribuição há 11 meses.