Cette page est en cours de rédaction.
Apportez votre aide…

Ceci est une ancienne révision du document !


Configuration d'une carte TV sous ubuntu.

Version Hoary, Breezy; Edgy

Rédigé par nuscly.

Créér le fichier

/etc/modprobe.d/bttv

Par exemple pour une Miro PC TV Pro, il faut les options suivantes :

options bttv radio=0 card=39 tuner=3 gbuffers=4

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

sudo rmmod bttv

suivit d'un

sudo modprobe bttv radio=0 card=39 tuner=3 gbuffers=4

Utiliser votre application de Tv préférée comme zapping ou kdetv.

Pour cette carte, voici les réglages à effectuer:

Créer un fichier bttv dans /etc/modprobe.d

gksudo gedit /etc/modprobe.d/bttv

Y copier les lignes suivantes en fonction de votre version

Hoary (noyau 2.6.10)

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

Breezy (noyau 2.6.12)

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

Et pour que les drivers soient chargés au démarrage de votre PC

gksudo gedit /etc/modules

Ajouter cette ligne à la fin du fichier

bttv
testé sur ubuntu 6.06

par 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:

 dmesg | grep bttv

normalement, vous obtenez ceci:

[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"

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?

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:

sudo rmmod bt878 
sudo rmmod bttv
sudo modprobe bttv card=34 tuner=24

Lancer 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.

gksudo gedit /etc/modprobe.d/bttv

copier les informations nécessaires aux pilotes bttv:

options bttv radio=0 card=34 tuner=24 gbuffers=8

pour que les informations du fichier soient prises en charge au démarrage, il faut ajouter bttv à la fin du fichier /etc/modules:

gksudo gedit /etc/modules

voir sur le forum: sous Dapper, son OK!!!

Cette carte fonctionne parfaitement. Elle utilise le chip video BT878 et le chip audio tda9887. Il suffit de rajouter dans /etc/modprobe.d/options, les lignes suivantes :

options bttv tuner=38
options tda9887 port2=0

Et redémarrer le PC.

  • materiel/carte_tv_pilote_bttv.1181505840.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)