Pages : 1
#1 Le 19/10/2011, à 11:37
- wido
Terratec Cinergy Hydrid Stick
Bonjour,
j'ai une clé Tuner TNT "Terratec Cinergy Hydrid Stick"
Bus 001 Device 004: ID 0ccd:00a5 TerraTec Electronic GmbH Cinergy Hybrid Stick
Son tuner est : xc3028L
Demodulateur: ZL10353
USB Bridge: TM6010
firmware: xc3028L-v36.fw
toutes les infos sont dans le lien: http://www.linuxtv.org/wiki/index.php/DVB-T_USB_Devices
Ok bon, je commence par télécharger son firmware et je le colle dans le dossier /lib/firmware.
$ ls /lib/firmware/ | grep xc
dvb-fe-xc5000-1.6.114.fw
xc3028L-v36.fw
jusque là facile.
ensuite je compile pour avoir les derniers drivers provenant de la branche
git://linuxtv.org/media_build.git
je suis la procédure http://www.linuxtv.org/wiki/index.php/H … ce_Drivers
la compilation réussie les drivers sont bien copiés.
et après?
comme la puce est du Trident TM6000 je suis la doc: http://www.linuxtv.org/wiki/index.php/Trident_TM6000
et là contradiction au paragraphe http://www.linuxtv.org/wiki/index.php/T … ed_Devices
le driver TM6000 supporte bien ma clé 0ccd:00a5 mais le driver xc2028 aussi, lequels choisir?
je commence par faire un:
modprobe tm6000
la lumière du tuner s'allume
un petit retour dmesg s'impose:
[ 1598.586428] Linux media interface: v0.10
[ 1598.595186] Linux video capture interface: v2.00
[ 1598.660470] IR NEC protocol handler initialized
[ 1598.672583] tm6000 v4l2 driver version 0.0.2 loaded
[ 1598.673598] tm6000: alt 0, interface 0, class 255
[ 1598.673600] tm6000: alt 0, interface 0, class 255
[ 1598.673602] tm6000: Bulk IN endpoint: 0x82 (max size=512 bytes)
[ 1598.673604] tm6000: alt 0, interface 0, class 255
[ 1598.673605] tm6000: alt 1, interface 0, class 255
[ 1598.673606] tm6000: ISOC IN endpoint: 0x81 (max size=3072 bytes)
[ 1598.673608] tm6000: alt 1, interface 0, class 255
[ 1598.673610] tm6000: alt 1, interface 0, class 255
[ 1598.673611] tm6000: INT IN endpoint: 0x83 (max size=4 bytes)
[ 1598.673613] tm6000: alt 2, interface 0, class 255
[ 1598.673614] tm6000: alt 2, interface 0, class 255
[ 1598.673615] tm6000: alt 2, interface 0, class 255
[ 1598.673617] tm6000: alt 3, interface 0, class 255
[ 1598.673618] tm6000: alt 3, interface 0, class 255
[ 1598.673619] tm6000: alt 3, interface 0, class 255
[ 1598.673621] tm6000: New video device @ 480 Mbps (0ccd:00a5, ifnum 0)
[ 1598.673623] tm6000: Found Terratec Cinergy Hybrid XE / Cinergy Hybrid-Stick
[ 1598.683180] Found tm6010
[ 1598.683287] IR RC5(x) protocol handler initialized
[ 1598.694636] IR RC6 protocol handler initialized
[ 1598.708502] IR JVC protocol handler initialized
[ 1598.721858] IR Sony protocol handler initialized
[ 1598.738733] lirc_dev: IR Remote Control driver registered, major 249
[ 1598.743611] IR LIRC bridge handler initialized
[ 1599.876516] tm6000 #0: i2c eeprom 00: 42 59 54 45 12 01 00 02 00 00 00 40 cd 0c a5 00 BYTE.......@....
[ 1600.036514] tm6000 #0: i2c eeprom 10: 01 00 10 20 40 01 02 03 48 79 62 72 69 64 2d 55 ... @...Hybrid-U
[ 1600.196517] tm6000 #0: i2c eeprom 20: 53 42 ff ff ff ff ff ff ff ff ff ff ff ff ff ff SB..............
[ 1600.356514] tm6000 #0: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[ 1600.516513] tm6000 #0: i2c eeprom 40: 2a 00 43 00 69 00 6e 00 65 00 72 00 67 00 79 00 *.C.i.n.e.r.g.y.
[ 1600.676515] tm6000 #0: i2c eeprom 50: 20 00 48 00 79 00 62 00 72 00 69 00 64 00 2d 00 .H.y.b.r.i.d.-.
[ 1600.836513] tm6000 #0: i2c eeprom 60: 53 00 74 00 69 00 63 00 6b 00 01 ff ff ff ff ff S.t.i.c.k.......
[ 1600.996516] tm6000 #0: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[ 1601.156513] tm6000 #0: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[ 1601.316512] 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.
[ 1601.476512] 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...
[ 1601.636512] tm6000 #0: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[ 1601.796517] tm6000 #0: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[ 1601.956513] tm6000 #0: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[ 1602.116512] tm6000 #0: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[ 1602.276512] tm6000 #0: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[ 1602.447974] i2c-core: driver [tuner] using legacy suspend method
[ 1602.447976] i2c-core: driver [tuner] using legacy resume method
[ 1602.448371] tuner 8-0061: Tuner -1 found with type(s) Radio TV.
[ 1602.467109] xc2028 8-0061: creating new instance
[ 1602.467112] xc2028 8-0061: type set to XCeive xc2028/xc3028 tuner
[ 1602.467114] Setting firmware parameters for xc2028
[ 1602.479070] xc2028 8-0061: Loading 81 firmware images from xc3028L-v36.fw, type: xc2028 firmware, ver 3.6
[ 1602.713182] xc2028 8-0061: Loading firmware for type=BASE (1), id 0000000000000000.
[ 1642.759845] xc2028 8-0061: Loading firmware for type=(0), id 000000000000b700.
[ 1643.529843] SCODE (20000000), id 000000000000b700:
[ 1643.529849] xc2028 8-0061: Loading SCODE for type=MONO SCODE HAS_IF_4320 (60008000), id 0000000000008000.
[ 1644.239915] tm6000 #0: registered device video0
[ 1644.239942] tm6000 #0: registered device radio0
[ 1644.239944] Trident TVMaster TM5600/TM6000/TM6010 USB2 board (Load status: 0)
[ 1644.406525] Registered IR keymap rc-nec-terratec-cinergy-xs
[ 1644.406617] input: tm5600/60x0 IR (tm6000 #0) as /devices/pci0000:00/0000:00:0b.1/usb1/1-5/rc/rc0/input6
[ 1644.406718] rc0: tm5600/60x0 IR (tm6000 #0) as /devices/pci0000:00/0000:00:0b.1/usb1/1-5/rc/rc0
[ 1644.679891] usbcore: registered new interface driver tm6000
[ 1646.246514] xc2028 8-0061: Loading firmware for type=BASE FM (401), id 0000000000000000.
mais toujours pas de dossier /dev/dvb/
$ ls /dev/dvb
ls: impossible d'accder /dev/dvb: Aucun fichier ou dossier de ce type
et un lsmod:
$ lsmod
Module Size Used by
rc_nec_terratec_cinergy_xs 1268 0
tuner_xc2028 19524 1
tuner 16513 1
ir_lirc_codec 4155 0
lirc_dev 9231 1 ir_lirc_codec
ir_sony_decoder 1643 0
ir_jvc_decoder 1705 0
ir_rc6_decoder 2057 0
ir_rc5_decoder 1641 0
tm6000 53744 0
videobuf_vmalloc 4319 1 tm6000
ir_nec_decoder 1737 0
videobuf_core 15644 2 tm6000,videobuf_vmalloc
rc_core 15328 9 rc_nec_terratec_cinergy_xs,ir_lirc_codec,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_rc5_decoder,tm6000,ir_nec_decoder
v4l2_common 6355 2 tuner,tm6000
videodev 78006 3 tuner,tm6000,v4l2_common
media 10437 1 videodev
v4l2_compat_ioctl32 8292 1 videodev
fuse 67290 3
ext2 64314 1
snd_hda_codec_analog 78696 1
nvidia 11695959 64
psmouse 55192 0
snd_hda_intel 22122 3
snd_hda_codec 77927 2 snd_hda_codec_analog,snd_hda_intel
snd_hwdep 6325 1 snd_hda_codec
snd_pcm 73952 2 snd_hda_intel,snd_hda_codec
snd_timer 19416 1 snd_pcm
snd 57818 12 snd_hda_codec_analog,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
evdev 9530 5
pcspkr 1819 0
soundcore 6146 1 snd
firewire_ohci 29586 0
i2c_nforce2 5096 0
firewire_core 50360 1 firewire_ohci
floppy 58511 0
sg 25557 0
forcedeth 53019 0
thermal 7863 0
asus_atk0110 10131 0
button 4470 0
serio_raw 4294 0
snd_page_alloc 7121 2 snd_hda_intel,snd_pcm
fan 2426 0
processor 24256 0
nv_tco 4776 0
crc_itu_t 1297 1 firewire_core
i2c_core 20133 7 tuner_xc2028,tuner,tm6000,v4l2_common,videodev,nvidia,i2c_nforce2
ipv6 290855 22
autofs4 23735 2
ext4 370462 5
mbcache 5817 2 ext2,ext4
jbd2 71074 1 ext4
crc16 1297 1 ext4
usbhid 35256 0
hid 81635 1 usbhid
sr_mod 14951 0
cdrom 36329 1 sr_mod
sd_mod 28307 11
ohci_hcd 21714 0
pata_marvell 3024 0
pata_acpi 3376 0
ehci_hcd 39543 0
ahci 20897 0
usbcore 142576 5 tm6000,usbhid,ohci_hcd,ehci_hcd
libahci 18885 1 ahci
pata_amd 11395 0
sata_nv 21812 7
libata 173297 6 pata_marvell,pata_acpi,ahci,libahci,pata_amd,sata_nv
scsi_mod 131546 4 sg,sr_mod,sd_mod,libata
après 5 secondes:
[ 1646.246514] xc2028 8-0061: Loading firmware for type=BASE FM (401), id 0000000000000000.
[ 1685.816510] xc2028 8-0061: Loading firmware for type=FM (400), id 0000000000000000.
[ 1686.826578] not ready
[ 1687.116510] xc2028 8-0061: Loading firmware for type=BASE (1), id 0000000000000000.
[ 1727.339838] xc2028 8-0061: Loading firmware for type=(0), id 000000000000b700.
[ 1728.109835] SCODE (20000000), id 000000000000b700:
[ 1728.109839] xc2028 8-0061: Loading SCODE for type=MONO SCODE HAS_IF_4320 (60008000), id 0000000000008000.
[ 1729.843618] not ready
[ 1729.844093] not ready
actuellement je ne vois pas trop quoi faire pour afficher des chaines TNT. surtout que le dossier /dev/dvb/ ne s'affiche pas.
Dernière modification par wido (Le 19/10/2011, à 11:43)
Hors ligne
#2 Le 04/11/2011, à 20:18
- zulfine
Re : Terratec Cinergy Hydrid Stick
Bonsoir,
J'ai aussi une clé Terratec cinergy hybrid stick
J'ai fait les même manip que toi et j'en suis au même point, c'est à dire que la clé s'allume mais toujours rien dans /dev/dvb et du coup pas moyen de détecter la clé par le logiciel tnt.
Du coup je sais pas quoi faire de plus pour que cela fonctionne...
Hors ligne
#3 Le 04/11/2011, à 23:22
- wido
Re : Terratec Cinergy Hydrid Stick
En faite j'ai avancé.
il faut lancer les modules suivants:
modprobe tm6000
modprobe dvb-core
modprobe tuner_xc2028
modprobe zl10353
zl10353 pour le démodulateur, tm6000 pour l'USB Bridge, dvb-core pour la partie dvb tuner_xc2028 pour le tuner.
il me reste le scan avec le programme w_scan il me trouve rien...
Hors ligne
#4 Le 05/11/2011, à 01:24
- zulfine
Re : Terratec Cinergy Hydrid Stick
Merci pour l'avancement.
Est-il possible d'avoir automatiquement les modules qui se charge quand la clé tnt est branché ?
Personnellement j'ai toujours rien dans /dev/dvb ce qui fait que w-scan ni aucun autre logiciel ne peuvent trouvé de chaine car il n'y a toujours rien dans /dev/dvb
Hors ligne
#5 Le 25/02/2012, à 16:29
- cheetah
Re : Terratec Cinergy Hydrid Stick
Bonjour,
étant aussi possesseur d'une clef USB TNT Cinergy Hybrid Stick, j'ai essayé vos méthodes mais en vain car je n'ai pas tout compris
(la clef fonctionne sous windows)
Est-il possible que vous envoyez un script qui une fois lancé installe tout le nécessaire pour que la clef fonctionne ?
(car je ne suis pas très doué dans ce domaine)
Je vous remercie d'avance
Bonne journée
Hors ligne
#6 Le 26/02/2012, à 00:10
- wido
Re : Terratec Cinergy Hydrid Stick
là je suis sous arch, je n'arrive pas à lancer les modules, ils se mettent en erreur, je ne peux pas aller plus loin. Il faudrait que je teste sous Ubuntu mais pas trop le temps.
Hors ligne
#7 Le 26/02/2012, à 18:30
- cheetah
Re : Terratec Cinergy Hydrid Stick
D'accord.
Pouvez-vous me refaire signe lorsque vous aurez le temps ?
Hors ligne
#8 Le 28/03/2012, à 15:09
- wido
Re : Terratec Cinergy Hydrid Stick
Si je ne me trompe pas, le kernel 3.3.0 reconnait nativement la clé, j'ai rien fait la diode bleu s'est allumée toute seule
$ ls -al /dev/dvb/adapter0/
total 0
drwxr-xr-x 2 root root 100 28 mars 2012 .
drwxr-xr-x 3 root root 60 28 mars 2012 ..
crw-rw---- 1 root video 212, 4 28 mars 2012 demux0
crw-rw---- 1 root video 212, 5 28 mars 2012 dvr0
crw-rw---- 1 root video 212, 3 28 mars 2012 frontend0
un simple scan avec w_scan et c'est parti.
http://doc.ubuntu-fr.org/tnt#trouver_le … vec_w_scan
Hors ligne
Pages : 1