Tuner TNT Gigabyte U7000 sous Ubuntu Gutsy
Par Puyb, samedi 9 février 2008 à 16:02 :: General :: #122 :: rss
Je viens de m'acheter une clef USB récepteur TNT Gigabyte U7000, pour un prix dérisoire (25€). Premier point, je ne peux que féliciter Gigabyte pour la présentation et l'emballage de cette clef TNT. Le soin apporté à cette boite me fait penser à un produit Apple. C'est sympa, même s'il est vrai que ce n'est pas la boite que l'on achète ;-). La carte est livrée avec un petit câble USB pour pouvoir la brancher sans quelle gêne les prises avoisinantes, et une antenne télescopique magnétique. J'ai essayer d'utiliser la carte avec cette antenne, mais je ne captais absolument rien à l'intérieur, et l'antenne collée à l'extérieur sur rambarde de ma fenêtre me donnait une image pleine d'artefact. Bref, à moins d'habiter au pied de la tour, je ne pense pas que cette antenne soit d'un grand secours. Je me suis rabattu sur la prise et le râteau collectif de mon immeuble pour un résultat impeccable... Enfin, point important pour les zappeurs fou comme moi, le temps nécessaire pour changer de chaîne est plus que raisonnable (de l'ordre de la seconde). J'ai eu l'occasion de tester plusieurs cartes TNT sous Linux, et en général, je trouvais qu'elles étaient toutes très lentes pour se caler sur un nouvelle chaîne (sans doute lié à des pilotes mal ou peu optimisé).

Bon, passons maintenant aux détails de l'installation sous Linux. Malheureusement, cette carte est trop récente pour être correctement détectées sous Ubuntu Gutsy. Le pilote est là, mais il ne reconnaît les identifiants de la carte. La solution, compiler les derniers pilotes en provenance du projet v4l-dvb. Il faut aller télécharger les sources du pilote.
Ensuite, il faut s'assurer que l'on à les entêtes de son noyaux installé, et les outils pour compiler :
Enfin, il suffit de brancher la clef, puis d'installer Kaffeine pour regarder la TV.

Lors du premier lancement, Kaffeine détecte le récepteur TNT, et propose d'utiliser le mode de recherche des canaux automatiques vu que la carte le supporte. Il est aussi possible, pour aller plus vite de sélectionner dans le menu l'émetteur que l'ont reçoit pour aller plus vite (dans mon cas, il s'agit de fr-Rouen). Ensuite, il faut aller dans le menu DVB, sélectionner le sous menu chaîne et lancer une recherche. Une fois la recherche terminée, il suffit de clicker sur "Télévion numérique" et de se détendre ;-).

Pour utiliser le récepteur avec VLC, il faut d'abord créer un fichier de chaîne avec l'utilitaire scan en lui spécifiant la liste des transpondeurs de l'émetteur dont on dépend. N'ayez pas peur, ce n'est pas compliqué, il est livré avec des listes pré établies pour les émetteurs français.
Enfin, pour utiliser la clef TNT avec mplayer, il faut copier le fichier channels.conf (le même que celui généré pour VLC) dans ~/.player/channels.conf, avant de lancer mplayer en spécifiant le media dvb://. On peut aussi spécifier directement la chaîné en entrant dvb://TF1.
Enfin, petite déconvenue, j'ai essayer de mettre cette clef sur mon IBM T30, mais je n'ai pas pu car cette machine n'est équipée que de port USB 1.1. Je en pensais pas qu'elle puisse être si vieille. En bref, le pilote s'en est plain car la carte n'est pas équipée de filtre de PID, ce qui veux dire qu'elle ne pas capable, sur le transpondeur qu'elle écoute, de séparer la chaîne que l'on souhaite suivre. En fait, elle transmet les flux de toutes les chaînes au pilote qui se charge alors d'extraire le flux de la chaîne. En conséquence, elle utilise bien plus de bande passante que ce qu'un port USB 1.1 ne peut supporté. Pas de chance, je ne pourrais pas la brancher sur mon T30. Mais j'ai trouvée une solution de remplacement. Je branche la carte TNT sur mon PC fixe, et j'active la fonction de diffusion de Kaffeine avec les paramètres suivant : adresse de diffusion 192.168.0.255 et port de diffusion 1234. Ensuite, sur mon portable, je lance VLC je lui demande d'écouter un flux UDP sur le port 1234. Le seul inconvénient de cette méthode est que je ne peux pas zapper. Je pense que le port de contrôle de Kaffeine doit servir à cela, mais je n'ai pas encore trouvé de documentation à son sujet.
Pour conclure, malgré le fait quelle ne soit pas encore reconnu automatiquement par Linux, je suis très content de cette carte TNT.

