Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



Afatech 9015 USB2.0 DVB-T Recevier

Installation pour Ubuntu

Pour la suite il vous faut disposer des droits d'administration.

Si vous atterrissez sur cette page, c'est sans doute que vous être l'heureux possesseur d'un tuner DVB-T (TNT) basé sur le chipset Afatech 9015. Il s'agit d'une puce d'excellente qualité. Elle chauffe peu, et permet de recevoir la TV avec un signal assez faible ; une petite antenne portative (genre antenne wifi) suffit bien souvent pour recevoir la TV correctement.

A ce jour, il existe en fait deux pilotes pour le AF9015 :

  • Un pilote open-source écrit par Antti Palosaari principalement par reverse-enginering
  • Un pilote propriétaire qui semble écris par Afatech

De plus nous allons utilisez le système de gestion de version mercurial.

Enfin, pour installer LinuxTV Drivers, il nous faut deux autres paquets, que vous pouvez installer avec un copié/collé de la ligne suivante dans un terminal.

sudo apt-get install linux-headers-$(uname -r) build-essential mercurial

Téléchargement et installation des pilotes

Copier chaque ligne dans le terminal, et faites ENTER à chaque fois.

hg clone http://linuxtv.org/hg/v4l-dvb
cd v4l-dvb
make
sudo make install

Fusion avec la driver propriétaire

Le firmware de la clé est de type :

dvb-usb-dib0700-xx.fw

où « xx » varie selon l'évolution du firmware ou de la clé tnt.

À l'origine, il est conseillé de télécharger le firmware à cette adresse FIRMWARE et de le placer sur votre bureau.

Ensuite en console, placez-vous sur votre bureau, et le firmware devra être déplacé dans le dossier firmware de la manière suivante :

sudo mv <firwmare_téléchargé> /lib/firmware/dvb-usb-dib0700-01.fw

Ici d'après le lien de téléchargement, le firmware est "dvb-usb-dib0700-03-pre1.fw", faites donc :

sudo mv dvb-usb-dib0700-03-pre1.fw /lib/firmware/dvb-usb-dib0700-01.fw

Ensuite, redémarrez afin que le firmware se charge, et votre clé devrait être détectée.

Cependant cette méthode est apparemment dépendante de la version du firmware requis par la clé. Donc si ça ne fonctionne pas, vous avez certainement le même problème que moi…:-/ Et là, c'est pas gagné ! … non, je rigole. LOL

Identifier le problème

Faites donc :

dmesg | grep dvb

Cette commande devrait vous retourner plus ou moins ce genre d'informations :

dvb-usb: found a 'Artec T14BR DVB-T' in cold state, will try to load a firmware
dvb-usb: did not find the firmware file. (dvb-usb-dib0700-1.10.fw)

Apparemment la clé attend un firmware du type :

dvb-usb-dib0700-x.xx.fw

(pour ma part, c'est le firmware dvb-usb-dib0700-1.10.fw)

Corriger le problème

Ouvrez alors une nouvelle console, et faites :

cd /lib/firmware/

puis si vous avez le même firmware requis

sudo mv dvb-usb-dib0700-01.fw /lib/firmware/dvb-usb-dib0700-1.10.fw

sinon

sudo mv dvb-usb-dib0700-01.fw /lib/firmware/<firwmare_requis>
Remplacez le firmware: dvb-usb-dib0700-1.10.fw par celui qui vous est retourné par la commande:
dmesg | grep dvb

Rebooter et insérer la clé

Toujours, cette commande :

dmesg | grep dvb

devrait vour retourner quelque chose de similaire indiquant la bonne détection de votre clé, celle-ci s'étant allumée : ;-)

[ 1218.268223] dvb-usb: found a 'Artec T14BR DVB-T' in cold state, will try to load a firmware
[ 1218.295797] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.10.fw'
[ 1218.989964] dvb-usb: found a 'Artec T14BR DVB-T' in warm state.
[ 1218.990006] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 1219.382091] dvb-usb: schedule remote query interval to 150 msecs.
[ 1219.382095] dvb-usb: Artec T14BR DVB-T successfully initialized and connected.
[ 1219.382274] usbcore: registered new interface driver dvb_usb_dib0700

Vous pouvez désormais vous tourner vers Kaffeine pour paramétrer les chaînes, visualiser et enregistrer la TNT.


Contributeur : tomcore

  • af9015.1234655756.txt.gz
  • Dernière modification: Le 18/04/2011, 14:49
  • (modification externe)