Configurando a placa de captura Pinnacle PCTV 110i [chip saa7134] no Slackware 10.2+

O intuito deste artigo é ser como uma receita de bolo para a placa de captura Pinnacle PCTV 110i funcionar corretamente no Slackware 10.2 [current]. Serão citados tanto dicas como problemas encontrados ao longo da configuração. É altamente recomendável a leitura completa deste artigo antes de executar os procedimentos relatados.

[ Hits: 76.912 ]

Por: Paulo em 17/10/2006 | Blog: http://pools.wordpress.com


O sistema e os módulos



O sistema


Antes de começar, verifique o seu hardware e a sua versão do kernel. As configurações são sugeridas para o funcionamento da placa. É extremamente importante salientar que o material abrange apenas as versões do Kernel 2.6 e posteriores.
  • Slackware Linux, versão 10.2 ou superior;
  • Kernel versão 2.6.16 ou superior para uma melhor compatibilidade;
  • Processador com capacidade de 1.200 Mhz;
  • Mínimo de 128 MB RAM.

Os módulos


No Linux Kernel 2.6, o módulo da placa saa7134 foi reconhecido automaticamente, mas sem suporte ao som, que é carregado pelo módulo saa7134-alsa.so.

Para saber mais a respeito de visualização e carregamento de módulos do kernel no Linux, verificar em [1].

Neste ponto já é possível assistir a TV. Como exemplo o software TVTime [2] reconheceu os canais e os exibiu com qualidade superior às alternativas proprietárias.

Para ter suporte ao som nativamente é necessário recompilar apenas os módulos do Kernel. Por questões de atualização, foi escolhido a recompilação dos módulos feitas pelo sistema V4L.

    Próxima página

Páginas do artigo
   1. O sistema e os módulos
   2. O V4L
   3. Ouvindo som
   4. O radio, controle remoto e configuração da TV
   5. As limitações - Novos desafios
   6. Material de apoio e referência bibliográfica
   7. Screenshot e agradecimentos
Outros artigos deste autor

Programando para um servidor IIS e administrando o Microsoft SQL Server via Linux

Leitura recomendada

Microcode - Como atualizar o firmware do processador

Instalando nVidia no Debian Lenny 5.0.1 - Kernel 2.6.26-2-686

Configurando sua máquina para tocar vários sons ao mesmo tempo

Linux em Computadores Antigos

O MP3 player e o Ogg Vorbis

  
Comentários
[1] Comentário enviado por decohab em 17/10/2006 - 13:24h

Uma duvida é possivel assistir a canais bloqueados pela NET com essa placa de TV??
Eu ouvi dizer que com algumas placas de TV isso é possível.


!!Valew!!

[2] Comentário enviado por wingedx em 18/10/2006 - 15:11h

parabens eu sei que vc empenhou-se pra fazer funcionar essa jabiroca
aehuaheuia
=]

[3] Comentário enviado por pools em 20/10/2006 - 10:51h

decohab,

Pelo que eu andei lendo a respeito, tem que ter um "decodificador" para isso.
Existe um que foi feito por estudantes mas está deveras desatualizado.
Tentei rodá-lo mas sem sucesso, pois usava módulos antigos não mais suportados pela minha placa Nvidia.

Logo, não sei dizer além disso.

Tentarei achar o nome do programa em casa para lhe repassar.

Até mais,

PoolS

[4] Comentário enviado por decohab em 27/10/2006 - 11:14h

Valew pools,

Fico no aguarde. Pois estou pretendendo comprar uma placa de TV com este tipo de recursos.

Alguns amigos meu usavam esses módulos, mas segundo especificações eles diziam que dependem muito das placas e modelos.

!!Valew!!

[5] Comentário enviado por jaelson em 23/05/2007 - 15:32h

Muito boa a dica. Tenho uma placa dessas e ainda não havia conseguido ativá-la em Linux.

Att.

Jaelson Lima
Petrolina-PE

[6] Comentário enviado por gabe1 em 25/11/2007 - 17:11h

tenho uma placa de pctv gotec placa de captura tv/fm a tv pega com chuvisco o som vai e vem e a fm menos ainda

[7] Comentário enviado por flavioc em 07/08/2008 - 01:45h

Ola Paulo. Estou com uma dúvida que talvez possa me ajudar. Tenho uma placa de TV USB que tento fazer funcionar no linux. É uma Play TV USB 2. Já fiz todas as configurações necessárias mas o áudio não funciona. no diretório /dev tenho dsp1 e dsp2. Minha placa possui os tres cabos rca vermelho e branco (audio) e amarelo (video) o video ta perfeito, mas não tem som. uso esses tres cabos com o decodificador da NET tv a cabo. Pego os tres cabos (vermelho, branco e amarelo) e conecto na nas tres entradas da placa. No tv time mudo a configuração de entrada pra Composite1. A imagem é show, mas não tem som. Alguma solução?

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


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/

