Terratec Cinergy T USB XXS sous Linux

mercredi 22 avril 2009

Enfin une carte tnt récente qui fonctionne sans soucis sous Linux.

La méthode fonctionne sous Debian et consort, avec le noyau approprié (distribution « récente »), puisqu’il ne manque que le firmware.

Ubuntu 8.10 semble contenir d’office le firmware, Debian Lenny non.

L’obtenir :

wget http://www.wi-bw.tfh-wildau.de/~pboettch/home/files/dvb-usb-dib0700-1.20.fw

Le déplacer dans /lib/firmware ou autre suivant les excentricités possibles de la distribution :

mv dvb-usb-dib0700-1.20.fw /lib/firmware/dvb-usb-dib0700-1.20.fw

Si un dmesg demande dvb-usb-dib0700-1.10.fw au lieu de dvb-usb-dib0700-1.10.fw, il suffit de le renommer :

mv /lib/firmware/dvb-usb-dib0700-1.20.fw /lib/firmware/dvb-usb-dib0700-1.10.fw

Ensuite ça fonctionne sans soucis avec kaffeine par exemple.

dmesg :

firmware: requesting dvb-usb-dib0700-1.10.fw
dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.10.fw'
dib0700: firmware started successfully.

À noter qu’il existe w_scan pour pallier aux soucis de kaffeine concernant la recherche de chaines, si le scan de dvb-utils ne fonctionne pas. Je ne sais plus exactement comment ça tourne, mais c’est pas bien compliqué.

N.B. : La télécommande ne semble pas fonctionner, pas recherché pourquoi.

Publicités

Palier à la mauvaise recherche des chaînes de Kaffeine (TNT)

lundi 5 mai 2008

Votre carte TNT fonctionne sous Linux mais Kaffeine refuse de détecter toutes les chaines ? Voici comment recréer un fichier channels.dvd correct :-)

Tout d’abord, installez « dvb-utils » : sudo apt-get install dvb-utils

Ensuite, créez votre fichier channels.conf à l’aide de cette commande (utilisez la complétion automatique avec la touche TAB pour trouver votre ville émettrice) : scan /usr/share/doc/dvb-utils/examples/scan/dvb-t/"identifiant de votre pays, fr pour la France"-"votre ville" > /home/user/Desktop/channels.conf ce qui donne pour moi fr-Niort.

Puis, rendez vous à cette adresse http://lab.infodatei.de/conf2dvb/ pour convertir votre channels.conf en channels.dvb (n’oubliez pas de modifier « de-Berlin » par identifiant de votre pays, fr pour la Francevotre ville à la deuxième étape).

Enfin, ouvrez votre channels.dvb original (situé dans /home/user/.kde/share/apps/kaffeine) et remplacez-le par celui obtenu.

Enregistrez, enjoy :-)


Artec T1 sous Linux

lundi 5 mai 2008

Après moultes péripéties je crois avoir compris comment fonctionnait ce fameux boîtier TNT ! Enfin je dis ce mais un des problèmes de ce boîtier c’est que le constructeur a fait ça tellement proprement qu’il a mélangé les chipset au gré des versions, enfin bref le plus courant semble être celui-ci, à savoir le AN2235, tant mieux !

Pour information, un lsusb donne, avant installation :
Bus 002 Device 005: ID 0547:2235 Anchor Chips, Inc. AN2235 EZUSB-FX Microcontroller

Il faut :

  1. des options correctes au niveau du kernel, à savoir l’option « Support faulty USB IDs » située à Device Drivers / Multimedia devices / Digital Video Broadcasting Devices, et qui est activée depuis belle lurette déjà chez Debian (et Ubuntu ?), depuis au moins le kernel 2.6.16 semble-t-il (c’est ok sous Debian Etch).
  2. Le firmware dvb-usb-dibusb-an2235-01.fw que vous pouvez extraire comme indiqué ici en allant sur cette page (nécessite un fichier présent sur le CD d’installation de la carte). Ce dernier est à placer
    • pour Ubuntu, dans /lib/firmware/`uname -r` (attention à chaque mise à jour du noyau, cette manipulation est à refaire)
    • pour Debian, dans /usr/lib/hotplug/firmware/
  3. Blacklister au besoin le module usbtest si la carte n’est toujours pas reconnue lors du branchement (par exemple en éditant le fichier /etc/modprobe.d/blacklist -nécessite les droits root- et en rajoutant une ligne blacklist usbtest)

Désormais, un lsusb donne :
DiBcom DiBcom USB DVB-T reference design (MOD300) (warm)

Vous pouvez maintenant profiter de la boite à conneries sur votre ordinateur :-)