Eu tive muita dificuldade em fazer a placa PixelView PlayTV MPEG 8000GT funcionar, mas esta dica vale provavelmente para todas as placas de captura de vídeo compatíveis com Linux.
Esta solução foi executada no Slackware Linux 13, mas deve funcionar em qualquer Linux com compilador instalado.
Quando eu tentei carregar os módulos da placa PixelView , o kernel que vem no slackware apresentou vários erros no log. O modo de reparar isto é compilar os modulos do projeto v4l-dvb.
Para se fazer isto siga os seguintes comandos:
# wget http://linuxtv.org/hg/v4l-dvb/archive/tip.tar.bz2
# tar xvf tip.tar.bz2# cd v4l-dvb-*
# make && make install
Também é necessário em algumas placas que a BIOS seja extraida a partir de um driver do windows e copiada para o diretório: /lib/firmware .
Para saber se sua placa precisa de um firmware fique de olho nos logs em /var/log/messages. Se no momento em que o driver for carregado aparecer uma mensagem dizendo que o firmware não foi encontrado é porque precisa-se gera-lo. O nome desse arquivo irá aparecer no log.
Fique de olho na documentação do diretório /usr/src/linux/Documentation/video4linux/ lá existem instruções específicas para cada chipset.
No caso da pixelView pode-se conseguir a bios com os seguintes comandos:
# cd /usr/src/linux/Documentation/video4linux/
# wget http://www.steventoth.net/linux/xc5000/HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip # unzip -j HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip Driver85/hcw85bda.sys
# chmod +x ./extract_xc3028.pl
# ./extract_xc3028.pl
# cp xc3028-v27.fw /lib/firmware
Pronto, não precisa ficar setando nenhum parâmetro em /etc/modules.d e nem nada disso. A placa normamlemte vai funcionar depois de reiniciar o Linux. Para assistir TV vocÊ pode utilizar o xawtv ou o vlc ou o mplayer ou qualquer programa que você preferir e que tenha suporte a v4l.
Um teste simples de funcionamento pode ser feito assim:
# mplayer tv://12 -tv norm=pal-m:chanlist=us-bcast
Onde 12 é o canal 12
Este procedimento instala 339 drivers de placas de captura, portanto é uma dica que provavelmente fará funcionar qualquer placa de captura (compativel).
Comentários