TM6010 WORKS!!!!!!!!!!!!!!!!!!!!!!
A) Installiamo gli ultimi driver
0. se avete già una cartella chiamata v4l-dvb nella vostra `home`, cancellatela
1. da terminale: hg clone http://linuxtv.org/hg/v4l-dvb
2. da terminale: cd v4l-dvb
3. dato che nel momento in cui vi scrivo firedtv da errori di compilazione dobbiamo toglierlo (tanto non ci interessa), quindi da terminale: sudo make menuconfig
4. andate su: Multimedia support -> DVB/ATSC adapters
5. trovate FireDTV and FloppyDTV, andateci sopra e premete
6. torniamo indietro premendo ESC 4 volte
7. andate sopra Staging drivers e premete spazio e poi invio
8. poi Media devices in staging e invio
9. andate sopra TV Master TM5600/6000/6010 driver e premete spazio, lo stesso fate per TV Master TM5600/6000/6010 audio support e per DVB Support for tm6000 based TV cards
10. torniamo indietro premendo esc ripetutamente e quando verrà chiesto se salvare diciamo di si
11. digitate: sudo make (non dovrebbe restituire errori!!)
12. al termine digitate sudo make install
13. riavviamo il pc
14. digitate `sudo modprobe tm6000` per caricare i driver
15. inserite ora la chiavetta
16. ora digitiamo dmesg per vedere il debug delle operazioni compiute dal kernel
Dovremmo vedere qualcosa del genere:
Codice: Seleziona tutto
[ 82.194982] tm6000 v4l2 driver version 0.0.2 loaded
[ 82.195973] tm6000: alt 0, interface 0, class 255
[ 82.195976] tm6000: alt 0, interface 0, class 255
[ 82.195978] tm6000: Bulk IN endpoint: 0x82 (max size=512 bytes)
[ 82.195980] tm6000: alt 0, interface 0, class 255
[ 82.195982] tm6000: alt 1, interface 0, class 255
[ 82.195984] tm6000: ISOC IN endpoint: 0x81 (max size=3072 bytes)
[ 82.195986] tm6000: alt 1, interface 0, class 255
[ 82.195988] tm6000: alt 1, interface 0, class 255
[ 82.195990] tm6000: alt 2, interface 0, class 255
[ 82.195992] tm6000: alt 2, interface 0, class 255
[ 82.195993] tm6000: alt 2, interface 0, class 255
[ 82.195995] tm6000: alt 3, interface 0, class 255
[ 82.195997] tm6000: alt 3, interface 0, class 255
[ 82.195999] tm6000: alt 3, interface 0, class 255
[ 82.196001] tm6000: New video device @ 480 Mbps (0ccd:0086, ifnum 0)
[ 82.196003] tm6000: Found Terratec Cinergy Hybrid XE / Cinergy Hybrid-Stick
[ 83.731378] Board version = 0x67980bf4
[ 84.312537] board=0x67980bf4
[ 84.472567] tm6000 #0: i2c eeprom 00: 42 59 54 45 12 01 00 02 00 00 00 40 cd 0c 86 00 BYTE.......@....
[ 84.792554] tm6000 #0: i2c eeprom 10: 01 00 10 20 40 01 02 03 48 79 62 72 69 64 2d 55 ... @...Hybrid-U
[ 85.112552] tm6000 #0: i2c eeprom 20: 53 42 ff ff ff ff ff ff ff ff ff ff ff ff ff ff SB..............
[ 85.432523] tm6000 #0: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[ 85.750029] tm6000 #0: i2c eeprom 40: 24 00 43 00 69 00 6e 00 65 00 72 00 67 00 79 00 $.C.i.n.e.r.g.y.
[ 86.070064] tm6000 #0: i2c eeprom 50: 20 00 48 00 79 00 62 00 72 00 69 00 64 00 20 00 .H.y.b.r.i.d. .
[ 86.390046] tm6000 #0: i2c eeprom 60: 58 00 45 00 ff ff ff ff ff ff 08 03 32 00 2e 00 X.E.........2...
[ 86.710039] tm6000 #0: i2c eeprom 70: 30 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0...............
[ 87.030036] tm6000 #0: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[ 87.350037] tm6000 #0: i2c eeprom 90: ff ff ff ff 1a 03 30 00 30 00 30 00 38 00 43 00 ......0.0.0.8.C.
[ 87.670044] tm6000 #0: i2c eeprom a0: 41 00 31 00 32 00 33 00 34 00 35 00 36 00 ff ff A.1.2.3.4.5.6...
[ 87.990057] tm6000 #0: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[ 88.310036] tm6000 #0: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[ 88.632551] tm6000 #0: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[ 88.952780] tm6000 #0: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[ 89.270082] tm6000 #0: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[ 89.570056] ................
[ 89.597067] tuner 6-0061: chip found @ 0xc2 (tm6000 #0)
[ 89.616921] xc2028 6-0061: creating new instance
[ 89.616924] xc2028 6-0061: type set to XCeive xc2028/xc3028 tuner
[ 89.616926] Setting firmware parameters for xc2028
[ 89.616931] usb 2-3: firmware: requesting xc3028L-v36.fw
[ 89.618052] xc2028 6-0061: Error: firmware xc3028L-v36.fw not found.
[ 89.618056] usb 2-3: firmware: requesting xc3028L-v36.fw
[ 89.619365] xc2028 6-0061: Error: firmware xc3028L-v36.fw not found.
[ 89.619412] Trident TVMaster TM5600/TM6000/TM6010 USB2 board (Load status: 0)
[ 89.620676] tm6000: open called (dev=video1)
[ 89.662802] DVB: registering new adapter (Trident TVMaster 6000 DVB-T)
[ 89.662815] DVB: registering adapter 0 frontend 0 (Zarlink ZL10353 DVB-T)...
[ 89.663216] xc2028 6-0061: attaching existing instance
[ 89.663223] xc2028 6-0061: type set to XCeive xc2028/xc3028 tuner
[ 89.663228] tm6000: XC2028/3028 asked to be attached to frontend!
[ 89.663602] usbcore: registered new interface driver tm6000
[ 91.910130] Original value=255
[ 91.962226] tm6000: open called (dev=video1)
Codice: Seleziona tutto
[ 111.574160] xc2028 6-0061: Error: firmware xc3028L-v36.fw not found.
[ 113.270067] usb 2-3: firmware: requesting xc3028L-v36.fw
Ho trovato l'ultima patch qua: http://www.mjmwired.net/kernel/Document ... _xc3028.pl
Per semplificare il tutto vi hosto il file (sperando che vada bene a tutti (:S): http://www.megaupload.com/?d=DSIBIAO8
Scarichiamolo e copiamolo in /var/firmware utilizzando i privilegi di root. Poi rinominiamolo da xc3028-v27 a xc3028-v36
C) Scannerizziamo i MUX
Seguendo all'incirca questa guida http://forum.ubuntu-it.org/viewtopic.php?t=200626 dobbiamo creare il file contenente i MUX nella nostra zona.
0) installiamo w-scan da synaptic (mi pare che sia nei repo standard di ubuntu)
1) digitiamo da terminale w_scan -c it -f t -t 1 -x >> it-Nostracittà
NOTA: (credo che i driver abbiano ancora dei buggettini e quindi quando un programma inizia l'interazione con il dispositivo, questo stallerà per un po' di tempo (un paio di minuti credo)
2) al termine vedremo creato nella nostra home un file it-Nostracittà
D) Utilizziamo un dvb-player
Io utilizzo kaffeine (installatelo dai repo se non l'avete)
1) andate in ~/.kde/share/apps/kaffeine
2) aprite il file scanfile.dvb
3) inserite la seguente stringa senza virgolette: "[dvb-t/it-Nostracittà]" e poi invio
4) aprite il file it-Nostracittà creato prima nella home e copiamo il contenuto (ignorando le righe che iniziano con #) sotto la riga "[dvb-t/it-Nostracittà]" all'interno del file scanfile.dvb
5) ora aprite kaffeine, TV digitale, sulle impostazioni scegliete it-Nostracittà ed avviate la scansione dei canali ricordando che il programma sembrerà impallato per qualche minuto per poi "spallarsi"
Attendo feedback
PS: il mio kernel è il 2.6.34-020634-generic x86_64

