Como configurar a sua placa de TV PixelView PlayTV Pro no Linux
Esse artigo descreve como configurar sua placa de TV PixelView PlayTV Pro PV-BT878P+(REV.9F) no Linux. Para esse exemplo usei o Mandrake 10.1, mas o conceito pode ser aproveitado para as demais distribuições.
[ Hits: 46.313 ]
Por: José Antônio Nunes de Morais em 23/03/2005
Introdução

Como muitos dos usuários do
Linux, eu não tenho muita
experiência com ele, embora já o utilize a uns 4 anos. Bom, como
disse, estava tentando utilizar minha placa de TV
PixelView PlayTV Pro, PV-BT878P+(REV.9F), chip BT878A no
Linux (
Mandrake 9.0), mas não conseguia fazer ela funcionar
da forma correta.
Na verdade ela funcionava, mas não tinha som. Pois bem, resolvi a
fazer algumas pesquisas e descobri que se eu instalasse outra
versão do Linux poderia funcionar, então resolvi instalar o
Mandrake 10.1, ele vem com o Kernel 2.6.8.1-10mdk.
Após a instalação observei no (mcc) que havia no ítem HARDWARE
a [Placa de TV], então tentei configurá-la e nada de funcionar.
Então pesquisei e descobri que deveria instalar o driver para o
kernel 2.6.x.
Entrei no site
http://www.bytesex.org. e baixei o driver
bttv-0.9.15.tar.gz. Copiei ele para o
HD e então descompactei usando:
$ tar -zxvf bttv-0.9.15.tar.gz
Ele cria um diretório chamado "bttv-0.9.15", adentrei nele e
tentei compilá-lo digitando:
$ make
Foi aí que tive a ingrata surpresa de receber uma mensagem:
make -C /lib/modules/2.6.8.1-10mdk/build SUBDIRS=/lib/modules/...
make[1]: *** ...
make[1]: ** [default] error 2
Então descobri que era um problema com o kernel e que precisava
instalar o
kernel-source, que no meu caso era o
kernel-source-2.6.8.1-10mdk. Instalei, voltei ao diretório
bttv-0.9.15 e digitei "make" novamente. Desta vez funcionou,
compilou tudo direitinho.
Então fui colocar a configuração correta da placa de TV no
modules.conf:
# i2c
alias char-major-89 i2c-dev
options i2c-core i2c_debug=1
options i2c-algo-bit bit_test=1
# bttv
alias char-major-81 videodev
alias char-major-81-0 bttv
options bttv card=72 pll=1 radio=0
options tuner type=5 debug=1
# som
options snd-card-ens snd_index=0
options msp3400 mixer=1
Dei um boot na máquina e não funcionou.
Dei o comando
dmesg e encontrava dentre outras coisas isto:
Linux video capture interface: v1.00
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Host bridge needs ETBF enabled.
bttv: Bt8xx card found (0).
PCI: Found IRQ 9 for device 0000:00:0d.0
PCI: Sharing IRQ 9 with 0000:00:04.2
PCI: Sharing IRQ 9 with 0000:00:09.0
bttv0: Bt848 (rev 18) at 0000:00:0d.0, irq: 9, latency: 32, mmio: 0xd6800000
bttv0: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
bttv0: enabling ETBF (430FX/VP3 compatibilty)
bttv: readee error
bttv0: using tuner=-1
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: registered device video0
bttv0: registered device vbi0
O que significa que não foi encontrado. Então fiz o seguinte:
# rmmod bttv e rmmod tuner
Depois:
# modprobe bttv card=72 radio=1 pll=1 tuner type=5 snd-trident msp3400 mixer=1
Caso você utilize placa com outro tipo de CHIP, dê uma olhada
no diretório /bttv-0.x.xx/doc no arquivo
CARDLIST.bttv e
também em
TUNER. Encontre na lista o seu e coloque
respectivamente em "card=x" e "tuner type=x" o número do card e
do sintonizador da sua placa de TV encontrado nesta duas listas.
Agora sim apareceu na tela do Gnome o link para a placa no
kdetv: Prolink Pixelview BT878.
Entrei no kdetv e ele já pediu para escolher a configuração correta:
BT878... /dev/video0... em País estava Argentina, mudei para
Estados Unidos - us-bcast, que é o equivalente ao Brasil, pois não
existe Brasil. Pal-m, ele procurou os canais e achou, mas estava
sem som. Escolhi em opções de som "mono" e o som apareceu na hora.
Bom, quando eu troco de canal, algumas vezes ele ainda perde
o som e não funcionava bem no KDE, só no Gnome. Resumindo, a placa
de TV funcionou, estou satisfeito. Se alguém souber como resolver
estes pequenos probleminhas, me mande um e-mail: janunesde@ig.com.br.