Clé TNT Cinergy XS (em2882) et Ibex

Bonsoir, …

Très peu de personnes sont peut-être intéressées par cette info, mais bon voilà …

Alors pour ceux qui sont passé sur la dernière version d’Ubuntu, vous aurez surement remarqué que le kernel a changé !! Et quand la version du kernel change, certain driver fonctionne plus ou moins bien … c’est le cas de la clé TNT de terratec.

En branchant la clé USB, le dmesg renvoit un problème disant qu’il manque un firmware … qui une fois générer avec le sys ne fonctionne pas ^^.

Il faut donc utiliser la dernière version du driver qui a un peu de mal à ce faire compiler sur un 2.6.27 ^^. Néanmoins, le driver fonctionne beaucoup mieux, il n’y a plus de memory leak lors du débranchement de la clé, on n’a plus besoin du firmware (les données sont hardcodées dans le driver …) et le clavier ne freeze plus si on ne charge pas le module TVP5150 avant de brancher la clé.

Mais bon voila … pour ça faut jouer de la ligne de commande :

sudo apt-get install build-essential libxine1-ffmpeg mercurial dvb-utils kaffeine
sudo apt-get install linux-headers-$(uname -r | sed 's/.*-//')
sudo apt-get install linux-source
cd /usr/src/
tar -jxvf linux-source*.tar.bz2
sudo cp linux-source-2.6.27/drivers/media/dvb/dvb-core/*.h linux-headers-2.6.27-7-generic/drivers/media/dvb/dvb-core/
sudo cp linux-source-2.6.27/drivers/media/dvb/frontends/lgdt330x.h linux-headers-2.6.27-7/drivers/media/dvb/frontends/
sudo cp linux-source-2.6.27/drivers/media/video/msp3400-driver.h linux-headers-2.6.27-7/drivers/media/dvb/frontends

Faudra bien entendu changer la version de linux-headers-2.6.27-? suivant votre version.

Ensuite, faut checkout les sources du nouveau driver et compiler.

cd && hg clone http://mcentral.de/hg/~mrec/em28xx-new cinergy-driver
cd cinergy-driver && sudo ./build.sh build && ./build.sh install

et voilà … redémarré ou branché la clé (si vous êtes chanceux ça passe direct ;)).

Petite mise à jour : http://blog.gaetan-grigis.eu/ubuntu/tnt-em2882-et-mise-a-jour-du-kernel-dubuntu/ sinon, le script pour automatiser la chose

15 thoughts on “Clé TNT Cinergy XS (em2882) et Ibex”

  1. bonjour,

    j’essaie de compiler le programme de gestion de la clé cinergy mais je butte sur :
    make -C /lib/modules/`if [ -d /lib/modules/2.6.21.4-eeepc ]; then echo 2.6.21.4-eeepc; else uname -r; fi`/build SUBDIRS=`pwd` modules
    make: *** /lib/modules/2.6.27-8-eeepc/build: Aucun fichier ou dossier de ce type. Arrêt.
    et pourtant le dossier /lib/modules/2.6.27-8 existe bien…
    que puis-je faire ? modifier le script ? comment ?
    merci :-)

  2. Bonjour, en lisant le makefile, on tombe sur ceci :

    KVER := `if [ -d /lib/modules/2.6.21.4-eeepc ]; then echo 2.6.21.4-eeepc; else uname -r; fi`

    SDIR := /lib/modules/$(KVER)/source

    Donc, il ne semble pas trouver le dossier source dans le dossier /lib/modules/2.6.27-8-eeepc/ ou /lib/modules/2.6.27-8-eeepc/build/, qui aurait du être installé par la commande :
    sudo apt-get install linux-headers-$(uname -r | sed ‘s/.*-//’).

  3. bonjour et merci de ta réponse :-)
    j’ai buté sur : linux-headers-2.6.27-7-generic en fait il me fallait mettre linux-headers-2.6.27-8-eeepc ; de plus pour cd cinergy-driver && sudo ./build.sh build && ./build.sh install il faut rajouter (en tout cas pour moi) sudo :
    cd cinergy-driver && sudo ./build.sh build && sudo ./build.sh install

    sinon, ça baigne, merci tout plein o))

    jean-pierre

    ps : tu aurais un lien pour faire fonctionner ou régler la radio et la tv analogique ?

  4. Je viens d’installer le driver, merci cela fonctionne.
    Par contre sous Kaffeine, je n’ai aucun signal, lorsque je fais une recherche des chaines en DVB-C. J’ai repris les informations des chaines puisque j’ai fais la recherche également sous windows et cela fonctionne (sous windows).
    Est ce qu’il y a un réglage particulier sous Kaffeine? Merci.

    Cdt, Jérémy

  5. Salut, il te faut peut être d’autre données initiales pour orienter le scan :
    w_scan permet d’automatiser ça : http://edafe.org/vdr/w_scan/

    J’avais crée un paquet pour w_scan, mais je suis pas sûr qu’il soit encore sur mon dépôt launchpad, au pire si tu as réussi à compiler le driver, t’arrivera à le compiler ;).

  6. salut,
    j’ai suivi le tuto, mais à la dernière commande : cd cinergy-driver && sh build.sh build && sudo sh build.sh install
    j’ai le message : sh: Can’t open build.sh
    je suis pas très doué et là je sèche.

  7. Les dépots ont changés depuis ce tutoriel, il faut surement repasser par un simple make && make install à la place

  8. j’ai suivi le tuto et la derniere commande m’affiche : j’utilise 2.6.31

    laptop:~$ cd cinergy-driver && sh build.sh build && sudo sh build.sh install
    bash: cd: cinergy-driver: Aucun fichier ou dossier de ce type

  9. En fait, le dépot est tombé depuis, il n’est plus possible de l’utiliser.

    Mais sur la dernière version d’ubuntu, le module em28xx existe par défaut, il faut juste brancher la clé et si elle est supporté c’est bon (au pire il faudra installer les firmwares (genre XC3027 ou XC3028) depuis les dépôts d’ubuntu).

  10. bonjour
    j ai essaye de mettre tout ca dans le terminal mais ca ne fonctionne pas
    au secours !!!!!!!!!!

  11. Salut …

    ça ne fonctionne plus, le driver dans les dépôts supporte seulement la vidéo analogique, la vidéo TNT n’a plus l’air d’être supportée (dans les nouveaux dépôts en tout cas).

    Sur le forum d’ubuntu-fr tu trouveras peut-être deux/trois astuces pour la faire refonctionner

Comments are closed.