Lista das cards
Se você usa um kernel menor não ira funcionar

Lista de cards:

Lista de tuners:

acima do kernel 2.6.10
0 - Temic PAL (4002 FH5)
1 - Philips PAL_I (FI1246 and compatibles)
2 - Philips NTSC (FI1236,FM1236 and compatibles)
3 - Philips (SECAM+PAL_BG) (FI1216MF, FM1216MF, FR1216MF)
4 - NoTuner
5 - Philips PAL_BG (FI1216 and compatibles)
6 - Temic NTSC (4032 FY5)
7 - Temic PAL_I (4062 FY5)
8 - Temic NTSC (4036 FY5)
9 - Alps HSBH1
10 - Alps TSBE1
11 - Alps TSBB5
12 - Alps TSBE5
13 - Alps TSBC5
14 - Temic PAL_BG (4006FH5)
15 - Alps TSCH6
16 - Temic PAL_DK (4016 FY5)
17 - Philips NTSC_M (MK2)
18 - Temic PAL_I (4066 FY5)
19 - Temic PAL* auto (4006 FN5)
20 - Temic PAL_BG (4009 FR5) or PAL_I (4069 FR5)
21 - Temic NTSC (4039 FR5)
22 - Temic PAL/SECAM multi (4046 FM5)
23 - Philips PAL_DK (FI1256 and compatibles)
24 - Philips PAL/SECAM multi (FQ1216ME)
25 - LG PAL_I+FM (TAPC-I001D)
26 - LG PAL_I (TAPC-I701D)
27 - LG NTSC+FM (TPI8NSR01F)
28 - LG PAL_BG+FM (TPI8PSB01D)
29 - LG PAL_BG (TPI8PSB11D)
30 - Temic PAL* auto + FM (4009 FN5)
31 - SHARP NTSC_JP (2U5JF5540)
32 - Samsung PAL TCPM9091PD27
33 - MT20xx universal
34 - Temic PAL_BG (4106 FH5)
35 - Temic PAL_DK/SECAM_L (4012 FY5)
36 - Temic NTSC (4136 FY5)
37 - LG PAL (newer TAPC series)
38 - Philips PAL/SECAM multi (FM1216ME MK3)
39 - LG NTSC (newer TAPC series)
40 - HITACHI V7-J180AT
41 - Philips PAL_MK (FI1216 MK)
42 - Philips 1236D ATSC/NTSC dual in
43 - Philips NTSC MK3 (FM1236MK3 or FM1236/F)
44 - Philips 4 in 1 (ATI TV Wonder Pro/Conexant)
45 - Microtune 4049 FM5

acima do kernel 2.6.13
46 - Panasonic VP27s/ENGE4324D
47 - LG NTSC (TAPE series)
48 - Tenna TNF 8831 BGFF)
49 - Microtune 4042 FI5 ATSC/NTSC dual in
50 - TCL 2002N
51 - Philips PAL/SECAM_D (FM 1256 I-H3)
52 - Thomson DTT 7610 (ATSC/NTSC)
53 - Philips FQ1286
54 - tda8290+75
55 - TCL 2002MB
56 - Philips PAL/SECAM multi (FQ1216AME MK4)
57 - Philips FQ1236A MK4
58 - Ymec TVision TVF-8531MF/8831MF/8731MF
59 - Ymec TVision TVF-5533MF
60 - Thomson DTT 761X (ATSC/NTSC)
61 - Tena TNF9533-D/IF/TNF9533-B/DF
62 - Philips TEA5767HN FM Radio
63 - Philips FMD1216ME MK3 Hybrid Tuner
64 - LG TDVS-H06xF
65 - Ymec TVF66T5-B/DFF

acima do kernel 2.6.14
66 - LG TALN series

acima do kernel 2.6.15
67 - Philips TD1316 Hybrid Tuner
68 - Philips TUV1236D ATSC/NTSC dual in
69 - Tena TNF 5335 and similar models

