#26 Le 18/11/2009, à 22:27
- pka50f2
Re : Tuner TV - Terratec Cinergy Hybrid T USB XS FM et Intrepid
Merci pour cette réponse. Il ne reste qu'à patienter.
Hors ligne
#27 Le 20/11/2009, à 01:07
- Non's
Re : Tuner TV - Terratec Cinergy Hybrid T USB XS FM et Intrepid
Bonsoir,
Une modification du driver a été apportée, on peut utiliser cette version : http://launchpadlibrarian.net/35049921/ … new.tar.gz (contribution de Thorsten Hirsch sur https://bugs.launchpad.net/ubuntu/+sour … bug/460636). mon noyau a détecté la clé :
$ lsusb
Bus 001 Device 002: ID 0ccd:0072 TerraTec Electronic GmbH
$ lsb_release -rd
Description: Ubuntu 9.10
Release: 9.10
$ uname -a
Linux PC-Shoop 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26 UTC 2009 i686 GNU/Linux
$ dmesg | grep em2
[ 157.874915] em28xx v4l2 driver version 0.0.1 loaded
[ 157.875110] em28xx: new video device (0ccd:0072): interface 0, class 255
[ 157.875117] em28xx: device is attached to a USB 2.0 bus
[ 157.875126] em28xx #0: Alternate settings: 8
[ 157.875132] em28xx #0: Alternate setting 0, max size= 0
[ 157.875137] em28xx #0: Alternate setting 1, max size= 0
[ 157.875142] em28xx #0: Alternate setting 2, max size= 1448
[ 157.875147] em28xx #0: Alternate setting 3, max size= 2048
[ 157.875153] em28xx #0: Alternate setting 4, max size= 2304
[ 157.875158] em28xx #0: Alternate setting 5, max size= 2580
[ 157.875163] em28xx #0: Alternate setting 6, max size= 2892
[ 157.875168] em28xx #0: Alternate setting 7, max size= 3072
[ 158.154621] em28xx #0: found i2c device @ 0x88 [msp34xx/cx25843]
[ 158.159235] em28xx #0: found i2c device @ 0xa0 [eeprom]
[ 158.177620] em28xx #0: Found <NULL>
[ 158.177768] usbcore: registered new interface driver em28xx
Il n'aura pas fallu patienter trop longtemps... merci le monde du libre !
Bonne chance pour la suite !
Hors ligne
#28 Le 20/11/2009, à 14:46
- satanix
Re : Tuner TV - Terratec Cinergy Hybrid T USB XS FM et Intrepid
J'ai mis mis ces drivers, avec "dmesg | grep em2" j'ai le meme retour que toi, mais TVTime et Kaffeine ne voient pas ma clé...
Mais ma clé n'est plus le meme retour qu'avant avec un lsusb
maintenant j'ai : Bus 001 Device 008: ID eb1a:2883 eMPIA Technology, Inc.
Alors qu'avant j'avait le meme retour que toi (voir message plus haut): Bus 005 Device 001: ID 0ccd:0072 Terratec Electronic GmbH
Y a-t-il une autre manipe a faire?
La peinture c'est l'aventure, Bob.
C'est comme l'opera mais en plus dur, Bob.
-Lutin Bleu-
Hors ligne
#29 Le 21/11/2009, à 11:15
- Non's
Re : Tuner TV - Terratec Cinergy Hybrid T USB XS FM et Intrepid
En effet, je me suis peut-êtr eun peu emballé... Plus de problème donc pour la compilation et le chargement d'em28xx, mais em28XX-dvb et em28xx-audio ne sont pas chargés automatiquement : je suis obligé de les charger à la main ou de les inscrire dans /etc/modules :
$ lsmod | grep em2
em28xx_audio 7868 0
em28xx_dvb 15564 0
dvb_core 87364 1 em28xx_dvb
em28xx 375228 2 em28xx_audio,em28xx_dvb
videodev 36736 2 em28xx,uvcvideo
v4l1_compat 14496 3 em28xx,uvcvideo,videodev
snd_pcm 75296 5 em28xx_audio,snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd 59204 16 em28xx_audio,snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
Mais Toujours rien dans Kaffeine... Il y a peut-être une création de lien symbolique à faire ou autre chose, mais j'avoue que je suis dépassé...
satanix : pour ton problème de changement d'ID, je ne vois pas... As-tu essayé les différents codes dans /etc/modules ?
$ grep Terratec /usr/src/linux-source-2.6.31/Documentation/video4linux/*
/usr/src/linux-source-2.6.31/Documentation/video4linux/CARDLIST.bttv: 25 -> Terratec TerraTV+ Version 1.0 (Bt848)/ Terra TValue Version 1.0/ Vobis TV-Boostar
/usr/src/linux-source-2.6.31/Documentation/video4linux/CARDLIST.bttv: 28 -> Terratec TerraTV+ Version 1.1 (bt878) [153b:1127,1852:1852]
/usr/src/linux-source-2.6.31/Documentation/video4linux/CARDLIST.bttv: 33 -> Terratec TerraTValue Version Bt878 [153b:1117,153b:1118,153b:1119,153b:111a,153b:1134,153b:5018]
/usr/src/linux-source-2.6.31/Documentation/video4linux/CARDLIST.bttv: 47 -> Terratec TV/Radio+ [153b:1123]
/usr/src/linux-source-2.6.31/Documentation/video4linux/CARDLIST.bttv: 66 -> Terratec TValueRadio [153b:1135,153b:ff3b]
/usr/src/linux-source-2.6.31/Documentation/video4linux/CARDLIST.cx88: 79 -> Terratec Cinergy HT PCI MKII [153b:1177]
/usr/src/linux-source-2.6.31/Documentation/video4linux/CARDLIST.em28xx: 2 -> Terratec Cinergy 250 USB (em2820/em2840) [0ccd:0036]
/usr/src/linux-source-2.6.31/Documentation/video4linux/CARDLIST.em28xx: 6 -> Terratec Cinergy 200 USB (em2800)
/usr/src/linux-source-2.6.31/Documentation/video4linux/CARDLIST.em28xx: 11 -> Terratec Hybrid XS (em2880) [0ccd:0042]
/usr/src/linux-source-2.6.31/Documentation/video4linux/CARDLIST.em28xx: 13 -> Terratec Prodigy XS (em2880) [0ccd:0047]
/usr/src/linux-source-2.6.31/Documentation/video4linux/CARDLIST.em28xx: 34 -> Terratec Cinergy A Hybrid XS (em2860) [0ccd:004f]
/usr/src/linux-source-2.6.31/Documentation/video4linux/CARDLIST.em28xx: 43 -> Terratec Cinergy T XS (em2870) [0ccd:0043]
/usr/src/linux-source-2.6.31/Documentation/video4linux/CARDLIST.em28xx: 44 -> Terratec Cinergy T XS (MT2060) (em2870)
/usr/src/linux-source-2.6.31/Documentation/video4linux/CARDLIST.em28xx: 51 -> Terratec Hybrid XS Secam (em2880) [0ccd:004c]
/usr/src/linux-source-2.6.31/Documentation/video4linux/CARDLIST.em28xx: 55 -> Terratec Hybrid XS (em2882) (em2882) [0ccd:005e]
/usr/src/linux-source-2.6.31/Documentation/video4linux/CARDLIST.em28xx: 67 -> Terratec Grabby (em2860) [0ccd:0096]
/usr/src/linux-source-2.6.31/Documentation/video4linux/CARDLIST.em28xx: 68 -> Terratec AV350 (em2860) [0ccd:0084]
/usr/src/linux-source-2.6.31/Documentation/video4linux/CARDLIST.saa7134: 8 -> Terratec Cinergy 400 TV [153b:1142]
/usr/src/linux-source-2.6.31/Documentation/video4linux/CARDLIST.saa7134: 11 -> Terratec Cinergy 600 TV [153b:1143]
/usr/src/linux-source-2.6.31/Documentation/video4linux/CARDLIST.saa7134: 38 -> Terratec Cinergy 200 TV [153b:1152]
/usr/src/linux-source-2.6.31/Documentation/video4linux/CARDLIST.saa7134: 47 -> Terratec Cinergy 400 mobile [153b:1162]
/usr/src/linux-source-2.6.31/Documentation/video4linux/CARDLIST.saa7134: 48 -> Terratec Cinergy 600 TV MK3 [153b:1158]
/usr/src/linux-source-2.6.31/Documentation/video4linux/CARDLIST.saa7134: 83 -> Terratec Cinergy 250 PCI TV [153b:1160]
/usr/src/linux-source-2.6.31/Documentation/video4linux/CARDLIST.saa7134:105 -> Terratec Cinergy HT PCMCIA [153b:1172]
/usr/src/linux-source-2.6.31/Documentation/video4linux/CARDLIST.saa7134:108 -> Terratec Cinergy HT PCI [153b:1175]
Hors ligne
#30 Le 21/11/2009, à 13:55
- Sigmamima
Re : Tuner TV - Terratec Cinergy Hybrid T USB XS FM et Intrepid
Salut à vous tous, je suis un newbee
En ce qui me concerne je dispose de la Cinergy Hybrid T Usb XS et voici le message que j'ai quand je plug la clé suite au montage du new driver
Il semble que le tuner analogique soit trouvé mais pas le TNT
[14695.780027] usb 1-3: new high speed USB device using ehci_hcd and address 7
[14695.944042] usb 1-3: configuration #1 chosen from 1 choice
[14695.944796] em28xx: new video device (0ccd:005e): interface 0, class 255
[14695.944799] em28xx: device is attached to a USB 2.0 bus
[14695.944803] em28xx #0: Alternate settings: 8
[14695.944806] em28xx #0: Alternate setting 0, max size= 0
[14695.944808] em28xx #0: Alternate setting 1, max size= 0
[14695.944811] em28xx #0: Alternate setting 2, max size= 1448
[14695.944813] em28xx #0: Alternate setting 3, max size= 2048
[14695.944816] em28xx #0: Alternate setting 4, max size= 2304
[14695.944818] em28xx #0: Alternate setting 5, max size= 2580
[14695.944821] em28xx #0: Alternate setting 6, max size= 2892
[14695.944824] em28xx #0: Alternate setting 7, max size= 3072
[14696.235465] em28xx #0: found i2c device @ 0xa0 [eeprom]
[14696.240340] em28xx #0: found i2c device @ 0xba [???]
[14696.241969] em28xx #0: found i2c device @ 0xc2 [tuner (analog)]
[14696.253215] em28xx #0: Found <NULL>
Voila ma clé, mais je ne sais pas comment l'activer convenablement même si elle semble de prime abord prise en charge
Merci à tous
/usr/src/linux-source-2.6.31/Documentation/video4linux/CARDLIST.em28xx: 55 -> Terratec Hybrid XS (em2882) (em2882) [0ccd:005e]
Barebone Shuttle SP35P2-C2D 6400- Radeon 4850 Saphire
Ubuntu 9.10 x64
Hors ligne
#31 Le 21/11/2009, à 15:15
- Sigmamima
Re : Tuner TV - Terratec Cinergy Hybrid T USB XS FM et Intrepid
Si ma clé TNT est listée dans le cardlist.em28xx : 55 qu'est ce que cela veut dire exactement ?!!
Je suis un débutant, désolé de poser des questions aussi basiques
Dernière modification par Sigmamima (Le 21/11/2009, à 15:28)
Barebone Shuttle SP35P2-C2D 6400- Radeon 4850 Saphire
Ubuntu 9.10 x64
Hors ligne
#32 Le 26/11/2009, à 08:57
- Non's
Re : Tuner TV - Terratec Cinergy Hybrid T USB XS FM et Intrepid
Bonjour,
ça veut dire que ton matériel est potentiellement pris en charge par le driver...
Hors ligne
#33 Le 26/11/2009, à 19:44
- Sigmamima
Re : Tuner TV - Terratec Cinergy Hybrid T USB XS FM et Intrepid
Merci de la réponse
Je vais continuer à forummer pour trouver une réponse à ma solution avant de retourner sous jaunty
Barebone Shuttle SP35P2-C2D 6400- Radeon 4850 Saphire
Ubuntu 9.10 x64
Hors ligne
#34 Le 19/02/2010, à 15:06
- catimimi
Re : Tuner TV - Terratec Cinergy Hybrid T USB XS FM et Intrepid
Bonjour,
Cessez de chercher, j'ai réussi à faire fonctionner ma clé Terratec Cinergy Hybrid T USB XS FR (0ccd-004c) en modifiant la distribution Linux standard. J'ai envoyé un patch disponible sur linuxtv.org. Il suffit de vous en inspirer pour les autres variantes de cette clé.
Cordialement.
Michel.
Hors ligne
#35 Le 23/02/2010, à 18:57
- satanix
Re : Tuner TV - Terratec Cinergy Hybrid T USB XS FM et Intrepid
Tu as pris le patch a quelle page?
Merci
La peinture c'est l'aventure, Bob.
C'est comme l'opera mais en plus dur, Bob.
-Lutin Bleu-
Hors ligne
#36 Le 03/03/2010, à 20:01
- catimimi
Re : Tuner TV - Terratec Cinergy Hybrid T USB XS FM et Intrepid
Il n'est pas encore intégré dans v4l-dvb.
Le voici donc :
diff -ru v4l-dvb-14021dfc00f3-orig/linux/drivers/media/video/em28xx/em28xx-cards.c v4l-dvb-14021dfc00f3-new/linux/drivers/media/video/em28xx/em28xx-cards.c
--- v4l-dvb-14021dfc00f3-orig/linux/drivers/media/video/em28xx/em28xx-cards.c 2010-02-12 02:11:30.000000000 +0100
+++ v4l-dvb-14021dfc00f3-new/linux/drivers/media/video/em28xx/em28xx-cards.c 2010-02-25 16:52:07.000000000 +0100
@@ -183,6 +183,18 @@
{ -1, -1, -1, -1},
};
+static struct em28xx_reg_seq terratec_cinergy_USB_XS_analog[] = {
+ {EM28XX_R08_GPIO, 0x6d, ~EM_GPIO_4, 10},
+ {EM2880_R04_GPO, 0x00, 0xff, 10},
+ { -1, -1, -1, -1},
+};
+
+static struct em28xx_reg_seq terratec_cinergy_USB_XS_digital[] = {
+ {EM28XX_R08_GPIO, 0x6e, ~EM_GPIO_4, 10},
+ {EM2880_R04_GPO, 0x08, 0xff, 10},
+ { -1, -1, -1, -1},
+};
+
/* eb1a:2868 Reddo DVB-C USB TV Box
GPIO4 - CU1216L NIM
Other GPIOs seems to be don't care. */
@@ -774,30 +786,27 @@
[EM2880_BOARD_TERRATEC_HYBRID_XS_FR] = {
.name = "Terratec Hybrid XS Secam",
- .valid = EM28XX_BOARD_NOT_VALIDATED,
.has_msp34xx = 1,
.tuner_type = TUNER_XC2028,
.tuner_gpio = default_tuner_gpio,
.decoder = EM28XX_TVP5150,
-#if 0 /* FIXME: add an entry at em28xx-dvb */
.has_dvb = 1,
- .dvb_gpio = default_digital,
-#endif
+ .dvb_gpio = terratec_cinergy_USB_XS_digital,
.input = { {
.type = EM28XX_VMUX_TELEVISION,
.vmux = TVP5150_COMPOSITE0,
.amux = EM28XX_AMUX_VIDEO,
- .gpio = default_analog,
+ .gpio = terratec_cinergy_USB_XS_analog,
}, {
.type = EM28XX_VMUX_COMPOSITE1,
.vmux = TVP5150_COMPOSITE1,
.amux = EM28XX_AMUX_LINE_IN,
- .gpio = default_analog,
+ .gpio = terratec_cinergy_USB_XS_analog,
}, {
.type = EM28XX_VMUX_SVIDEO,
.vmux = TVP5150_SVIDEO,
.amux = EM28XX_AMUX_LINE_IN,
- .gpio = default_analog,
+ .gpio = terratec_cinergy_USB_XS_analog,
} },
},
[EM2880_BOARD_HAUPPAUGE_WINTV_HVR_900] = {
@@ -2181,6 +2190,7 @@
ctl->demod = XC3028_FE_ZARLINK456;
break;
case EM2880_BOARD_TERRATEC_HYBRID_XS:
+ case EM2880_BOARD_TERRATEC_HYBRID_XS_FR:
case EM2881_BOARD_PINNACLE_HYBRID_PRO:
ctl->demod = XC3028_FE_ZARLINK456;
break;
diff -ru v4l-dvb-14021dfc00f3-orig/linux/drivers/media/video/em28xx/em28xx-dvb.c v4l-dvb-14021dfc00f3-new/linux/drivers/media/video/em28xx/em28xx-dvb.c
--- v4l-dvb-14021dfc00f3-orig/linux/drivers/media/video/em28xx/em28xx-dvb.c 2010-02-12 02:11:30.000000000 +0100
+++ v4l-dvb-14021dfc00f3-new/linux/drivers/media/video/em28xx/em28xx-dvb.c 2010-02-25 16:46:35.000000000 +0100
@@ -503,6 +503,7 @@
}
break;
case EM2880_BOARD_TERRATEC_HYBRID_XS:
+ case EM2880_BOARD_TERRATEC_HYBRID_XS_FR:
case EM2881_BOARD_PINNACLE_HYBRID_PRO:
case EM2882_BOARD_DIKOM_DK300:
dvb->frontend = dvb_attach(zl10353_attach,
Il suffit de télécharger v4l-dvb, appliquer le patch puis compiler et installer par : make puis make install.
La TNT fonctionne parfaitement, l'analogique n'a pas "encore" de son.
Cordialement.
Michel.
Hors ligne
#37 Le 05/03/2010, à 15:10
- satanix
Re : Tuner TV - Terratec Cinergy Hybrid T USB XS FM et Intrepid
Merci pour le patch.
J'ai telecharger
hg clone http://linuxtv.org/hg/v4l-dvb
Et j'ai mis le patch a la recine du dossier, je l'ai nommé tv.patch
quand je le lance avec la commance
patch -p0 < tv.patch
il me demande "File to patch:" et la je ne sais pas quoi lui donner comme fichier, "INSTALL", "Makefile" ou un autre?
Merci
La peinture c'est l'aventure, Bob.
C'est comme l'opera mais en plus dur, Bob.
-Lutin Bleu-
Hors ligne
#38 Le 05/03/2010, à 18:48
- catimimi
Re : Tuner TV - Terratec Cinergy Hybrid T USB XS FM et Intrepid
Regarde la structure du patch, il faut mettre :
patch -p1 < tv.patch
Cordialement.
Michel.
Hors ligne
#39 Le 05/03/2010, à 19:10
- satanix
Re : Tuner TV - Terratec Cinergy Hybrid T USB XS FM et Intrepid
Avec l'option -p1, j'ai eu un retour d'erreur a la ligne 6, c'est mis 4 espace, puis a la ligne 20, j'ai fait pareil (je ne sais pas si c'etait ca)
Apres j'ai pas l'impression qu'il arrive a patcher:
max@max-laptop:~/v4l/v4l-dvb$ patch -p1 < tv.patch
patching file linux/drivers/media/video/em28xx/em28xx-cards.c
Hunk #1 FAILED at 183.
Hunk #2 FAILED at 786.
Hunk #3 FAILED at 2190.
3 out of 3 hunks FAILED -- saving rejects to file linux/drivers/media/video/em28xx/em28xx-cards.c.rej
patching file linux/drivers/media/video/em28xx/em28xx-dvb.c
Hunk #1 FAILED at 503.
1 out of 1 hunk FAILED -- saving rejects to file linux/drivers/media/video/em28xx/em28xx-dvb.c.rej
C'est passé sans probleme chez toi?
Merci
La peinture c'est l'aventure, Bob.
C'est comme l'opera mais en plus dur, Bob.
-Lutin Bleu-
Hors ligne
#40 Le 05/03/2010, à 22:29
- catimimi
Re : Tuner TV - Terratec Cinergy Hybrid T USB XS FM et Intrepid
Effectivement, mon précédent patch (qui ne me donnait pas entière satisfaction) a déjà été intégré au dépôt HG.
Voici donc le nouveau patch à appliquer dans ce cas :
diff -ru v4l-dvb-41c5482f2dac-old/linux/drivers/media/video/em28xx/em28xx-cards.c v4l-dvb-41c5482f2dac-new/linux/drivers/media/video/em28xx/em28xx-cards.c
--- v4l-dvb-41c5482f2dac-old/linux/drivers/media/video/em28xx/em28xx-cards.c 2010-03-04 06:49:46.000000000 +0100
+++ v4l-dvb-41c5482f2dac-new/linux/drivers/media/video/em28xx/em28xx-cards.c 2010-03-05 21:16:36.000000000 +0100
@@ -183,6 +183,18 @@
{ -1, -1, -1, -1},
};
+static struct em28xx_reg_seq terratec_cinergy_USB_XS_analog[] = {
+ {EM28XX_R08_GPIO, 0x6d, ~EM_GPIO_4, 10},
+ {EM2880_R04_GPO, 0x00, 0xff, 10},
+ { -1, -1, -1, -1},
+};
+
+static struct em28xx_reg_seq terratec_cinergy_USB_XS_digital[] = {
+ {EM28XX_R08_GPIO, 0x6e, ~EM_GPIO_4, 10},
+ {EM2880_R04_GPO, 0x08, 0xff, 10},
+ { -1, -1, -1, -1},
+};
+
/* eb1a:2868 Reddo DVB-C USB TV Box
GPIO4 - CU1216L NIM
Other GPIOs seems to be don't care. */
@@ -779,22 +791,22 @@
.tuner_gpio = default_tuner_gpio,
.decoder = EM28XX_TVP5150,
.has_dvb = 1,
- .dvb_gpio = default_digital,
+ .dvb_gpio = terratec_cinergy_USB_XS_digital,
.input = { {
.type = EM28XX_VMUX_TELEVISION,
.vmux = TVP5150_COMPOSITE0,
.amux = EM28XX_AMUX_VIDEO,
- .gpio = default_analog,
+ .gpio = terratec_cinergy_USB_XS_analog,
}, {
.type = EM28XX_VMUX_COMPOSITE1,
.vmux = TVP5150_COMPOSITE1,
.amux = EM28XX_AMUX_LINE_IN,
- .gpio = default_analog,
+ .gpio = terratec_cinergy_USB_XS_analog,
}, {
.type = EM28XX_VMUX_SVIDEO,
.vmux = TVP5150_SVIDEO,
.amux = EM28XX_AMUX_LINE_IN,
- .gpio = default_analog,
+ .gpio = terratec_cinergy_USB_XS_analog,
} },
},
[EM2880_BOARD_HAUPPAUGE_WINTV_HVR_900] = {
@@ -2179,6 +2191,7 @@
ctl->demod = XC3028_FE_ZARLINK456;
break;
case EM2880_BOARD_TERRATEC_HYBRID_XS:
+ case EM2880_BOARD_TERRATEC_HYBRID_XS_FR:
case EM2881_BOARD_PINNACLE_HYBRID_PRO:
ctl->demod = XC3028_FE_ZARLINK456;
break;
Bien entendu, il faut repartir du v4l-dvb que tu as téléchargé.
Cordialement.
Michel.
Dernière modification par catimimi (Le 05/03/2010, à 22:31)
Hors ligne