Instalando placa de captura de TV no Linux
Instalação da placa de captura
Execute então como root o comando:
# modprobe bttv
que fará a carga dos demais módulos para a placa de tv. Então execute o comando:
# modprobe csp3400
que fará a carga do módulo do som da placa de tv. Verifique se os módulos foram corretamente carregados:
# lsmod
Module Size Used by
msp3400 13712 0 (unused)
tuner 2832 1 (autoclean)
bttv 45648 0
videodev 2656 2 [bttv]
i2c-algo-bit 7024 1 [bttv]
i2c-core 12416 0 [msp3400 tuner bttv i2c-algo-bit]
Para que os módulos sejam carregados na inicialização, edite o arquivo /etc/modules.conf e insira as seguintes linhas:
alias char-major-89 i2c-dev
options i2c-core i2c_debug=1
options i2c-algo-bit bit_test=1
# carga do driver bttv
alias char-major-81 videodev
alias char-major-81-0 bttv
options bttv card=n radio=n
options tuner debug=1 type=n
# saída de som
options snd-card-ens snd_index=0
options msp3400 mixer=1
Alguns parâmetros devem ser configurados no arquivo acima para que a placa carregue normalmente; eles identificam cada modelo de placa individualmente, de modo que o driver saiba como configurar a placa de cada um dos fabricantes.
Os primeiros parâmetros a serem verificados são o modelo da placa e do tuner, além de se verificar ou não a existência e um módulo de rádio. Existe uma lista pré-compilada de modelos testados, junto com o pacote do bttv. Esta lista está em um arquivo chamado CARDLIST. Nesta, existe uma lista de modelos e outra de tuners (sintonizadores) que devem ser colocados no arquivo /etc/modules.conf.
Arquivo CARDLIST:
card=0 - *** UNKNOWN ***
card=1 - MIRO PCTV
card=2 - Hauppauge old
card=3 - STB
card=4 - Intel
card=5 - Diamond DTV2000
card=6 - AVerMedia TVPhone
card=7 - MATRIX-Vision MV-Delta
card=8 - Fly Video II
card=9 - TurboTV
card=10 - Hauppauge new (bt878)
card=11 - MIRO PCTV pro
card=12 - ADS Technologies Channel Surfer TV
card=13 - AVerMedia TVCapture 98
card=14 - Aimslab VHX
card=15 - Zoltrix TV-Max
card=16 - Pixelview PlayTV (bt878)
card=17 - Leadtek WinView 601
card=18 - AVEC Intercapture
card=19 - LifeView FlyKit w/o Tuner
card=20 - CEI Raffles Card
card=21 - Lucky Star Image World ConferenceTV
card=22 - Phoebe Tv Master + FM
card=23 - Modular Technology MM205 PCTV, bt878
card=24 - Askey/Typhoon/Anubis Magic TView CPH051/061 (bt878)
card=25 - Terratec/Vobis TV-Boostar
card=26 - Newer Hauppauge WinCam (bt878)
card=27 - MAXI TV Video PCI2
card=28 - Terratec TerraTV+
card=29 - Imagenation PXC200
card=30 - FlyVideo 98
card=31 - iProTV
card=32 - Intel Create and Share PCI
card=33 - Terratec TerraTValue
card=34 - Leadtek WinFast 2000
card=35 - Chronos Video Shuttle II
card=36 - Typhoon TView TV/FM Tuner
card=37 - PixelView PlayTV pro
card=38 - TView99 CPH063
card=39 - Pinnacle PCTV Rave
card=40 - STB2
card=41 - AVerMedia TVPhone 98
card=42 - ProVideo PV951
card=43 - Little OnAir TV
card=44 - Sigma TVII-FM
card=45 - MATRIX-Vision MV-Delta 2
card=46 - Zoltrix Genie TV
card=47 - Terratec TV/Radio+
card=48 - Dynalink Magic TView
card=49 - GV-BCTV3
card=50 - Prolink PV-BT878P+4E (PixelView PlayTV PAK)
card=51 - Eagle Wireless Capricorn2 (bt878A)
card=52 - Pinnacle Studio PCTV Pro tuner
type=0 - Temic PAL
type=1 - Philips PAL_I
type=2 - Philips NTSC
type=3 - Philips SECAM
type=4 - NoTuner
type=5 - Philips PAL
type=6 - Temic NTSC
type=7 - Temic PAL_I
type=8 - Temic 4036 FY5 NTSC
type=9 - Alps HSBH1
type=10 - Alps TSBE1
type=11 - Alps TSBB5
type=12 - Alps TSBE5
type=13 - Alps TSBC5
type=14 - Temic 4006FH5
type=15 - Alps TSCH6
O primeiro parâmetro a ser modificado é o:
options bttv card=n radio=n
Onde n deve ser obtido da lista acima, de acordo com o seu modelo.
Ex: sua placa é uma TView99 CPH063, então, de acordo com a tabela, ela é card número 38. Neste caso a linha ficaria:
options bttv card=38 radio=n
O parâmetro seguinte é o radio=n, onde n pode ser 1 ou 0, significando a existência ou não, de um rádio na placa de captura, respectivamente. Isto vai variar de fabricante para fabricante, portanto verifique no manual do produto se ela possui ou não o recurso de rádio.
O parâmetro seguinte é do sintonizador (tuner) que determina o modelo do sintonizador que sua placa possui. O parâmetro é:
options tuner debug=1 type=n
Onde debug=1 ativa o modo "detalhado", de modo a ecoar todas mensagens do driver na tela. Caso não deseje este comportamento, substitua o valor por 0. O parâmetro seguinte, type=n é o mais importante, pois define o modelo do tuner possuído. Visto que a maioria dos manuais não informa este parâmetro, uma forma é informar 1 por 1 os valores da lista "tuner" acima até que a imagem seja exibida corretamente. Os modelos mais comuns parecem ser os baseados em tuner da Philips.