Bon, passons maintenant aux détails de l'installation sous Linux. Malheureusement, cette carte est trop récente pour être correctement détectées sous Ubuntu Gutsy. Le pilote est là, mais il ne reconnaît les identifiants de la carte. La solution, compiler les derniers pilotes en provenance du projet v4l-dvb. Il faut aller télécharger les sources du pilote.
Ensuite, il faut s'assurer que l'on à les entêtes de son noyaux installé, et les outils pour compiler :
sudo apt-get install build-essential linux-headers-2.6.22-14Ensuite, il suffit de décompresser les sources, compiler et installer le pilote :
tar jxvf v4l-dvb-3a880d2669a6.tar.bz2 cd v4l-dvb-3a880d2669a6 make sudo make installEnsuite, il faut copier le firmware dans /lib/firmware.
sudo cp dvb-usb-dib0700-1.10.fw /lib/firmware/Si l'on avait déjà des modules lié au DVB de chargé, il faut les décharger, ou rebooter.
Enfin, il suffit de brancher la clef, puis d'installer Kaffeine pour regarder la TV.
sudo apt-get install kaffeine

Lors du premier lancement, Kaffeine détecte le récepteur TNT, et propose d'utiliser le mode de recherche des canaux automatiques vu que la carte le supporte. Il est aussi possible, pour aller plus vite de sélectionner dans le menu l'émetteur que l'ont reçoit pour aller plus vite (dans mon cas, il s'agit de fr-Rouen). Ensuite, il faut aller dans le menu DVB, sélectionner le sous menu chaîne et lancer une recherche. Une fois la recherche terminée, il suffit de clicker sur "Télévion numérique" et de se détendre ;-).

Pour utiliser le récepteur avec VLC, il faut d'abord créer un fichier de chaîne avec l'utilitaire scan en lui spécifiant la liste des transpondeurs de l'émetteur dont on dépend. N'ayez pas peur, ce n'est pas compliqué, il est livré avec des listes pré établies pour les émetteurs français.
sudo apt-get install dvb-utils scan -o zap /usr/share/doc/dvb-utils/examples/scan/dvb-t/fr-Rouen > channels.conf vlc channels.conf
Enfin, pour utiliser la clef TNT avec mplayer, il faut copier le fichier channels.conf (le même que celui généré pour VLC) dans ~/.player/channels.conf, avant de lancer mplayer en spécifiant le media dvb://. On peut aussi spécifier directement la chaîné en entrant dvb://TF1.
cp channels.conf ~/.mplayer/channels.conf mplayer dvb:// mplayer dvb://TF1
Enfin, petite déconvenue, j'ai essayer de mettre cette clef sur mon IBM T30, mais je n'ai pas pu car cette machine n'est équipée que de port USB 1.1. Je en pensais pas qu'elle puisse être si vieille. En bref, le pilote s'en est plain car la carte n'est pas équipée de filtre de PID, ce qui veux dire qu'elle ne pas capable, sur le transpondeur qu'elle écoute, de séparer la chaîne que l'on souhaite suivre. En fait, elle transmet les flux de toutes les chaînes au pilote qui se charge alors d'extraire le flux de la chaîne. En conséquence, elle utilise bien plus de bande passante que ce qu'un port USB 1.1 ne peut supporté. Pas de chance, je ne pourrais pas la brancher sur mon T30. Mais j'ai trouvée une solution de remplacement. Je branche la carte TNT sur mon PC fixe, et j'active la fonction de diffusion de Kaffeine avec les paramètres suivant : adresse de diffusion 192.168.0.255 et port de diffusion 1234. Ensuite, sur mon portable, je lance VLC je lui demande d'écouter un flux UDP sur le port 1234. Le seul inconvénient de cette méthode est que je ne peux pas zapper. Je pense que le port de contrôle de Kaffeine doit servir à cela, mais je n'ai pas encore trouvé de documentation à son sujet.
Pour conclure, malgré le fait quelle ne soit pas encore reconnu automatiquement par Linux, je suis très content de cette carte TNT.
Commentaires
1. Le dimanche 10 février 2008 à 14:49, par viking
2. Le lundi 14 juillet 2008 à 22:45, par mehdi
3. Le mardi 15 juillet 2008 à 10:58, par Puyb
4. Le jeudi 17 juillet 2008 à 14:43, par rodsou
5. Le jeudi 17 juillet 2008 à 18:12, par Puyb
6. Le samedi 20 septembre 2008 à 20:44, par thomas
7. Le dimanche 21 septembre 2008 à 21:11, par Puyb
8. Le mercredi 24 septembre 2008 à 09:33, par thomas
9. Le lundi 16 mars 2009 à 00:47, par Amine
10. Le jeudi 19 mars 2009 à 09:27, par Puyb
Ajouter un commentaire