Tuto carte TV terratec 1400 sur mandriva 2006

Fermé
pristella Messages postés 859 Date d'inscription samedi 23 octobre 2004 Statut Contributeur Dernière intervention 8 mai 2007 - 19 mars 2006 à 14:55
teutates Messages postés 19624 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020 - 20 mars 2006 à 17:11
Bonjour,

Vu les difficultés que j'ai rencontré pour faire fonctionner cette carte sur mandriva 2006, j'ai décidé de faire un récapitulatif de mes démarches sous forme d'un petit tuto. Je pense que celui-ci devrait permettre à quelques uns d'avancer plus rapidement.

--------------------CARTE TERRATEC CINERGY 1400----------------------

1-LES MODULES UTILES POUR CETTE CARTE

cx88xx card=19 pour kernel<2.6.13
cx88xx card=30 pour kernel>=2.6.13
cx8802
cx88_dvb
cx88_blackbird

2- LES PROGRAMMES A INSTALLER AU PREALABLE

-dvb-apps
-dvb-firmware
-dvbsnoop
-dvbtune
-kaffeine
-xawtv
-mplayer

en fait tout ce que vous trouvez en dvb:) dans le centre de controle de mandriva (CDC)

3- INSTALLATION DE LA CARTE
a- installer à l'aide du CDC les programmes cités dans 2)

b- charger les modules cités dans 1) néanmoins si vous avez déjà fait plusieurs essais, je vous conseille de faire un nettoyage en root:

rmmod cx88xx
rmmod cx8802
rmmod cx88_dvb
rmmod cx88_blackbird

puis recharger les modules suivant :

modprobe cx88xx card=30 ou modprobe cx88xx card=19
modprobe cx8802
modprobe cx88_dvb
modprobe cx88_blackbird


puis faire toujours en root :

dmesg et vérifier les messages obtenus, vous devriez avoir des messages de ce genre si tout fonctionne :

Linux video capture interface: v1.00
cx2388x v4l2 driver version 0.0.4 loaded
ACPI: PCI Interrupt 0000:02:02.0[A] -> GSI 22 (level, low) -> IRQ 22
cx88[0]: subsystem: 153b:1166, board: Conexant DVB-T reference design [card=19,insmod option]
cx88[0]/0: found at 0000:02:02.0, rev: 5, irq: 22, latency: 32, mmio: 0xfa000000
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
cx2388x blackbird driver version 0.0.4 loaded


puis faite un lsmod en root et vous devriez voir vos modules chargés :

cx88_blackbird 13828 0
cx88_dvb 7556 0
cx8802 9604 2 cx88_blackbird,cx88_dvb
mt352 6276 1 cx88_dvb
or51132 9220 1 cx88_dvb
firmware_class 9472 2 cx88_blackbird,or51132
video_buf_dvb 6148 1 cx88_dvb
dvb_core 72104 1 video_buf_dvb
cx22702 5892 1 cx88_dvb
dvb_pll 4612 3 cx88_dvb,or51132,cx22702
tuner 24488 0
cx8800 28812 0
cx88xx 50976 4 cx88_blackbird,cx88_dvb,cx8802,cx8800
i2c_algo_bit 8584 1 cx88xx
video_buf 19844 6 cx88_blackbird,cx88_dvb,cx8802,video_buf_dvb,cx8800,cx88xx
ir_common 7428 1 cx88xx
tveeprom 12568 1 cx88xx
i2c_core 19728 8 i2c_acpi_ec,mt352,or51132,cx22702,tuner,cx88xx,i2c_algo_bit,tveeprom
v4l1_compat 12420 1 cx8800
v4l2_common 5888 1 cx8800
btcx_risc 4872 3 cx8802,cx8800,cx88xx
videodev 9344 3 cx88_blackbird,cx8800,cx88xx


vérifier aussi dans /dev si un repertoire dvb s'est crée. Puis dans /dev/dvb vous devriez avoir un répertoire adapter0 avec plusieurs fichiers :

demux0
dvr0
frontend0
net0


Si tout est 0K, il faut absolument mettre votre user (pristella) dans le groupe video car tous ces fichiers y sont puis les changer de propriétaire et les mettre en user (pristella) car chez moi ils étaient la propriété de root.

Pour ça, aller dans le centre de controle de mandriva , choisir 'système' puis 'ajouter, changer, supprimer les utilisateurs du système'
aller dans l'onglet groupe puis séléctionner votre user, cliquer à droite et choisissez editer puis choississez l'onglet membre du groupe et chercher et cocher VIDEO tout en laissant votre user coché.

puis en console et en root faites :

cd /dev/dvb/adapter0
chown (votre user) demux0
chown (votre user) dvr0
chown (votre user) frontend0
chown (votre user) net0

Après ça tout doit être OK, testé avec kaffeine et normalment un onglet DVB apparait, scanner vos chaines et tester.

Si tout fonctionne, il faut avant de redémarrer ajouter des lignes dans /etc/modules et /etc/modprobe.preload .

Rajouter ces lignes dans les 2 fichiers :

cx88xx card=19 (si kernel<2.6.13)
cx88xx card=30 (si kernel>=2.6.13)
cx88_dvb
cx8802
cx8800
cx88_blackbird

puis vous redemarrer et tout doit fonctionner.

Vous pouvez tester la carte avec kaffeine (c'est le plus simple et c'est graphique) sinon vous pouvez aussi tester avec mplayer .
Pour cela il faut d'abord scanner les chaines avec un fichier de fréquence par exemple pour Paris
et ensuite tester avec mplayer.


scan fr-Paris | tee mychannels.conf
cp mychannels.conf ~/.mplayer/channels.conf
mplayer dvb://TMC
mplayer dvb://"i>TELE"

(par contre je ne sais pas comment on récupère le fichier d fréquence, c'est une info que j'ai récupéré sur le net)

Pour la télécommande, j'ai essayé avec LIRC mais la carte terratec 1400 ne semble pas être pris en charge, pourtant un fichier de config existe, le voici :

http://lirc.sourceforge.net/remotes/terratec/Cinergy_1400-T

et d'autre info sur la télécommande mais malheureusement, je ne parle pas bien anglais, si quelqu'un pouvait traduire cette info ça serait sympa car j'ai l'impression que la solution se trouve dans ce texte :

http://www.linuxtv.org/wiki/index.php/Cinergy_1400_DVB-T

Bon courage à tous
A voir également:

3 réponses

teutates Messages postés 19624 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020 3 587
19 mars 2006 à 23:13
Bonjour,

Je viens de te nommer Contributeur. Tu ne voudrais pas coller ton tutorial dans la Base de Connaissance :
http://www.commentcamarche.net/faq/index.php3?cat=97

A moins que tu ne veuille que je le fasse moi-même (mais la paternité te reviens) ;-)
0
pristella Messages postés 859 Date d'inscription samedi 23 octobre 2004 Statut Contributeur Dernière intervention 8 mai 2007 74
20 mars 2006 à 14:29
Bonjour teutates,

Bien sur, si ça peut aider :)

Je l'ai collé dans la rubrique système d'exploitation-linux.

A+
0
teutates Messages postés 19624 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020 3 587
20 mars 2006 à 17:11
Je viens de voir. Super ;-)))
0