[FSUG-Bangalore] which TV tuner card works well on GNU Linux

devesh dost4frnd at gmail.com
Sun Jul 4 11:35:21 IST 2010


Hi,

I did everything a/c to this :
http://linuxtv.org/wiki/index.php/Trident_TM6000

I found one issue  regarding this:


patch -p1 < tm6000-makefile-dvb-tree.patch

I edit patch file and added one line :

obj-$(CONFIG_VIDEO_TLG2300) += tlg2300/
(because of this patch was doing its job with Makefile ;) )

Now It was almost over.
But when i put :


/sbin/modprobe tm6000

dmesg gave me:
usb 1-2: firmware: requesting xc3028-v24.fw
xc2028 2-0061: Error: firmware xc3028-v24.fw not found.
usb 1-2: firmware: requesting xc3028-v24.fw
xc2028 2-0061: Error: firmware xc3028-v24.fw not found.
Trident TVMaster TM5600/TM6000/TM6010 USB2 board (Load status: 0)
usbcore: registered new interface driver tm6000
tm6000: open called (dev=video0)
Original value=96
tm6000: open called (dev=video0)

Then i used :


$dd if=tridvid.sys ibs=1 skip=145441 count=2632 of=tm6000-firmware1
$dd if=tridvid.sys ibs=1 skip=148089 count=3870 of=tm6000-firmware2


cp tm6000-firmware2 /lib/firmware/xc3028-v24.fw

Again,This was output of dmesg :
tm6000: New video device @ 480 Mbps (6000:0001, ifnum 0)
tm6000: Found 10Moons UT 821
Board version = 0x67980cf3
board=0x67980cf3
tm6000 #0: i2c eeprom 00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 ................
tm6000 #0: i2c eeprom 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 ................
tm6000 #0: i2c eeprom 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 ................
tm6000 #0: i2c eeprom 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 ................
tm6000 #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 ................
tm6000 #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 ................
tm6000 #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 ................
tm6000 #0: i2c eeprom 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 ................
tm6000 #0: i2c eeprom 80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 ................
tm6000 #0: i2c eeprom 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 ................
tm6000 #0: i2c eeprom a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 ................
tm6000 #0: i2c eeprom b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 ................
tm6000 #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 ................
tm6000 #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 ................
tm6000 #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 ................
tm6000 #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 ................
  ................
tuner 2-0061: chip found @ 0xc2 (tm6000 #0)
xc2028 2-0061: creating new instance
xc2028 2-0061: type set to XCeive xc2028/xc3028 tuner
Setting firmware parameters for xc2028
usb 1-2: firmware: requesting xc3028-v24.fw
xc2028 2-0061: Loading 12336 firmware images from xc3028-v24.fw, type:
00000000000000000000000000000000, ver 48.48
xc2028 2-0061: Firmware type D2633 DTV6 LCD NOGD OREN538 OREN36 INPUT2 SCODE
(30303030), id 3030303030303030 is corrupted (size=3818, expected 808464432)
xc2028 2-0061: Error: firmware file is corrupted!
xc2028 2-0061: Releasing partially loaded firmware file.
usb 1-2: firmware: requesting xc3028-v24.fw
xc2028 2-0061: Loading 12336 firmware images from xc3028-v24.fw, type:
00000000000000000000000000000000, ver 48.48
xc2028 2-0061: Firmware type D2633 DTV6 LCD NOGD OREN538 OREN36 INPUT2 SCODE
(30303030), id 3030303030303030 is corrupted (size=3818, expected 808464432)
xc2028 2-0061: Error: firmware file is corrupted!
xc2028 2-0061: Releasing partially loaded firmware file.
Trident TVMaster TM5600/TM6000/TM6010 USB2 board (Load status: 0)
usbcore: registered new interface driver tm6000
tm6000: open called (dev=video0)
Original value=96
tm6000: open called (dev=video0)


After that i used extract_xc3028.pl to get firmware but I was at the same
point.

Now my requirement is to get "xc3028-v24.fw" from "tridvid.sys"


Thanks &
Cheers,
Devesh
On Sat, Jul 3, 2010 at 4:18 PM, narendra sisodiya <
narendra at narendrasisodiya.com> wrote:

>
>
> On Sat, Jul 3, 2010 at 12:20 PM, devesh <dost4frnd at gmail.com> wrote:
>
>> Hi,
>> This is the output of 'lsusb' :
>>
>> [root at TuxGuru devesh]# lsusb
>>
>> Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
>> Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
>> Bus 003 Device 002: ID 19d2:fffe ONDA Communication S.p.A.
>> Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
>> Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
>> Bus 001 Device 007: ID 6000:0001
>> Bus 001 Device 005: ID 0bda:0158 Realtek Semiconductor Corp. USB 2.0
>> multicard reader
>> Bus 001 Device 004: ID 0408:13e0 Quanta Computer, Inc.
>> Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
>>
>> *This is my TV Tuner major minor no:*
>> *
>> *
>> *Bus 001 Device 007: ID 6000:0001*
>>
>>
> After a Google search , I fount this page -
> http://linuxtv.org/wiki/index.php/Trident_TM6000
>
>
> --
> ┌─────────────────────────┐
> │    Narendra Sisodiya
>http://narendrasisodiya.com
> └─────────────────────────┘
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mm.gnu.org.in/pipermail/fsug-bangalore/attachments/20100704/43fa3987/attachment-0001.htm 


More information about the FSUG-Bangalore mailing list