Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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