Resolvi fazer esse tutorial porque embora tenha encontrado alguns legais não foram totalmente eficazes.
Funciona em:
-Ubuntu e sua família.
-Opensuse
-Archlinux
*Você pode testar em outras distros.
Card: É o número do modelo da sua placa de TV, e é um saco pois muda de vez em quando, tipo, quando sai uma atualização mairo de kernel.
Aqui estou usando Kubuntu 9 (2.6.28-15-generic #49-Ubuntu SMP Tue Aug 18 18:40:08 UTC 2009 i686) e pra esse kernel (e outros mais novos) o número da placa é 148
Você pode tentar 107 também ou usar como 0 (generic)
Tuner: É o número do Tuner usado para sua placa, você pode tentar nesta sequencia:
69 (Estou usando este)
48
17
Abra um editor de texto e crie o arquivo:
sudo gedit /etc/modprobe.d/captura
Com o seguinte conteúdo:
# saa7134 módulos
# quando inicializar o modulo saa7134 usa estas opções
# escrito por Mstr (GLP) http://mstr.ueuo.com/
# adaptado por (seu nome)
# isto também pode ser usado para setar varias placas de captura
alias char-major-81 videodev
options i2c-algo-bit bit_test=1
alias char-major-81-0 saa7134
alias char-major-81-1 off
alias char-major-81-2 off
alias char-major-81-3 off
# options saa7134-oss dsp_nr=2 mixer_nr=1
options saa7134 card=148 tuner=69 video_nr=0 radio_nr=0 vbi_nr=0 i2c-scan=1
#Se você usa Webcam mude o número de video_nr para 1 e a chamada do tvtime ficará assim tvtime -d /dev/video1
# ainda pode ser incluído na linha acima (só inclua se desejar alterar o valor default)
# video_nr=0/1/2/3, default é 0 (/dev/video0)
# vbi_nr=0/1/2/3, default é 0 (/dev/vbi0)
# radio_nr=0/1/2/3, default é 0 (/dev/radio0)
# oss=0/1, default é 1 (sim)
# alsa=0/1, default é 1 (sim)
# gbuffers=4-64, default é 8
# vbibufs=4-64, default é 8
# tsbufs=4-64, default é 8
# i2c-scan=0/1, default é 0
# outra informações podem ser obtidas em 'modinfo saa7134'
Salve o arquivo e feche-o.
Execute estes comandos:
sudo chown root:root /etc/modprobe.d/captura
sudo chmod 644 /etc/modprobe.d/captura
Agora crie o arquivo:
sudo gedit /etc/rc5.d/S90captura
Adicone o seguinte conteúdo ao arquivo:
#!/bin/sh
# inicializa os módulos da placa de captura no boot
# escrito por Mstr (GLP) http://mstr.ueuo.com/
# adaptado por (seu nome)
#
modprobe saa7134
modprobe saa7134-alsa
modprobe saa7134-dvb
Salve e feche o arquivo.
Digite os comandos:
sudo chown root:root /etc/rc5.d/S90captura
sudo chmod 755 /etc/rc5.d/S90captura
Pronto, agora basta reiniciar seu pc e testar, eu uso aqui o kdetv e o tvtime, no kdetv eu achei que tem melhores opções de configuração.
Caso esteja usando TV a cabo (tipo Net ou TVA) alterne entre as opções (composite1, composite2) e veja qual vai lhe dar sinal.
No kdetv eu desabilitei todos os filtros, achei que consegui uma melhor quanlidade dessa forma.
Se estiver usando um monitor Widescreen, no kdetv desmarque a opção 4:3, feche e abra novamente o programa.
Kradio e gnomeradio funcionando perfeitamente.
Você precisa configurar no kradio o device para radio0Controle remoto funciona volume, números (pra mudar de canal), não funciona o batão CH-up e CH-down.
*
Atenção, o kdetv está com um bug e não está funcionando com sintonizadores analógicos, utilize o TVTime>>
https://bugs.launchpad.net/ubuntu/+source/kdetv/+bug/325874