Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
materiel:carte_tv_pilote_bttv [Le 17/12/2006, 15:25] yvol |
— (Version actuelle) | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Configuration d'une carte TV sous ubuntu. ====== | ||
| - | <code> | ||
| - | Version Hoary, Breezy | ||
| - | </code> | ||
| - | |||
| - | Rédigé par [[utilisateurs:nuscly]]. | ||
| - | |||
| - | Créér le fichier <code>/etc/modprobe.d/bttv</code> | ||
| - | |||
| - | Par exemple pour une Miro PC TV Pro, il faut les options suivantes : | ||
| - | |||
| - | <code>options bttv radio=0 card=39 tuner=3 gbuffers=4</code> | ||
| - | |||
| - | Les autres options sont dans la documentations du noyaux linux, disponible généralement dans /usr/share/doc/linux-doc-2.6.*/Documentation/video4linux/. Il faut avoir préalablement installé le package linux-doc. | ||
| - | |||
| - | Les paramètres card et tuner sont à adapter en fonction de votre carte. | ||
| - | Les cartes et tuners suportés par le noyau sont listées dans CARDLIST.bttv.gz et CARDLIST.tuner.gz. | ||
| - | |||
| - | Pour pouvoir profiter de la tv, redémarrer ou essayer de faire un <code>sudo rmmod bttv</code> suivit d'un <code>sudo modprobe bttv radio=0 card=39 tuner=3 gbuffers=4</code> | ||
| - | |||
| - | Utiliser votre application de Tv préférée comme zapping ou kdetv. | ||
| - | |||
| - | ===== Carte TV : Hercules Smart TV 2 Stereo ===== | ||
| - | |||
| - | Pour cette carte, voici les réglages à effectuer: | ||
| - | |||
| - | Créer un fichier bttv dans /etc/modprobe.d | ||
| - | |||
| - | <code> | ||
| - | gksudo gedit /etc/modprobe.d/bttv | ||
| - | </code> | ||
| - | |||
| - | Y copier les lignes suivantes en fonction de votre version | ||
| - | |||
| - | ==== Hoary (noyau 2.6.10) ==== | ||
| - | |||
| - | <code> | ||
| - | alias char-major-89 i2c-dev | ||
| - | options bttv card=100 tuner=38 | ||
| - | options tvaudio tda9874a=1 tda9874a_STD=6 tda9874a_AMSEL=1 tda9874a_SIF=2 | ||
| - | </code> | ||
| - | |||
| - | ==== Breezy (noyau 2.6.12) ==== | ||
| - | |||
| - | <code> | ||
| - | alias char-major-89 i2c-dev | ||
| - | options bttv card=100 tuner=38 | ||
| - | options tvaudio tda9874a=1 tda9874a_STD=8 tda9874a_AMSEL=1 tda9874a_SIF=2 | ||
| - | options tda9887 port1=0 port2=0 secam=l | ||
| - | </code> | ||
| - | |||
| - | Et pour que les drivers soient chargés au démarrage de votre PC | ||
| - | |||
| - | <code> | ||
| - | gksudo gedit /etc/modules | ||
| - | </code> | ||
| - | |||
| - | Ajouter cette ligne à la fin du fichier | ||
| - | |||
| - | <code> | ||
| - | bttv | ||
| - | </code> | ||
| - | |||
| - | |||
| - | |||
| - | ===== Leadtek Winfast TV 2000 XP Deluxe Edition ===== | ||
| - | |||
| - | testé sur ubuntu 6.06 | ||
| - | par [[utilisateurs:manu_newbie]] | ||
| - | |||
| - | |||
| - | |||
| - | ==== la carte est reconnue? ==== | ||
| - | vérifiez qu'il s'agisse bien d'une winfast TV deluxe et non d'une winfast TV EXPERT:\\ | ||
| - | dans une console, tapez: | ||
| - | <code> dmesg | grep bttv</code> | ||
| - | normalement, vous obtenez ceci: | ||
| - | <code>[4294689.700000] bttv: driver version 0.9.15 loaded | ||
| - | [4294689.700000] bttv: using 8 buffers with 2080k (520 pages) each for capture | ||
| - | [4294689.701000] bttv: Bt8xx card found (0). | ||
| - | [4294689.701000] bttv0: Bt878 (rev 17) at 0000:01:05.0, irq: 17, latency: 32, mm io: 0xdc100000 | ||
| - | [4294689.701000] bttv0: detected: Leadtek WinFast TV 2000 [card=34], PCI subsyst em ID is 107d:6606 | ||
| - | [4294689.701000] bttv0: using: Leadtek WinFast 2000/ WinFast 2000 XP [card=34,in smod option] | ||
| - | [4294689.701000] bttv0: gpio: en=00000000, out=00000000 in=003ff500 [init] | ||
| - | [4294689.704000] bttv0: using tuner=5 | ||
| - | [4294689.704000] bttv0: i2c: checking for MSP34xx @ 0x80... not found | ||
| - | [4294689.706000] bttv0: i2c: checking for TDA9875 @ 0xb0... not found | ||
| - | [4294689.709000] bttv0: i2c: checking for TDA7432 @ 0x8a... not found | ||
| - | [4294689.711000] bttv0: i2c: checking for TDA9887 @ 0x86... found | ||
| - | [4294689.754000] bttv0: registered device video0 | ||
| - | [4294689.755000] bttv0: registered device vbi0 | ||
| - | [4294689.756000] bttv0: registered device radio0 | ||
| - | [4294689.756000] bttv0: PLL: 28636363 => 35468950 .. ok | ||
| - | [4294689.796000] bttv0: add subdevice "remote0"</code> | ||
| - | |||
| - | Donc, la carte est reconnues comme une winfast TV 2000, mais par défaut, le tuner est considéré comme **type=5**, soit un tuner philips pal.\\ | ||
| - | Hors, il ne s'agit pas forcément du tuner réellement présent dans votre carte winfast.\\ | ||
| - | |||
| - | ==== choisir le bon tuner ==== | ||
| - | |||
| - | Comment savoir quel tuner se trouve dans la carte?\\ | ||
| - | * il faut connaitre le standard de la carte; pal, secam, ntsc | ||
| - | * choisir un tuner correspondant dans la liste des tuners compatibles avec les pilotes bttv ([[http://xawdecode.sourceforge.net/htmlpageFR/indexFR.shtml|liste des cartes et tuners compatibles BTTV]]) | ||
| - | |||
| - | Exemple: pour la france, il s'agit d'un **tuner type=24 - Philips PAL/SECAM multi (FQ1216ME)** | ||
| - | |||
| - | pour vérifier que notre choix est le bon, nous allons relancer le module bttv avec les options nécessaires: | ||
| - | <code> | ||
| - | sudo rmmod bt878 | ||
| - | sudo rmmod bttv | ||
| - | sudo modprobe bttv card=34 tuner=24</code> | ||
| - | |||
| - | Lancer [[applications:tvtime]] et vérifier que le logiciel trouve des stations. | ||
| - | |||
| - | ==== module bttv ==== | ||
| - | |||
| - | Pour conserver les réglages aux prochains redémarrage de l'ordinateur, il faut créer un fichier bttv qui sera pris en charge au boot. | ||
| - | <code> | ||
| - | gksudo gedit /etc/modprobe.d/bttv | ||
| - | </code> | ||
| - | copier les informations nécessaires aux pilotes bttv: | ||
| - | <code> | ||
| - | options bttv radio=0 card=34 tuner=24 gbuffers=8 | ||
| - | </code> | ||
| - | pour que les informations du fichier soient prises en charge au démarrage, il faut ajouter **bttv** à la fin du fichier /etc/modules: | ||
| - | <code>gksudo gedit /etc/modules</code> | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== winfast tv 2000 EXPERT ===== | ||
| - | |||
| - | voir sur le forum: [[http://forum.ubuntu-fr.org/viewtopic.php?pid=329171#p329171|sous Dapper, son OK!!!]] | ||