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: 43.765 ]

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.

   

Páginas do artigo
   1. Introdução
Outros artigos deste autor

Instalação do Lazarus no Slackware Linux

Compartilhar uma conexão via rádio na rede interna

Leitura recomendada

Controle de banda sem mistérios para servidores

Instalando e configurando um Webserver

Configurando um NAT

Modem HSP 56 MR no Fedora Core 1

PuTTY - Release 0.66 - Parte V - (Final)

  
Comentários
[1] Comentário enviado por Eluan em 25/03/2005 - 12:50h

Para o kernel 2.6, o arquivo de configuração de módulos é o /etc/modprobe.conf e não o /etc/modules.conf.

Por isso não funcionou. :-)

0 0
[2] Comentário enviado por andreuebe em 25/03/2005 - 19:38h

Muito bom o artigo !

Tenho uma Asus GeForce2 GTi com 32 MB.

Sabe alguma coisa sobre como habilitar a captura de video na "ditacuja"? :)

Agradeço qualquer ajuda.

Obrigado desde já

Andre Uebe


0 0
[3] Comentário enviado por Delphinhow em 26/03/2005 - 18:29h

Quais seriam as modificações necessarias para instalar uma play tv MPGE2?

0 0
[4] Comentário enviado por janunesdemor em 28/03/2005 - 09:39h

Caro amigo, Andre uebe... dê o comando dmesg... e veja o tipo de BTxxxx que possui sua placa e posteriormente... de uma olhada no CARDLIST.bttv e no TUNER... caso não após as mudanças não funcione me mande a descrição completa de seu PC e de sua placa que vou ver o que posso fazer por você.

0 0
[5] Comentário enviado por agk em 31/03/2005 - 18:49h

Tenho uma placa de Tv mais antiga, estava tentando configurar ela, mas quando vou iniciar o programa xawtv para assistir tv a tela fica preta e acende uma luz amarela no monitor. Como se o monitor não suportasse a resolução da placa de TV, bem tenho que fazer mais testes ainda, mas com as dicas desse artigo e do pessoal do VOL tenho certeza que vou conseguir.
vlw, [ ]'s.

0 0
[6] Comentário enviado por Eluan em 31/03/2005 - 21:34h

Delphinhow:
Para a PlayTV Mpeg2 estas configurações funcionam aqui: card=70 pll=1 radio=1 tuner=2

agk:
Você usa os drivers da Ati? Coloque isto na seção "Module" do arquivo de configuração do X11:

SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection

Devo avisar que isso vai desabilitar alguns recursos gráficos, como o overlay.

0 0
[7] Comentário enviado por aazevedo1984 em 27/05/2006 - 21:06h

E uma Pinnacle PCTV 110i como faço pra isso funcionar?

0 0
[8] Comentário enviado por Adriano Macario em 23/07/2007 - 18:29h

Como faço pra configurar a PixelView PlayTV Pro, PV-BT878P+(REV.9F) no Debian 4.0 , tenho uma AMD 3700,2x GeFoce 7300 Gt (SLI) 2GB de RAM e placa mãe ASUS A8N SLI SE...se alguém puder me ajude...no tv-time a tela fica preta chuviscando e não sai nem som...obs: o drive da geforce eu já instalei...


0 0
[9] Comentário enviado por Adriano Macario em 14/08/2007 - 22:34h

consegui instalar a placa agora mas mesmo assim não funcionou....

0 0
[10] Comentário enviado por mstr em 19/09/2007 - 23:33h

problemas com capturas?
da um lig em
http://mstr.ueuo.com

0 0
[11] Comentário enviado por mgrlinux em 19/07/2008 - 01:26h

AJUDA!!!!!!!! Uso Ubuntu 8.04. coloquei o comando lspci e apareceu a placa instalada tudo certo. vx23388. Qndo dou o comando tvtime ela abre uma tela preta rapido e fecha como nao consegue executar o programa. Como faço pra abrir o programa normalmente? executando o scantv aparece regiao de uso aí seleciono e pergunta sobre cabo e dps sai da configuracao e nao acontece nada. Deem alguma dica

0 0
[12] Comentário enviado por reng.unip em 14/10/2008 - 09:59h

Ótimo artigo, tenho uma placa dessas e vou testar em meu Debian Etch. Obrigado pela contribuição.


Abraço...

0 0
[13] Comentário enviado por kleberhotmail em 01/02/2009 - 13:22h

Programa - CableTV - CableCrypt Decoder for Linux

Este programa é destinado ao ensino e pesquisa utilizam apenas.

Pode não ser legal para decodificar e exibir um canal encriptado.

Todo e qualquer uso deste programa é por sua conta e risco!

CableTV - CableCrypt Decoder for Linux

http://sector17.tvand.net/cabletv/

0 0

Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Hacktuite (O VERDADEIRO Microblog estático descentraliza... (3)

Artigos

NGinx - Otimizando Recursos Externos Automaticamente

Request Tracker (RT) - Instalação e Configuração no Ubuntu Server 16.04.6

Configuração do ZERO de um Servidor DHCP

Soluções para Acesso Remoto Seguro com SSH

Software Manivela VS Software Modinha

Dicas

Instalando Skins para o QMMP no Debian e Derivados

Consertando erros do pacman no Manjaro

Instalando FreeRADIUS no Debian/Ubuntu - Versão atual

KDE Mínimo no Debian

Não consegue se registrar no Redhat [Resolvido]

Tópicos

Projeto: Missão Impossível - Revivendo o pior (?) PC do mundo! (2)

wifi não dá acesso internet com rede cabeada conectada (0)

Script iniciar no boot (2)

Problema com dependências desencontradas (15)

Imprimir endereço de cada valor num vetor (4)

Top 10 do mês

Scripts

[Shell Script] Instalação do LAMP no Linux Ubuntu

[Shell Script] Gerenciamento de software e hardware de desktop

[Shell Script] Previsão do tempo em cores no terminal

[Shell Script] Atualizar Sistema - Ubuntu

[Python] Expressão regular com input STDIN