acima do kernel 2.6.16
70 - Samsung TCPN 2121P30A

acima do kernel 2.6.17
71 - Xceive xc3028
72 - Thomson FE6600

acima do kernel 2.6.18
73 - Samsung TCPG 6121P30A

acima do kernel 2.6.23
75 - Philips TEA5761 FM Radio

acima do kernel 2.6.25
76 - Xceive 5000 tuner

acima do kernel 2.6.28
77 - TCL tuner MF02GIP-5N-E
78 - Philips FMD1216MEX MK3 Hybrid Tuner

acima do kernel 2.6.31
79 - Philips PAL/SECAM multi (FM1216 MK5)
80 - Philips FQ1216LME MK3 PAL/SECAM w/active loopthrough

acima do kernel 2.6.32
81 - Partsnic (Daewoo) PTI-5NF05
82 - Philips CU1216L
83 - NXP TDA18271

acima do kernel 2.6.34
84 - Sony BTF-Pxn01Z

acima do kernel 2.6.35
85 - Philips FQ1236 MK5

acima do kernel 3.1
86 - Tena TNF5337 MFD

acima do kernel 3.4
87 - Xceive 4000 tuner
88 - Xceive 5000C tuner



Instalação genérica
Resolvendo problemas:

Quando não conseguimos instalar a captura, aceitamos toda a ajuda possível e é comum os termos:
inclua no arquivo
crie o arquivo com
e isso pode comprometer a instalação de acordo com o que tenha sido feito somente uma referencia ao modulo é suficiente para inicializa-lo corretamente digite num terminal:
grep -Rs em28 /etc/modprobe.d/
grep -Rs em28 /etc/rc?.d/  -- no Debian
grep -Rs em28  /etc/rc.d/rc?.d/  -- no Mandriva, Fedora
grep -Rs em28  /etc/init.d/*.d/  -- no OpenSuse
grep em28 /etc/modules
isto vai mostrar qualquer arquivo que tenha referencias ao modulo em28xx se o arquivo tiver outras referencias além das referencias ao modulo em28xx, apenas apague as linhas ou comente-as se o arquivo não tiver mais nada além das referencias ao modulo em28xx, apague o arquivo no arquivo /etc/modules, existem os módulos que serão inicializados no boot este passo elimina futuros problemas ('não consigo instalar')


Arquivo de opções para placa [Generica]:

Vamos criar este primeiro arquivo que são as opções que serão utilizadas quando inicializar o modulo em28xx,
este é o principal arquivo de configurações da placa de captura, em raras exceções ele não será usado
/etc/modprobe.d/captura.conf
# em28xx módulos
# quando inicializar o modulo em28xx usa estas opções # escrito por Mstr (GLP) # 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 em28xx alias char-major-81-1 off alias char-major-81-2 off alias char-major-81-3 off options em28xx card=[cardNumero] tuner=[tunerNumero]
# ainda pode-se incluir 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)
# i2c-scan=0/1, default é 0
# outra informações podem ser obtidas em 'modinfo em28xx'
pode ser necessário instalar algum firmware para um correto reconhecimento e funcionamento. não coloque as opções da placa de captura no arquivo /etc/modules, pois este arquivo é o primeiro a ser lido para não ter problemas com a captura e a webcam, coloque as opções da webcam no arquivo /etc/modules e crie o arquivo citado acima para a placa de captura. Desta forma a webcam sera setada no /dev/video0 e a placa de captura no /dev/video1 (e para não deixar duvidas inclua na linha de opções video_nr=1 isto vai setar a placa de captura em /dev/video1) e para assistir TV chame o tvtime desta maneira
tvtime -d /dev/videoX
videoX -> essa resposta esta em 'dmesg | grep em28'
Obs.: se o tvtime abrir e fechar rapidamente, verifique se sua placa de video esta instalada corretamente
permissões do arquivo digite num terminal como root chown root:root /etc/modprobe.d/captura.conf chmod 644 /etc/modprobe.d/captura.conf você pode também forçar reconhecimento incluindo na linha options em28xx o argumento i2c_scan=1


Problemas com o tuners:

Para alguns tuners é necessário instalar seu firmware, verifique no 'dmesg | grep em28'

se reclamar a falta ou der erro no tuner, instale o firmware do tuner reclamado

devemos reiniciar para setar o modulo


Permissões:

Para evitar aquele problema 'só consigo assistir TV como root', temos que dar as devidas permissões
abra o arquivo '/etc/group' e inclua seu user nos grupos audio, video, camera
ou digite num terminal:
adduser $USER grupo
adduser $USER video
adduser $USER audio
para incluir seu user ao grupo com isso não terá mais problemas com permissões e evitara o uso do 'chmod 777 /dev/video' e etc, que sempre representa um perigo


Verificando:

Execute no terminal para ver como foi reconhecida a placa de captura,
reinicie para carregar os módulos automaticamente e verifique se tudo esta correto
dmesg | grep em28
dmesg | grep tuner
verificando como foi reconhecida Pinnacle Pctv Pro Usb
$ dmesg | grep em28
em28xx v4l2 driver version 0.0.1 loaded
em28xx new video device (2304:0208): interface 0, class 255
em28xx #0: Alternate settings: 8
em28xx #0: Alternate setting 0, max size= 0
em28xx #0: Alternate setting 1, max size= 1024
em28xx #0: Alternate setting 2, max size= 1448
em28xx #0: Alternate setting 3, max size= 2048
em28xx #0: Alternate setting 4, max size= 2304
em28xx #0: Alternate setting 5, max size= 2580
em28xx #0: Alternate setting 6, max size= 2892
em28xx #0: Alternate setting 7, max size= 3072
saa7115 2-0025: saa7113 found (1f7113d0e100000) @ 0x4a (em28xx #0)
tuner 2-0043: chip found @ 0x86 (em28xx #0)
tuner 2-0063: chip found @ 0xc6 (em28xx #0)
em28xx #0: i2c eeprom 00: 1a eb 67 95 04 23 08 02 10 00 1c 03 98 20 6a 2e
em28xx #0: i2c eeprom 10: 00 00 06 57 6e 00 00 00 8e 00 00 00 07 00 00 00
em28xx #0: i2c eeprom 20: 16 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 00 00 00 00 00 00
em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 2e 03 50 00 69 00
em28xx #0: i2c eeprom 70: 6e 00 6e 00 61 00 63 00 6c 00 65 00 20 00 53 00
em28xx #0: i2c eeprom 80: 79 00 73 00 74 00 65 00 6d 00 73 00 20 00 47 00
em28xx #0: i2c eeprom 90: 6d 00 62 00 48 00 00 00 20 03 50 00 43 00 54 00
em28xx #0: i2c eeprom a0: 56 00 20 00 55 00 53 00 42 00 32 00 20 00 4e 00
em28xx #0: i2c eeprom b0: 54 00 53 00 43 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 0e 5d 62 3a 03 c4 8e bc
em28xx #0: V4L2 device registered as /dev/video1 and /dev/vbi0
em28xx #0: Found Pinnacle PCTV USB 2
em28xx audio device (2304:0208): interface 1, class 1
em28xx audio device (2304:0208): interface 2, class 1
usbcore: registered new interface driver em28xx

$ dmesg | grep tuner
tuner 2-0043: chip found @ 0x86 (em28xx #0)
tda9887 2-0043: tda988[5/6/7] found @ 0x43 (tuner)
tuner 2-0063: chip found @ 0xc6 (em28xx #0)
tuner 2-0063: type set to 37 (LG PAL (newer TAPC series))
tuner 2-0063: type set to 37 (LG PAL (newer TAPC series))
instalada e reconhecida ...
verificando no 'dmesg | grep em28' como estão registrados os devices:
se o device video estiver registrado como video1
para assistir TV no tvtime será preciso seta-lo para ler o /dev/video1 dessa forma:
tvtime -d /dev/video1
o vbi, é alguma coisa para sintonia da TV
se o device radio estiver registrado como radio1 para ouvir radio com kradio ou gradio, sete na configuração do programa /dev/radio1
obs.: se tiver outros números sete o numero que estiver marcado outros programas verificar como carregar o device, 'programa --help' num terminal ajuda bastante


Ainda continua sem som:

Verificar os volumes
Abra o mixer (aquele ícone em forma de auto-falante) ou o alsamixer
e verifique se o volume não esta zerado e esta habilitado (luz verde acesa)
inclusive 'line in' e ou 'auxiliar'. E principalmente o line que é o som da captura. 

em geral é criado um outro mixer interno com o nome de bttv,cx88,cx23885,saa7134 ou em28xx
verifique se o volume não esta zerado e se esta habilitado (luz verde acesa)

Problemas com imagem
Como qualquer aparelho de TV sua placa de captura precisa de uma antena
quanto melhor for a antena melhor será o sinal que vai receber e melhor será a imagem que ira mostrar

Ativar o som via sox (dica do Tota)
Se por algum motivo o modulo alsa não conseguir ativar o mixer
podemos criar um pipe da placa de captura para a placa de som, através do sox
instalar o sox: verifique no synaptic se está instalado ou execute no terminal 'apt-get install sox'

crie um script na sua home $HOME/assistir-tv com o seguinte conteúdo:
#!/bin/sh
# arquivo para configurar o sistema PAL-M no Brasil
# escrito por tota (GLP)
# adaptado por (seu nome)
#
# Ligar o som
# tvtime | arecord -D hw:1,0 -r 48000 -c 2 -f S16_LE | aplay -
sox -c 2 -s -w -r 44100 -t ossdsp /dev/dsp1 -t ossdsp -w -r 48000 /dev/dsp &
# (Mstr) testando, percebi que o sox funciona melhor sem o audiorate dessa maneira
# deixo a criterio de cada um testar o que é melhor
# sox -c 2 -s -w -t ossdsp /dev/dsp1 -t ossdsp -w /dev/dsp &
tvtime --mixer=/dev/mixer:pcm
wait tvtime
t=`pidof sox`;
kill $t;
amixer -c 0 sset PCM 80%,80% unmute
# sair
exit
e de permissões de execução no arquivo digite num terminal como root chmod 755 $HOME/assistir-tv crie um atalho na sua área de trabalho e chame o tvtime por aqui para assistir TV Se você recebe uma mensagem de erro tipo não encontrei o dispositivo /dev/dsp1 verifique os /dev/dspX que existem com o comando 'ls /dev/dsp*' num terminal e altere paras /dev/dspX existente, se existirem vários teste os outros Os números 44100 e 48000 também conhecido como audiorate, a qualidade do CD é 44100 valores muito baixos podem deixar um som de "pato" funcionam tanto no sox como na dupla arecord/aplay o ideal e usar o sox, por não apresentar delay não esqueça de chamar o tvtime usando este script se o vídeo estiver registrado como video1 então faça uma alteração no script para que seja setado em /dev/video1, na linha:
tvtime --mixer=/dev/mixer:pcm
altere-a para:
tvtime -d /dev/video1 --mixer=/dev/mixer:pcm

Não funcionou mais alguma sugestão:

Se você esta enquadrado neste caso:
com certeza você fez toda a configuração de uma forma leviana
não leu com atenção para entender
não entendeu o que estava fazendo
Placas de captura não são difíceis de configurar como tudo na vida, tem um pequeno macete que deve ser observado e memorizado para que em outra vez que precisar, não caia no mesmo problema Este é um roteiro de como proceder e onde prestar atenção para instalar placas de captura e não um manual especifico para sua placa de captura então "inicie novamente a instalação com mais atenção, assim vai evitar essa pergunta."



espero que todos se divirtam com sua TV no computador


Mstr