[9] Comentário enviado por zereis em 20/02/2009 - 15:15h

Desde que comprei uma placa de tv Pinnacle 110i não tinha acesso à rádio FM. Mas a tv funcionava direitinho. Exibia e gravava. Faz mais de dois anos que a adquirir.
Ao descobrir este tutorial tentei implementá-lo. Baixei o v4l-dvb e alterei o código no local sugerido (arquivo v4l/saa7134-cards.c). Ao compilar com make menuconfig deu erro.
No entanto, descobri em algum lugar da net, que podia compilá-lo usando make & make install. Fiz isso e... Funcionou o rádio.
Fiquei bastante contente, afinal era um desafio.
Dias depois, fui tentar ver tv. Fiquei assustado. A tv não funcionava. Nem a webcam. Tentei de todas as formas e nada.
Daí em diante passei a investigar o que tinha acontecido. Descobri que, ao instalar o v4l-dvb, são construídos diversos arquivos *.ko, dentre eles saa7134 e gspca. E, o que é pior, estes arquivos devem substituir aqueles instalados junto com o kernel.
Dessa forma, desinstalei o v4l-dvb e reinstalei o kernel (apt-get install --reinstall). Mas não consigo resolver. Agora sem rádio e semtv. A webcam funciona com determinados programas e com outros não. O camstream não funciona. Com o amsn funciona.
Nessas indas e vindas, o sistema ficou instável. Às vezes não carregava. Às vezes travava. Coisas que não aconteciam antes. Felizmente, depois de muita observação e 'mexidas' o sistema voltou a ficar estável. Mas continuo sem tv e sem rádio FM.
Gostaria de saber se alguém tem alguma sugestão. Uso o kurumin 7, atualizado para repositório Lenny, com kernel 2.6.26-1, também do Lenny.

[10] Comentário enviado por jmenezes em 17/04/2010 - 11:39h

Bom dia

Tenho problema possuo a placa PCTV 110i e não consigo ouvir o som (a TV funciona muito bem com imagem TVtime) pois não tenho entrada de som na placa mãe para conectar a saída da placa Pinnacle.
Não consegui instalar o V4l uso Ubuntu 64.

Alguma sugestão?

abaixo a saída :
luciano64@luciano64-desktop:/etc$ ls -l /dev/dsp*
crw-rw----+ 1 root audio 14, 3 2010-04-17 10:59 /dev/dsp
crw-rw----+ 1 root audio 14, 19 2010-04-17 11:00 /dev/dsp1

luciano64@luciano64-desktop:/etc$ dmesg | grep saa7133
[ 15.526046] saa7133[0]: found at 0000:04:03.0, rev: 209, irq: 17, latency: 32, mmio: 0xe0001000
[ 15.526051] saa7133[0]: subsystem: 11bd:002e, board: Pinnacle PCTV 40i/50i/110i (saa7133) [card=77,autodetected]
[ 15.526105] saa7133[0]: board init: gpio is 200c000
[ 15.526111] IRQ 17/saa7133[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[ 15.700034] saa7133[0]: i2c eeprom 00: bd 11 2e 00 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
[ 15.700041] saa7133[0]: i2c eeprom 10: ff e0 60 02 ff 20 ff ff ff ff ff ff ff ff ff ff
[ 15.700047] saa7133[0]: i2c eeprom 20: 01 2c 01 23 23 01 04 30 98 ff 00 e2 ff 22 00 c2
[ 15.700053] saa7133[0]: i2c eeprom 30: 96 ff 03 30 15 01 ff 15 0e 6c a3 ea 03 bf d2 a8
[ 15.700059] saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 15.700065] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 15.700071] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 15.700077] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 15.700082] saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 15.700088] saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 15.700094] saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 15.700100] saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 15.700106] saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 15.700111] saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 15.700117] saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 15.700123] saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 15.820083] tuner 4-004b: chip found @ 0x96 (saa7133[0])
[ 21.461921] ir-kbd-i2c: i2c IR (Pinnacle PCTV) detected at i2c-4/4-0047/ir0 [saa7133[0]]
[ 21.600080] saa7133[0]: registered device video0 [v4l2]
[ 21.600106] saa7133[0]: registered device vbi0
[ 21.600127] saa7133[0]: registered device radio0
[ 21.603244] IRQ 17/saa7133[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[ 21.603261] saa7133[0]/alsa: saa7133[0] at 0xe0001000 irq 17 registered as card -2



Atenciosamente
Luciano Menezes


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts