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.

#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 smile

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 wink 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 wink
/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 roll

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 wink

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