Fórum Ubuntu Linux - PT
Suporte Técnico => Hardware e Periféricos => Tópico iniciado por: Tota em 07 de Agosto de 2007, 01:54
-
Salve Forum,
Recebi de presente uma Placa PCMCIA PixelView PlayTV mobile.
Meu lspci foi:
03:00.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev f0)
Subsystem: Philips Semiconductors Unknown device 0000
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (3750ns min, 9500ns max)
Interrupt: pin A routed to IRQ 9
Region 0: Memory at 38000000 (32-bit, non-prefetchable) [size=2K]
Capabilities: <access denied>
dmesg:
[ 1100.688000] saa7133[0]: found at 0000:03:00.0, rev: 240, irq: 9, latency: 0, mmio: 0x38000000
[ 1100.688000] PCI: Setting latency timer of device 0000:03:00.0 to 64
[ 1100.688000] saa7133[0]: subsystem: 1131:0000, board: UNKNOWN/GENERIC [card=0,autodetected]
[ 1100.688000] saa7133[0]: board init: gpio is e2c0c0
[ 1100.864000] tuner 0-004b: chip found @ 0x96 (saa7133[0])
[ 1100.864000] saa7133[0]: Huh, no eeprom present (err=-5)?
[ 1100.884000] saa7133[0]: i2c scan: found device @ 0x96 [???]
[ 1100.888000] tuner 0-004b: tuner type not set
[ 1100.888000] tuner 0-004b: tuner type not set
[ 1100.888000] saa7133[0]: registered device video0 [v4l2]
[ 1100.888000] saa7133[0]: registered device vbi0
[ 1100.888000] saa7133[0]/alsa: saa7133[0] at 0x38000000 irq 9 registered as card -2
instalado em modules
#placa de video captura
saa7134 card=1
saa7134-alsa.so
tuner
# Fim da placa de video
instalado em modprobe.d / saa7134
# Pixel view
options saa7134 i2c_scan=1
Instalado tvtime
-------------------------------
Mas a coisa não rola. Não vejo tv.
Alguém tem alguma sugestão ?
Procurei pela net toda e não achei nada. Apenas que o Philipps semicondutor saa7133 / 7135 funciona com o modulo saa7134. Mais nada.
Abraços a todos
-
Baseado no que fiz aqui na minha placa posso sugerir:
Veja no lsmod se o módulo saa7134 carrega na inicialização (se não vc inclue ele no /etc/modules).
Pelo que estou vendo no dmesg nem o card nem o tuner estão configurados, por isso vc não deve estar tendo sintonia de canais.
Eu configuro a minha placa em /etc/modprobe.d/options :
# Placa de captura (PixelView Play TV Pro Ultra)
options cx88xx card=27 tuner=38
No seu caso o módulo é saa7134 e o card e o tuner vc tem que encontrar.
-
Olá pintinho,
Já fiz uma pesquisa na Net e nos Foruns gringos do Ubuntu.
Carreguei o saa7134, o saa7134-alsa e o tuner no modules.
"levantei" o v4l e tudo o mais.
Minha placa, segundo o wiki do saa7134, é 0 (zero - unsupported) e meu tuner -2.
Já está sendo reconhecida, mas pelo tvtuner não aparece nada.Tentei também o xawTV e o MythTV sem resultados.
Por acaso: o que é o cx88xx no options?
o meu está assim:
#PixelView Play TV
options saa1734 radio=1 card=0 tuner=-2
[],s e obrigado pela ajuda.
-
cx88xx é o modulo da minha placa...
No dmesg tem uma lista de card que vc pode tentar.
Se o tuner=2 falta o card.
option:
[ 39.459328] cx88[0]: card=0 -> UNKNOWN/GENERIC
[ 39.459329] cx88[0]: card=1 -> Hauppauge WinTV 34xxx models
[ 39.459331] cx88[0]: card=2 -> GDI Black Gold
[ 39.459332] cx88[0]: card=3 -> PixelView
[ 39.459334] cx88[0]: card=4 -> ATI TV Wonder Pro
[ 39.459335] cx88[0]: card=5 -> Leadtek Winfast 2000XP Expert
[ 39.459337] cx88[0]: card=6 -> AverTV Studio 303 (M126)
[ 39.459338] cx88[0]: card=7 -> MSI TV-@nywhere Master
[ 39.459340] cx88[0]: card=8 -> Leadtek Winfast DV2000
[ 39.459341] cx88[0]: card=9 -> Leadtek PVR 2000
[ 39.459343] cx88[0]: card=10 -> IODATA GV-VCP3/PCI
[ 39.459344] cx88[0]: card=11 -> Prolink PlayTV PVR
[ 39.459346] cx88[0]: card=12 -> ASUS PVR-416
[ 39.459347] cx88[0]: card=13 -> MSI TV-@nywhere
[ 39.459349] cx88[0]: card=14 -> KWorld/VStream XPert DVB-T
[ 39.459350] cx88[0]: card=15 -> DViCO FusionHDTV DVB-T1
[ 39.459352] cx88[0]: card=16 -> KWorld LTV883RF
[ 39.459353] cx88[0]: card=17 -> DViCO FusionHDTV 3 Gold-Q
[ 39.459355] cx88[0]: card=18 -> Hauppauge Nova-T DVB-T
[ 39.459357] cx88[0]: card=19 -> Conexant DVB-T reference design
[ 39.459358] cx88[0]: card=20 -> Provideo PV259
[ 39.459360] cx88[0]: card=21 -> DViCO FusionHDTV DVB-T Plus
[ 39.459361] cx88[0]: card=22 -> pcHDTV HD3000 HDTV
[ 39.459363] cx88[0]: card=23 -> digitalnow DNTV Live! DVB-T
[ 39.459364] cx88[0]: card=24 -> Hauppauge WinTV 28xxx (Roslyn) models
[ 39.459366] cx88[0]: card=25 -> Digital-Logic MICROSPACE Entertainment Center (MEC)
[ 39.459368] cx88[0]: card=26 -> IODATA GV/BCTV7E
[ 39.459369] cx88[0]: card=27 -> PixelView PlayTV Ultra Pro (Stereo)
[ 39.459371] cx88[0]: card=28 -> DViCO FusionHDTV 3 Gold-T
[ 39.459373] cx88[0]: card=29 -> ADS Tech Instant TV DVB-T PCI
[ 39.459374] cx88[0]: card=30 -> TerraTec Cinergy 1400 DVB-T
[ 39.459376] cx88[0]: card=31 -> DViCO FusionHDTV 5 Gold
[ 39.459378] cx88[0]: card=32 -> AverMedia UltraTV Media Center PCI 550
[ 39.459379] cx88[0]: card=33 -> Kworld V-Stream Xpert DVD
[ 39.459381] cx88[0]: card=34 -> ATI HDTV Wonder
[ 39.459382] cx88[0]: card=35 -> WinFast DTV1000-T
[ 39.459384] cx88[0]: card=36 -> AVerTV 303 (M126)
[ 39.459385] cx88[0]: card=37 -> Hauppauge Nova-S-Plus DVB-S
[ 39.459387] cx88[0]: card=38 -> Hauppauge Nova-SE2 DVB-S
[ 39.459389] cx88[0]: card=39 -> KWorld DVB-S 100
[ 39.459390] cx88[0]: card=40 -> Hauppauge WinTV-HVR1100 DVB-T/Hybrid
[ 39.459392] cx88[0]: card=41 -> Hauppauge WinTV-HVR1100 DVB-T/Hybrid (Low Profile)
[ 39.459394] cx88[0]: card=42 -> digitalnow DNTV Live! DVB-T Pro
[ 39.459395] cx88[0]: card=43 -> KWorld/VStream XPert DVB-T with cx22702
[ 39.459397] cx88[0]: card=44 -> DViCO FusionHDTV DVB-T Dual Digital
[ 39.459399] cx88[0]: card=45 -> KWorld HardwareMpegTV XPert
[ 39.459400] cx88[0]: card=46 -> DViCO FusionHDTV DVB-T Hybrid
[ 39.459402] cx88[0]: card=47 -> pcHDTV HD5500 HDTV
[ 39.459404] cx88[0]: card=48 -> Kworld MCE 200 Deluxe
[ 39.459405] cx88[0]: card=49 -> PixelView PlayTV P7000
[ 39.459407] cx88[0]: card=50 -> NPG Tech Real TV FM Top 10
[ 39.459408] cx88[0]: card=51 -> WinFast DTV2000 H
[ 39.459410] cx88[0]: card=52 -> Geniatech DVB-S
[ 39.459411] cx88[0]: card=53 -> Hauppauge WinTV-HVR3000 TriMode Analog/DVB-S/DVB-T
[ 39.459413] cx88[0]: card=54 -> Norwood Micro TV Tuner
[ 39.459415] cx88[0]: card=55 -> Shenzhen Tungsten Ages Tech TE-DTV-250 / Swann OEM
[ 39.459417] cx88[0]: card=56 -> Hauppauge WinTV-HVR1300 DVB-T/Hybrid MPEG
-
Vou tentar e posto a seguir.
-
pintinho,
A coisa aqui melhorou editando o card=x e tuner=x
dei um
rmmod saa7134_alsa
rmmod saa7134
modprobe saa7134 card=79
dmesg
[ 284.344000] saa7130/34: v4l2 driver version 0.2.14 loaded
[ 284.344000] saa7133[0]: found at 0000:03:00.0, rev: 240, irq: 9, latency: 64, mmio: 0x38000000
[ 284.344000] saa7133[0]: subsystem: 1131:0000, board: Sedna/MuchTV PC TV Cardbus TV/Radio (ITO25 Rev:2B) [card=79,insmod option]
[ 284.344000] saa7133[0]: board init: gpio is e2c0c0
[ 284.344000] input: saa7134 IR (Sedna/MuchTV PC TV as /class/input/input8
[ 284.520000] tuner 0-004b: chip found @ 0x96 (saa7133[0])
[ 284.568000] tuner 0-004b: setting tuner address to 60
[ 284.608000] tuner 0-004b: type set to tda8290+75a
[ 284.720000] tuner 0-004b: setting tuner address to 60
[ 284.760000] tuner 0-004b: type set to tda8290+75a
[ 284.824000] saa7133[0]: Huh, no eeprom present (err=-5)?
[ 284.844000] saa7133[0]: i2c scan: found device @ 0x96 [???]
[ 287.280000] saa7133[0]: registered device video0 [v4l2]
[ 287.284000] saa7133[0]: registered device vbi0
[ 287.284000] saa7133[0]: registered device radio0
[ 287.332000] saa7134 ALSA driver for DMA sound loaded
[ 287.332000] saa7133[0]/alsa: saa7133[0] at 0x38000000 irq 9 registered as card -2
Tenho video, todos os canais. mas ainda não tenho som.
Pergunta:
Como eu faria para setar o modules e o options para não ter que fazer manualmente a cada boot?
[],s
-
Tota,
Permita-me aproveitar esse seu tópico para dar uma geral nessa questão porque eu confesso que apanhei muito também para fazer minha placa funcionar.
Com isso podemos ajudar aqueles que estão apanhando ainda...né mesmo?
Para fazer funcionar a placa de captura precisamos basicamente de 3 coisas:
1-Saber o driver (módulo) correto - infelizmente, o driver vem no CD da Placa só para Windons (por enquanto né?)
2-Saber o card correto.
3-Saber o tuner correto.
O driver vc consegue saber descobrindo primeiro o chip da sua placa.
No meu caso no lspci encontrei :
00:0c.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
O driver (módulo) para o Conexant CX23880 é o cx88xx (isso se descobre na internet).
No seu caso (não sei se foi no lspci) : 03:00.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev f0).
O driver (módulo) para SAA7133/SAA7135 é o saa7134, como vc disse.
O card=27 no meu caso eu achei no dmesg (naquela lista que te mostrei).
No seu caso não sei se vc encontrou nessa lista (existem outras listas na internet).
O tuner é que é a carne de pescoço (pelo menos foi no meu caso).
Depois de muita luta descobri num site americano que se vc já tem o módulo e o card o tuner=? vira i2c_scan=1.
Aí vc edita o /etc/modprobe.d/options e coloca:
options xxxxxxxx card=x i2c_scan=1
Onde xxxxxxx = módulo, x=número encontrado no dmesg e, o i2c_scan=1 é que vai te dar o tuner correto.
Quando vc faz assim ao abrir o dmesg lá estará o valor para o seu tuner.
Vc pode então fazer a configuração já com esse valor.
Aí finalmente fica:
options xxxxxxx card=x tuner=y, onde y é o que vc encontrou depois no dmesg com o i2c_scan=1
Veja como ficou o dmesg depois que configurei o /etc/modprobe.d/options dessa maneira:
options cx88xx card=27 i2c_scan=1
[ 31.415874] CORE cx88[0]: subsystem: 0000:0000, board: PixelView PlayTV Ultra Pro (Stereo) [card=27,insmod option]
[ 31.415877] TV tuner 38 at 0x1fe, Radio tuner -1 at 0x1fe
[ 31.579762] sky2 eth0: Link is up at 100 Mbps, full duplex, flow control both
[ 31.607606] cx88[0]: i2c scan: found device @ 0xc2 [tuner (analog/dvb)]
[ 31.608531] cx88[0]: i2c scan: found device @ 0xc6 [???]
[ 31.628802] tveeprom 1-0050: Huh, no eeprom present (err=-121)?
[ 31.628919] input: cx88 IR (PixelView PlayTV Ultra as /class/input/input4
[ 31.629010] cx88[0]/0: found at 0000:00:0c.0, rev: 5, irq: 25, latency: 32, mmio: 0xdd000000
[ 31.648054] tuner 1-0061: chip found @ 0xc2 (cx88[0])
[ 31.648076] tuner 1-0061: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3))
[ 31.648079] tuner 1-0061: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3))
[ 31.648944] tuner 1-0063: chip found @ 0xc6 (cx88[0])
[ 31.658145] cx88[0]/0: registered device video0 [v4l2]
[ 31.658233] cx88[0]/0: registered device vbi0
[ 31.658317] cx88[0]/0: registered device radio0
Foi assim que descobri o valor do tuner para a minha placa e, agora a configuração é sempre essa (no etc/modprobe.d/options):
options cx88xx card=27 tuner=38 e, o tvtime o kdetv e o mythtv, todos funcionam...
[]s, e boa sorte.
-
Valeu pela ajuda, pintinho
Fui na Net pesquisar por CARDLIST.saa7134 => http://www.linuxtv.org/v4lwiki/index.php/CARDLIST.saa7134
e por
CARDLIST.tuner => http://www.mjmwired.net/kernel/Documentation/video4linux/CARDLIST.tuner
A sintonia de canais está resolvida. Tenho todos os canais com boa imagem.
O problema agora é o som, uma vez que a placa é PCMCIA e não tem saída de som para plugar na entrada da minha placa de som. ( gambiarra recomendada nos sites da net )
De todo o modo obrigado novamente pela ajuda
postarei resolvido quando meu som aparecer. ( Titulo do post já alterado )
Fui olhar nas configurações de som e tenho saa7134_alsa instalado, mas dá erro.
Vou fuçar mais por aqui.
[],s
-
tenho uma LTT-200 e costumo a instalar assim
crie o arquivo '/etc/modprobe.d/captura' chown root:root e chmod 644
# saa7134 modulos
# quando inicializar o modulo usa estas opções
#
options saa7134 card=78 tuner=54 oss=1
crie o arquivo '/etc/rc5.d/S90captura' chown root:root e chmod 755
#!/bin/sh
# inicializa os modulos da placa de captura no boot
#
modprobe saa7134 i2c-scan-1
modprobe saa7134-alsa
modprobe saa7134-dvb
troque o numero da card e tuner pelo da sua placa de captura
acho que deve ser card=79 e tuner =54
e reinicie
verifique em dmesg
-
Obrigado mstr, pela ajuda
mas o som continua não rolando.
Eta plaquinha chata no linux. ;D
[],s
-
vi também uma coisa errada no seu dmesg
[ 284.568000] tuner 0-004b: setting tuner address to 60
[ 284.608000] tuner 0-004b: type set to tda8290+75a
[ 284.720000] tuner 0-004b: setting tuner address to 60
[ 284.760000] tuner 0-004b: type set to tda8290+75a
onde tem 60 quando o som estiver certo aparece 61
vai ter que alterar o tuner até conseguir acertar
os modulos saa7134 nao descarregam rmmod ou modprobe -r
tem que reiniciar, tenta o depmod -a não sei se funciona
também apanhei bastante ate acertar a minha que na realidade é uma asus
os tuner mais comuns aqui no brasil são o 3 e o 43 este muito usado pela pinacle
pelo reconhecimento do seu tuner tenta os tuners philips primeiro
-
No início a minha placa também não tinha som no Tvtime.
Eu resolvi isso habilitando Entrada no Controle de Volume.
-
pintinho, tudo bem?
A minha placa de captura de tv é uma encore ENLTV-FM-2 com chip conexant fusion 878A, que instalei conforme postei aqui: http://ubuntuforum-pt.org/index.php/topic,17391.0.html. O vídeo é uma beleza mas nada de som. Já fiz muita pesquisa e no fórum e na net e nada de som.
Por favor veja se pode me ajudar a partir das informações abaixo:
franco@franco:~$ lspci -nn
00:00.0 Memory controller [0580]: nVidia Corporation CK804 Memory Controller [10de:005e] (rev a3)
00:01.0 ISA bridge [0601]: nVidia Corporation CK804 ISA Bridge [10de:0050] (rev a3)
00:01.1 SMBus [0c05]: nVidia Corporation CK804 SMBus [10de:0052] (rev a2)
00:02.0 USB Controller [0c03]: nVidia Corporation CK804 USB Controller [10de:005a] (rev a2)
00:02.1 USB Controller [0c03]: nVidia Corporation CK804 USB Controller [10de:005b] (rev a3)
00:04.0 Multimedia audio controller [0401]: nVidia Corporation CK804 AC'97 Audio Controller [10de:0059] (rev a2)
00:06.0 IDE interface [0101]: nVidia Corporation CK804 IDE [10de:0053] (rev a2)
00:07.0 IDE interface [0101]: nVidia Corporation CK804 Serial ATA Controller [10de:0054] (rev a3)
00:08.0 IDE interface [0101]: nVidia Corporation CK804 Serial ATA Controller [10de:0055] (rev a3)
00:09.0 PCI bridge [0604]: nVidia Corporation CK804 PCI Bridge [10de:005c] (rev a2)
00:0b.0 PCI bridge [0604]: nVidia Corporation CK804 PCIE Bridge [10de:005d] (rev a3)
00:0c.0 PCI bridge [0604]: nVidia Corporation CK804 PCIE Bridge [10de:005d] (rev a3)
00:0d.0 PCI bridge [0604]: nVidia Corporation CK804 PCIE Bridge [10de:005d] (rev a3)
00:0e.0 PCI bridge [0604]: nVidia Corporation CK804 PCIE Bridge [10de:005d] (rev a3)
00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration [1022:1100]
00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map [1022:1101]
00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller [1022:1102]
00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control [1022:1103]
01:00.0 VGA compatible controller [0300]: nVidia Corporation NV44 [GeForce 6200 TurboCache(TM)] [10de:0161] (rev a1)
05:06.0 Multimedia video controller [0400]: Brooktree Corporation Bt878 Video Capture [109e:036e] (rev 11)
05:06.1 Multimedia controller [0480]: Brooktree Corporation Bt878 Audio Capture [109e:0878] (rev 11)
05:08.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10)
Quando uso o ID da placa no comando # modprobe -c | egrep '109e.*0878' o terminal não retorna nenhuma informação. Estou cometendo algum erro? Ou isto quer dizer que não há módulo (driver) para esta placa?
Por outro lado quando utilizo o comando # dmesg | grep '05:06.1' retorna a seguinte mensagem:
franco@franco-desktop:~$ dmesg | grep '05:06.1'
[ 38.696113] ACPI: PCI Interrupt 0000:05:06.1[A] -> Link [APC1] -> GSI 16 (level, low) -> IRQ 21
[ 38.696124] bt878(0): Bt878 (rev 17) at 05:06.1, irq: 21, latency: 32, memory: 0xc0101000
Li as indicações que você fez sobre como encontar o card e o tuner mas nunca consegui encontrar o card e o tuner desta placa. Você pode me ajudar?
Utilizo o Ubuntu 7.04
Antecipadamente agradecido,
[ ]s,
Franco
-
E o chipset bt878 é o mais suportado pelo linux.
Estas plaquinhas de captura são uma chatice. ( pelo menos a minha ) ;)
No meu caso ainda estou tendo alsa=-2 ( logo não habilitada )
No seu caso => http://www.linuxtv.org/v4lwiki/index.php/TVCapture_98
Eu acredito que basta ligar um cabo da sua placa para a entrada de som.( como descrito no link ) e habilitar a entrada de som da placa no controle de volume.
-
a primeira coisa a fazer para instalar uma placa de captura bttv depois de muitas tentativas frustadas é procurar por restos de instalação mal sucedida para fazer isso digite no termial:
grep -Rs bttv /etc/modprobe.d/
grep -Rs bttv /etc/rc?.d/
vai retornar arquivos que tenham vinculos com o modulo bttv (provavelmente inicializando o modulo, restos de tentativas de instalações mal sucedidas)
resolva isso apague ou comente as linhas
depois no termial:
modprobe -r bttv
modprobe -r tuner
descarrega os modulos vamos conferir com lsmod o modulo bttv não esta la e nem o tuner
agora vamos começar a testar
modprobe bttv i2c_scan=1
dmesg
olhamos se reconheceu a card
se reconheceu entao continuamos
modprobe -r bttv
modprobe -r tuner
modprobe bttv card=X i2c_scan=1
X = card reconhecida
dmesg
deve aparecer tudo
se não reconheceu a card ai ferrou
pode-se tentar colocar uma card aleatoria (vai ler ve que não é e direciona para certa)
outro problema é com as empresas fabricantes (pirataria)
vc compra uma placa e recebe outra
meu caso
LTT-200 da LG recebi asus mycinema é a mesma placa
a placa do topico
Pixel View PlayTV mobile recebeu Sedna/MuchTV PC TV Cardbus TV/Radio
e outras que vi pelos foruns
e agora vem a pergunta e a sua ENLTV-FM-2
é uma nova no mercado ou é uma copia de ??
quem copia apaga a marca e não é reconhecida
outra coisa que ajuda um pouco é no lspci
05:06.0 Multimedia video controller [0400]: Brooktree Corporation Bt878 Video Capture [109e:036e] (rev 11)
[109e:036e] -> fabricante : modelo
se vc olhar na cardlist quase todas tem esse tipo de especificações
procure pelas placas do fabricante estas podem ser
e procure pelo modelo
as vezes dá sorte
tenta esse link sobre hardware http://www.guiadohardware.net/dicas/resolvendo-problemas-hardware-linux.html
espero ter ajudado
tota tenta o seguinte se vc ta usando aquela inicialização que te dei
no arquivo '/etc/rc5.d/S90captura'
#!/bin/sh
# inicializa os modulos da placa de captura no boot
#
modprobe saa7134 i2c-scan-1
modprobe saa7134-alsa index=1
modprobe saa7134-dvb
-
Franco Almeida,
Como já disseram o Tota e o mstr o driver (módulo) da sua placa é o bttv.
Nesse caso vc tem que incluir o bttv no /etc/modules para que ele carregue na inicialização (sudo gedit /etc/modules).
Depois vc vai no /etc/modprobe.d/options e configura com o card e tuner da sua placa (sudo gedit /etc/modprobe.d/options).
Seria isso :
options bttv card=x tuner=y (aí vc tem que encontrar o card e tuner corretos).
-
Obrigado pintinho, obrigado mstr
Já consegui configurar o som.
Estava na minha cara o tempo todo e eu dando bobeira.
Com a minha idade e meu conhecimento, infelizmente ainda não aprendi a respirar fundo e ir com calma.
No Tsão de fazer a meleca funcionar, eu não li o site do modulo saa7134 por inteiro e perdi dois dias sem o som.
Para quem vier a ler a solução para a placa PixelView PlayTV Mobile:
A placa PCMCIA PixelView PlayTV Mobile utiliza o chipset Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev f0)
Encontrado pelo comando
lspci -vv
Pesquisando na Internet por saa7133 verificou-se que é o mesmo da placa Sedna/MuchTV PC TV Cardbus TV/Radio conforme descrito no cardlist.saa7134 => http://www.mjmwired.net/kernel/Documentation/video4linux/CARDLIST.saa7134
Encontrado o numero do card Sedna = 79 pelo card list
Em terminal como root foi feito um dmesg
[ 284.344000] saa7130/34: v4l2 driver version 0.2.14 loaded
[ 284.344000] saa7133[0]: found at 0000:03:00.0, rev: 240, irq: 9, latency: 64, mmio: 0x38000000
[ 284.344000] saa7133[0]: subsystem: 1131:0000, board: Sedna/MuchTV PC TV Cardbus TV/Radio (ITO25 Rev:2B) [card=79,insmod option]
[ 284.344000] saa7133[0]: board init: gpio is e2c0c0
[ 284.344000] input: saa7134 IR (Sedna/MuchTV PC TV as /class/input/input8
[ 284.520000] tuner 0-004b: chip found @ 0x96 (saa7133[0])
[ 284.568000] tuner 0-004b: setting tuner address to 60
[ 284.608000] tuner 0-004b: type set to tda8290+75a
[ 284.720000] tuner 0-004b: setting tuner address to 60
[ 284.760000] tuner 0-004b: type set to tda8290+75a
Se encontra o tuner tda8290+75a pelo card list
O tuner foi procurado no cardlist.tuner => http://www.mjmwired.net/kernel/Documentation/video4linux/CARDLIST.tuner
tuner tda8290+75a = 54
portanto card=79 tuner=54
Volta-se ao terminal como root e se faz
rmmod saa7134_alsa
rmmod saa7134
modprobe saa7134 card=79 tuner=54
Instalado o pacote tvtime já é possivel ver imagens dos canais.
Falta o som.
Pesquisando mais no site => http://gentoo-wiki.com/HARDWARE_saa7134
verifica-se na sessão troubleshooting, sub sessão tvtime and sound o problema de audio.
Testou-se todas as alternativas e como se via pelo dmesg que o som era configurado como alsa=-2, a mais acertada foi o terceira opção
tvtime | arecord -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay -
Portanto, obrigado pelo empenho dos dois amigos e agora está tudo resolvido.
Quando resolvermos o problema do som do Franco Almeida darei o tópico como terminado.
Franco Almeida, vamos para o thread abaixo.
Valeu.
-
Franco Almeida,
poste aqui o seu dmesg
dmesg |grep bttv
para podermos ver como está seu audio.
Enquanto isto, veja se a minha solução funciona para voce:
tvtime | arecord -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay -
(tem que ter o tvtime instalado antes )
o que pode ser alterado é a parte => hw:1,0 ( necessário pesquisar por arecord )
[],s
-
Esse tópico na certa vai ajudar mais gente a botar suas placas pra funcionar...
Com essas feras aí, Tota e mstr dando esse show no terminal, nehuma placa fica sem configuração...hehehe!!!
-
reparei que vc não leu direito meu topico, mas parabens pelo sucesso
eu prefiro usar esse metodo que descrevi pq existem mais opções que podem ser uteis em alguns casos, verifique http://mstr.ueuo.com/saa/instalar.php?m=ASUSTeK%20P7131%20Dual&c=78&t=54&p=7 (http://mstr.ueuo.com/saa/instalar.php?m=ASUSTeK%20P7131%20Dual&c=78&t=54&p=7)
mas o que vale é funcionar
duas placas que parecem impossiveis na atualidade, ENLTV-FM-2 e a 8000gt, esta com problema no modulo do kernel
tenho uma LTT-200 e costumo a instalar assim
crie o arquivo '/etc/modprobe.d/captura' chown root:root e chmod 644
# saa7134 modulos
# quando inicializar o modulo usa estas opções
#
options saa7134 card=78 tuner=54 oss=1
crie o arquivo '/etc/rc5.d/S90captura' chown root:root e chmod 755
#!/bin/sh
# inicializa os modulos da placa de captura no boot
#
modprobe saa7134 i2c-scan-1
modprobe saa7134-alsa
modprobe saa7134-dvb
troque o numero da card e tuner pelo da sua placa de captura
acho que deve ser card=79 e tuner =54
e reinicie
verifique em dmesg
-
mstr,
Eu li o seu thread, mas eu já tinha imagem na ocasião. precisava apenas do som.
Quanto a rmmod saa7134 não poder ser retirado pode sim. O negócio é a ordem ( veja no script )
pesquisando encontrei um script que adaptei e rodei para encontrar meu tuner e meu card ( que já estava setado, mas como não tinha som eu queria ter mais opções ;D ).
Dois dias sem som e voce começa a ficar preocupado!!!
Voce pode acrescentar ao seu site caso haja interesse:
#/bin/sh
#
# Adaptado e atualizado por tota => http://ubuntuforum-br.org/index.php
# de => http://gentoo-wiki.com/HARDWARE_saa7134#Troubleshooting
#
# Para placas de captura que utilizam os modulos saa7134
#
# Antes de utilizar o script verifique em => #http://www.mjmwired.net/kernel/Documentation/video4linux/CARDLIST.saa7134
# Se sua placa é suportada
#
# Antes de utilizar o script verifique em =>
# http://www.mjmwired.net/kernel/Documentation/video4linux/CARDLIST.tuner
# Qual o seu tuner
#
MAXTUNER=74 # Numero de tuners do site cardlist - atualizar antes de rodar
MAXCARD=115 # Numero de cards do site cardlist - atualizar antes de rodar
j=0 # Cria a varável MAXCARD a partir do card = zero
while [ $j -lt $MAXCARD ];
do
i=0 # Cria a variável MAXTUNER a partir do tuner = zero
while [ $i -lt $MAXTUNER ];
do
pccardctl eject #Eu uso placa PCMCIA isto é necessário para alterar as configurações. Pode ser comentado se usar placas PCI!
rmmod tuner saa7134-empress saa7134-alsa saa7134-oss saa7134 tda9887 tda8290+75a
sync;sync
sleep 1;
modprobe saa7134 card=$j tuner=$i
pccardctl insert # Reinsere a placa PCMCIA. Pode ser comentado se usar placas PCI!
echo "Seu tuner é:" $i "e seu card é: " $j
sleep 1 # só para ter certeza que /dev/video estará lá quando o tvtime iniciar
sync;sync;
tvtime
sleep 1 # Para dar tempo aos processos
i=$(($i+1))
done
j=$(($j+1))
done
Ele tem que ser rodado sem qualquer configuração inicial, seja no modules, rc5.d e modprobe.d ( portanto antes de sua receita )
Lembre ao usuário que tem que entrar como root, teclar alt+F4 para fechar o tvtime a cada teste, que demora pacas o processo, que a antena tem que estar conectada, e que as mensagens ERROR:saa7134XXX not found podem ser ignoradas( o que é feito automaticamente ).
Serve para Bttv e cm88XX ( com as devidas adaptações de módulos).
[],s
-
Aos caros colegas do fórum
Primeiramente meu muitíssimo obrigado ao pintinho, Tota e mstr pela empenho e atenção às minhas perguntas. Passei um dia duro de trabalho e só agora volto ao fórum, com tempo para continuar tentando resolver o problema com a ENLTV-FM-2. Vou por partes respondendo, na ordem, ao que cada um postou:
1) Tota, há um cabo ligando a saída da placa para a entrada de som da placa de som do meu pc e no controle de volume da NVidia CK804 (Alça mixer) na guia Chaves está marcada a opção entrada de Captura. Mesmo assim não há só quando estou no Ubuntu 7.04 e no 7.10, já no Windows há som e imagem, mas isto realmente não me satisfaz, quero ter som no Ubuntu, no qual realizoo 99% dos meus afazeres.
Veja o franco@franco-desktop:~$ dmesg |grep bttv
[ 42.067023] bttv: driver version 0.9.16 loaded
[ 42.067027] bttv: using 4 buffers with 2080k (520 pages) each for capture
[ 42.067065] bttv: Bt8xx card found (0).
[ 42.067272] bttv0: Bt878 (rev 17) at 0000:05:06.0, irq: 21, latency: 32, mmio: 0xc0100000
[ 42.067279] bttv0: using: Prolink PixelView PlayTV pro [card=37,insmod option]
[ 42.067305] bttv0: gpio: en=00000000, out=00000000 in=00f9807f [init]
[ 42.068065] bttv0: using tuner=43
[ 42.068068] bttv0: i2c: checking for TDA9875 @ 0xb0... not found
[ 42.068773] bttv0: i2c: checking for TDA7432 @ 0x8a... not found
[ 42.069487] bttv0: i2c: checking for TDA9887 @ 0x86... found
[ 42.094165] bttv0: registered device video0
[ 42.094185] bttv0: registered device vbi0
[ 42.094205] bttv0: registered device radio0
[ 42.094222] bttv0: PLL: 28636363 => 35468950 .. ok
[ 106.384000] bttv0: PLL can sleep, using XTAL (28636363).
2) mstr utiliziei os comando por você indicados: o primeiro retorrna o seguinte:
franco@franco-desktop:~$ grep -Rs bttv /etc/modprobe.d/
/etc/modprobe.d/bttv:options bttv radio=1 card=37 tuner=43 gbuffers=4
/etc/modprobe.d/options~~~:options bttv radio=1 card=37 tuner=43
/etc/modprobe.d/bttv~~:options bttv radio=1 card=37 tuner=43 gbuffers=4
/etc/modprobe.d/options:options bttv radio=1 card=37 tuner=43, e o segundo franco@franco-desktop:~$ grep -Rs bttv /etc/rc?.d/ não retorna nada.
O comando franco@franco-desktop:~$ modprobe -r bttv, retorna
FATAL: Module bttv is in use. Portanto acho que não descarregou o módulo bttv; franco@franco-desktop:~$ modprobe -r tuner, não retorna nada e franco@franco-desktop:~$ modprobe bttv i2c_scan=1, também não retorna nada.
Em relação à marca da placa é Encore e parece ser original.
3) Pintinho, aqui está o conteúdo dos arquivos mensionados por você:
1) /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
fuse
lp
#placa de video captura
bttv
rmmod bt878
rmmod bttv
modprobe bttv card=37 tuner=43 radio=1
rmmod tuner
modprobe tuner force=0,0x61 ignore=0,0x60
2) /etc/modprobe.d/options
# Enable double-buffering so gstreamer et. al. work
options quickcam compatible=2
# Default hostap to managed mode
options hostap_pci iw_mode=2
options hostap_cs iw_mode=2
#PixelView Play TV MPEG2
options bttv radio=1 card=37 tuner=43
3)
e ainda o etc/modprobe.d/bttv
options bttv radio=1 card=37 tuner=43 gbuffers=4
Em relação ao card e tuner não tenho tido competência para encontrá-los, porisso estão pedindo a ajuda dos amigos.
Sempre agradecido,
[ ]s,
Franco
-
Franco Almeida,
Essa linha no dmesg fecha o card da sua placa:
[ 42.067279] bttv0: using: Prolink PixelView PlayTV pro [card=37,insmod option]
Tente então :
Edite o /etc/modprobe.d/options e coloque aí:
options bttv card=37 i2c_scan=1
Abra o Tvtime e veja se tem imagem e som...
Depois vc vai no dmesg e vê o tuner que está setado...
-
pintinho,
Editei o /etc/modprobe.d/options, que agora ficou assim, reinicei o micro, abri o tvtime, mas continua só imagem, nada de som.
# Enable double-buffering so gstreamer et. al. work
options quickcam compatible=2
# Default hostap to managed mode
options hostap_pci iw_mode=2
options hostap_cs iw_mode=2
#PixelView Play TV MPEG2
#options bttv radio=1 card=37 tuner=43
options bttv card=37 i2c_scan=1.
Veja como ficou o dmesg:
36.112499] NET: Registered protocol family 17
[ 36.593667] Linux video capture interface: v2.00
[ 36.782778] bttv: driver version 0.9.16 loaded
[ 36.782782] bttv: using 4 buffers with 2080k (520 pages) each for capture
[ 36.782821] bttv: Bt8xx card found (0).
[ 36.783018] ACPI: PCI Interrupt Link [APC1] enabled at IRQ 16
[ 36.783025] ACPI: PCI Interrupt 0000:05:06.0[A] -> Link [APC1] -> GSI 16 (level, low) -> IRQ 21
[ 36.783034] bttv0: Bt878 (rev 17) at 0000:05:06.0, irq: 21, latency: 32, mmio: 0xc0100000
[ 36.783041] bttv0: using: Prolink PixelView PlayTV pro [card=37,insmod option]
[ 36.783067] bttv0: gpio: en=00000000, out=00000000 in=00f9807f [init]
[ 36.831113] bttv0: i2c scan: found device @ 0x86 [tda9887]
[ 36.850304] bttv0: i2c scan: found device @ 0xc0 [tuner (analog)]
[ 36.964657] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 36.972648] bttv0: using tuner=43
[ 36.972665] bttv0: i2c: checking for TDA9875 @ 0xb0... not found
[ 36.973378] bttv0: i2c: checking for TDA7432 @ 0x8a... not found
[ 36.974086] bttv0: i2c: checking for TDA9887 @ 0x86... found
[ 37.098384] tuner 0-0043: chip found @ 0x86 (bt878 #0 [sw])
[ 37.098406] tda9887 0-0043: tda988[5/6/7] found @ 0x43 (tuner)
[ 37.100917] tuner 0-0060: All bytes are equal. It is not a TEA5767
[ 37.100920] tuner 0-0060: chip found @ 0xc0 (bt878 #0 [sw])
[ 37.100937] tuner 0-0060: type set to 43 (Philips NTSC MK3 (FM1236MK3 or FM1236/F))
[ 37.100939] tuner 0-0060: type set to 43 (Philips NTSC MK3 (FM1236MK3 or FM1236/F))
[ 37.111841] bttv0: registered device video0
[ 37.111865] bttv0: registered device vbi0
[ 37.111888] bttv0: registered device radio0
[ 37.111905] bttv0: PLL: 28636363 => 35468950 .. ok
[ 37.145807] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[ 37.146517] i2c_adapter i2c-1: nForce2 SMBus adapter at 0x4c00
[ 37.146541] i2c_adapter i2c-2: nForce2 SMBus adapter at 0x4c40
[ 37.453962] parport: PnPBIOS parport detected.
[ 37.454007] parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,ECP,DMA]
[ 37.489765] input: PC Speaker as /class/input/input3
[ 37.560919] bt878: AUDIO driver version 0.0.0 loaded
[ 37.560954] bt878: Bt878 AUDIO function found (0).
[ 37.560969] ACPI: PCI Interrupt 0000:05:06.1[A] -> Link [APC1] -> GSI 16 (level, low) -> IRQ 21
[ 37.560975] bt878_probe: card id=[0x0],[ <NULL> ] has DVB functions.
[ 37.560980] bt878(0): Bt878 (rev 17) at 05:06.1, irq: 21, latency: 32, memory: 0xc0101000
[ 37.575417] Linux agpgart interface v0.102 (c) Dave Jones
[ 37.747216] nvidia: module license 'NVIDIA' taints kernel.
[ 38.002800] ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [APC3] -> GSI 18 (level, low) -> IRQ 20
Veja que a linha que você disse que fecha o card da placa continua mudando sua numeração.
Que faço agora?
[ ]s,
Franco
-
Olha, Franco Almeida,
Na minha opinião, pelo seu dmesg, eu não tenho dúvida:
card=37 e tuner=43
Isso porque vc comentou a sua configuração anterior:
#PixelView Play TV MPEG2
#options bttv radio=1 card=37 tuner=43
options bttv card=37 i2c_scan=1.
E no final deu a mesma coisa, né isso?
Vc já tentou fazer como eu fiz?
Duplo clique no controle de Volume > Editar > Preferências > Entrada > Habilitar o Som de Entrada?
-
1) /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
fuse
lp
#placa de video captura
bttv
rmmod bt878
rmmod bttv
modprobe bttv card=37 tuner=43 radio=1
rmmod tuner
modprobe tuner force=0,0x61 ignore=0,0x60
2) /etc/modprobe.d/options
# Enable double-buffering so gstreamer et. al. work
options quickcam compatible=2
# Default hostap to managed mode
options hostap_pci iw_mode=2
options hostap_cs iw_mode=2
#PixelView Play TV MPEG2
options bttv radio=1 card=37 tuner=43
3)
e ainda o etc/modprobe.d/bttv
options bttv radio=1 card=37 tuner=43 gbuffers=4
to achando que tem muita referencia a mesma coisa em:
/etc/modules
/etc/modprobe.d/options
/etc/modprobe.d/bttv
na minha opinião apaga /etc/modprobe.d/bttv
tira as referencias em /etc/modprobe.d/options
e deixa como esta em /etc/modules e adiciona mais a linha que cuida do som que ta faltando
modprobe msp3400
-
Concordo com o mstr...deixa tudo em apenas um diretório.
-
Descobri pela Net que minha placa não vai tocar direto mesmo pelo TvTime.
Vou tentar com o mplayer para ver. Nos foruns falavam disso.
A história é a seguinte: o meu módulo tda8290+75a é na realidade uma mini placa de som que o TvTime não reconhece.
quem sabe o problema do Franco Almeida não pode ser parecido ?
mstr, para ajudar em seus conhecimentos, realmente minha placa não tem outra configuração que card=79 tuner=54, caso seja seu interesse em postar no seu site. MuchTv cardbus, sednacard e pixelview Play tv mobile são as mesmas placas.
Falaram que funciona com sox mas eu não verifiquei como configurar o sox no tvtime.
continuarei postando novidades.
-
Pessoal,
Me lembrei de uma coisa :
Eu comprei minha placa na intenção de substituir o velho video cassete, isto é, gravar programas, filmes, videos, etc., da TV, além de videos de fitas VHS e de filmadoras (agora tbém do celular e cameras digitais).
No Windows eu já fiz isso várias vezes... uso um programa que veio no CD da Placa, muito bom por sinal e, com isso consegui produzir vários DVDs de video com o Nero 7.03 (sabe, aquelas gravações antigas que vc tem em VHS e quer guardar? ou o jogo do CAM, campeão da segundona?).
Pois bem, no Ubuntu ainda não encontrei um programa que me permita gravar para depois produzir os DVDs...
Alguém tem uma indicação? O que já cheguei mais perto foi o mythtv...XawTv não funciona e o Kino ao que me parece é só pra firewire...
Outra coisa é que só não abondonei o Windows até hoje por causa disso... e pela minha mulher que compartilha o PC comigo mas, essa eu acho que dobro...hehehe!!!
-
a minha placa placa usa card=78 tuner=54 o modulo tdx8290+75 e o som dela é bom
tota vc ta instalando uma placa de captura saa7134 hoje pela primeira vez (modo de dizer)
eu lutei com a minha desde o kernel 2.6.11 onde não tinha os modulos no kernel
e aqueles sites me ajudaram muito pq fiz uma meia sola no kernel
que so foi reconhecida ou seja teve o modulo incluido no kernel 2.6.15
depois houve uma mudança radical quando saiu o modulo saa7134-alsa que deixou os sites desatualizados
com questão ao tvtime
o comando certo é 'tvtime -d /dev/videoX'
onde /dev/videoX = no dmesg o device videoX
A história é a seguinte: o meu módulo tda8290+75a é na realidade uma mini placa de som que o TvTime não reconhece.
se vc leu la no site, deve ter lido que algumas placas tem 2 (dois) tuners
e o tuner certo é o 61
no bttv é usado essa linha nunca testei no modulo saa7134
modprobe tuner force=0,0x61 ignore=0,0x60
para forçar o 61
e outras placas aceitam varios cards, vc escolhe
o mixer e o dsp são controlados pelo alsa
quando for gravar alguma coisa da tv o o programa gravador usa o /dev/videoX e o /dev/dspX
se algum estiver mal configurado não tem imagem ou não tem som
o mixer atua no controle de volume, acredito que nos graves e agudos
é faz tempo que labuto com isso
o problema não é só instalar a placa, mas manter o controle do resto
pintinho
o Xawtv para funcionar vc tem que criar o arquivo de configuração dele por isso que não funciona
se quiser te arrumo este arquivo que também me passaram
eu uso mencoder (via linha de comando) que fiz um script
o que vejo de problematico é dificil sincronizar o inicio e o final da gravação
depois vc precisa editar ai faltam bons programas eu uso o kdenlive
mas dizem que o melhor é cinerella que nunca consegui instalar
-
se vc leu la no site, deve ter lido que algumas placas tem 2 (dois) tuners
e o tuner certo é o 61
no bttv é usado essa linha nunca testei no modulo saa7134
modprobe tuner force=0,0x61 ignore=0,0x60
para forçar o 61
Sim, mstr, li, entendi, testei e não funciona com o saa7134. Retorna um erro do saa7134.
Confirmado no meu caso. O tuner é mesmo o 60. Instalei novamente o MythTV, configurei o programa e estou tendo som seguindo as instruções do site do MythTV de como instalar o mesmo.
Confirma também o lido nos foruns sobre a incompatibilidade do TvTime em lidar com uma segunda placa de som.
O XawTV também não vai funcionar pois não suporta PAL-M ( segundo os Foruns )
Agora vou me dedicar em como entrar pelo MPlayer, o que vai ser meio difícil pelo tamanho da linha de comando e dos meus conhecimentos para tal. ( Nunca utilizei o MPlayer ).
Vou pesquisar como utilizar o sox.
Depois ainda falta o radio...( que vai ficar para depois. Tenho a web para ouvir ) e a captura de videos pelo Mencoder.
até mais,
[],s
-
Amigos deste fórum,
Em primeiro lugar obrigado a todos pela paciência, generosidade e disposição para ajudar
Voltando a questão da instalação de placa de captura, o racional membro deste fórum postou o seguinte:
"Como havia dito o som da placa de captura de video não eh habilitado por padrão, e no sistema ela deve ser vista como outra placa de som. Fiz umas pesquisas e consegui fazer com que a placa de captura seja vista agora também como dispositivo de som juntamente com os outros que o sistema possa ter.
Quando entrava com o comando "cat /proc/asound/cards" eu recebia a seguinte saida:
0 [SI7018 ]: SI7018 - SiS SI7018
SiS SI7018 PCI Audio at 0xd000, irq 11
1 [UART ]: MPU-401 UART - MPU-401 UART
MPU-401 UART at 0x300, irq 10
Ou seja minha placa era reconecida como dois dispositivos, um pelo Alsa(SI7018) e outro pelo OSS(UART)
executei o seguinte comando : "modprobe -r snd-bt87x; modprobe snd-bt87x load_all=1"
e desta vez ao entrar com o comando: "cat /proc/asound/cards" novamente tive outra saida :
0 [SI7018 ]: SI7018 - SiS SI7018
SiS SI7018 PCI Audio at 0xd000, irq 11
1 [UART ]: MPU-401 UART - MPU-401 UART
MPU-401 UART at 0x300, irq 10
2 [Bt878 ]: Bt87x - Brooktree Bt878
Brooktree Bt878 at 0xcddfd000, irq 5
como deu pra perceber, agora além dos dois modulos padrão de som, tenho o Bt878 que eh o som da placa de captura.
Mais não para por ai, depois q vc reinicia o sistema pede tudo isso, então vi nessa pesquisa que para colocar essas configurações no boot do sistema basta fazer o seguinte :
echo "snd-bt87x" >>/etc/modules (coloca o som do bt8tx para carregar no boot)
echo "options snd-bt87x load_all=1" >>/etc/modprobe.conf (Eh opcional caso seja requerido)
bom agora que ja coloquei tudo no boot vou testar galera, assim q reiniciar eu digo o q deu."
Segui esta sugestão no Feisty, mas continua a aparecer só os módulos padrão de som (alsa e oss). Já no alfa do 7.10 aparece o módulo de som da placa de captura conforme abaixo logado como root:
root@franco:/home/franco# modprobe -r snd-bt87x; modprobe snd-bt87x load_all=1
root@franco:/home/franco# cat /proc/asound/cards
0 [CK804 ]: NFORCE - NVidia CK804
NVidia CK804 with ALC850 at irq 16
1 [UART ]: MPU-401 UART - MPU-401 UART
MPU-401 UART at 0x330, irq 10
2 [Bt878 ]: Bt87x - Brooktree Bt878
Brooktree Bt878 at 0xc0101000, irq 21
Aqui não deu certo. Alguém mais já tentou?
Postado originalmente por racional em: http://ubuntuforum-pt.org/index.php/topic,15074.0.html
Grato a todos
[ ]s,
Franco
-
Só não entendi se funcionou para voce ou não, Franco Almeida
Se funcionou me avise para eu postar (Resolvido) e fechar a conta.
-
pintinho
o Xawtv para funcionar vc tem que criar o arquivo de configuração dele por isso que não funciona
se quiser te arrumo este arquivo que também me passaram
eu uso mencoder (via linha de comando) que fiz um script
o que vejo de problematico é dificil sincronizar o inicio e o final da gravação
depois vc precisa editar ai faltam bons programas eu uso o kdenlive
mas dizem que o melhor é cinerella que nunca consegui instalar
Se vc puder disponibilizar o arquivo do Xawtv e o script do mencoder eu aceito.
Quanto ao Cinelerra, tem pacote .deb...ja instalei aqui sem problema
http://www.estudiolivre.org/tiki-index.php?page=Tutorial+video+no+ubuntu&bl
Eu usei um outro link que não tô achando aqui mas, acho que esse tbém dá...
-
Também quero os scripts para xawtv e mencoder.
Depois vou abrir um tópico novo sobre o radio. Este eu tou levando uma baita surra.
Brigadão antecipadamente
-
tota no radio vc tem que prestar atenção em 3 devs
/dev/dspX -> o som
/dev/mixerX -> os volumes
/dev/radioX -> a sintonia
eu uso o kurumin e o kradio que vem com as estações pre-sintonizadas basta escolher sua cidade
nesse link tem as configurações do xawtv http://www.forumdebian.com.br/topico-3616.html&highlight=
o mencoder tenho que ver pois uso um programa que fiz em qt e não vai rodar no ubuntu depois mando o comando todo com as explicações
vcs conhecem o devede funciona no gnome em python nunca testei http://www.rastersoft.com/programas/devede.html
-
M a r a v i l h a, sua dica do xawtv mstr,
Mas o galho da minha placa ainda é o maldito tuner. Já tentei todos os tuners do cardlist tuner e ela só funciona com o 54 dando tuner = 60 e nunca 61.
Daí que só tenho som com asound + a rec como indicado no site da alsa.
No gnome radio e no kradio eu sintonizo todas as estações, stereo, etc, mas som nadinha por causa do tuner.
O negócio é esperar mais um tempo e ver se alguma alma caridosa da Net conseguiu resolver o tuner da minha placa.
Eu já até consegui o controle remoto sem problemas.
E veja que eu pesquisei na Net antes de comprar, mas Brasilzão, com tudo via xing ling, e eu só encontrei o meu modelo como placa PCMCIA dentro do meu orçamento.
Resultado: Tenho passado mais tempo tentando configurar a placa do que convertendo minhas fitas de video. ( Não, pelo windows eu não quero )
Esperei 19 anos juntado fita e tirando mofo delas e posso esperar mais um pouco, isso se meu video cassete não enferrujar. ;D
Valeu cara pelo seu empenho, Obrigado
-
tota um pedaço do seu dmesg
[ 284.344000] input: saa7134 IR (Sedna/MuchTV PC TV as /class/input/input8
[ 284.520000] tuner 0-004b: chip found @ 0x96 (saa7133[0])
[ 284.568000] tuner 0-004b: setting tuner address to 60
[ 284.608000] tuner 0-004b: type set to tda8290+75a
[ 284.720000] tuner 0-004b: setting tuner address to 60
[ 284.760000] tuner 0-004b: type set to tda8290+75a
[ 284.824000] saa7133[0]: Huh, no eeprom present (err=-5)?
[ 284.844000] saa7133[0]: i2c scan: found device @ 0x96 [???]
essa placa tem dois tuners, procura como usar o outro tuner que vc resolve
esse no eeprom presente não é nada, somente que quem fabricou não gravou sua marca no local certo
da uma olhada no dmesg da minha tem umas , diferentes (no som)
k70@k70:~$ dmesg |grep saa713
saa7130/34: v4l2 driver version 0.2.14 loaded
saa7133[0]: found at 0000:00:0a.0, rev: 208, irq: 11, latency: 32, mmio: 0xee000000
saa7133[0]: subsystem: 1131:0000, board: ASUSTeK P7131 Dual [card=78,insmod option]
saa7133[0]: board init: gpio is 40
saa7133[0]: Huh, no eeprom present (err=-5)?
tuner 0-004b: chip found @ 0x96 (saa7133[0])
saa7133[0]: registered device video1 [v4l2]
saa7133[0]: registered device vbi0
saa7133[0]: registered device radio1
saa7134 ALSA driver for DMA sound loaded
saa7133[0]/alsa: saa7133[0] at 0xee000000 irq 11 registered as card -1
k70@k70:~$ dmesg |grep tuner
tuner 0-004b: chip found @ 0x96 (saa7133[0])
tuner 0-004b: setting tuner address to 61
tuner 0-004b: type set to tda8290+75
-
Vou procurar uma maneira de dar force 61 como no BtXXX
-
mstr, desculpa a demora na resposta.
Usar o force não rola, pois dá uma mensagem de erro.
Original:
root@tota-laptop:/home/tota# dmesg |grep tuner
[ 16.964000] tuner 0-004b: chip found @ 0x96 (saa7133[0])
[ 17.012000] tuner 0-004b: setting tuner address to 60
[ 17.052000] tuner 0-004b: type set to tda8290+75a
[ 17.164000] tuner 0-004b: setting tuner address to 60
[ 17.204000] tuner 0-004b: type set to tda8290+75a
Com o comando
modprobe tuner force=0,0x61 ignore=0,0x60:
root@tota-laptop:/home/tota# dmesg |grep tuner
[14778.332000] tuner 0-0061: chip found @ 0xc2 (saa7133[0])
[14778.356000] tuner 0-0061: could not clearly identify tuner address, defaulting to 61
[14778.380000] tuner 0-0061: TDA827x access failed!
[14778.380000] tuner 0-0061: type set to tda8290+75
[14778.428000] tuner 0-0061: could not clearly identify tuner address, defaulting to 61
[14778.452000] tuner 0-0061: TDA827x access failed!
[14778.452000] tuner 0-0061: type set to tda8290+75
[14778.548000] tuner 0-004b: chip found @ 0x96 (saa7133[0])
root@tota-laptop:/home/tota# dmesg |grep saa
[14778.332000] tuner 0-0061: chip found @ 0xc2 (saa7133[0])
[14778.548000] tuner 0-004b: chip found @ 0x96 (saa7133[0])
[14940.496000] tuner 0-0061: chip found @ 0xc2 (saa7133[0])
[14940.712000] tuner 0-004b: chip found @ 0x96 (saa7133[0])
Com isto estou tentando
rmmod tuner
modprobe tuner force=0,0x4a ignore=0,0x4b
E não funcionou também.
Utilizando o sox o delay de som melhorou muito.
sox -c 2 -s -w -r 32000 -t ossdsp /dev/dsp1 -t ossdsp -w -r 32000 /dev/dsp &
tvtime --mixer=/dev/mixer:pcm
wait tvtime
t=`pidof sox`;
kill $t;
amixer -c 0 sset PCM 80%,80% unmute
Daí verifiquei que minha placa e vi que ela esta identificada
root@tota-laptop:/home/tota# cat /proc/asound/cards
0 [I82801DBICH4 ]: ICH4 - Intel 82801DB-ICH4
Intel 82801DB-ICH4 with AD1981B at 0xe0100c00, irq 9
1 [SAA7134 ]: SAA7134 - SAA7134
saa7133[0] at 0x38000000 irq 9
Conforme eu for progredindo ( ou regredindo ) eu aviso para voce ter mais informações.
[],s
-
vc viu a identificação do tuner 0xc2 e 0x96
[14778.332000] tuner 0-0061: chip found @ 0xc2 (saa7133[0])
[14778.548000] tuner 0-004b: chip found @ 0x96 (saa7133[0])
eu ja tinha visto algo sobre isso mas não sei onde
tenta assim
modprobe tuner force= 0xc2
-
mstr,
modprobe tuner force= 0xc2:
[ 16.760000] tuner 0-004b: chip found @ 0x96 (saa7133[0])
[ 16.808000] tuner 0-004b: setting tuner address to 60
[ 16.848000] tuner 0-004b: type set to tda8290+75a
[ 16.960000] tuner 0-004b: setting tuner address to 60
[ 17.000000] tuner 0-004b: type set to tda8290+75a
[ 109.684000] tuner 0-004b: chip found @ 0x96 (saa7133[0])
[ 109.732000] tuner 0-004b: setting tuner address to 60
[ 109.772000] tuner 0-004b: type set to tda8290+75a
[ 109.884000] tuner 0-004b: setting tuner address to 60
[ 109.924000] tuner 0-004b: type set to tda8290+75a
Não rola não...
Pelo que andei pesquisando, o tuner seja qual for é responsável pela sintonia.
O som é regulado pelo modulo saa7134-alsa e é este que está fazendo minha placa não ter som.
Quando eu testo o som em => sistema=> preferencias=> som
Preferencias de som
Captura de som => saa7134 alsa
Recebo um erro:
gconfaudiosrc ! audioconvert ! audioresample ! gconfaudiosink profile=chat: Não foi possível obter/atribuir configurações do/ao recurso.
Procurei pela net para este erro, mas a coisa está muito dispersa.
[],s
-
não carrega saa7134 alsa na inicialiação
tenta incluir isso na linha de inicialização do modulo saa7134
gbuffers=32 vbibufs=32 tsbufs=32
para aumentar os buffers
como vc ta chamando ela?
-
Impossivel não carregar o saa7134-alsa. Basta dar modbrobe saa7134 card=79 tuner=54 ( ou só modprobe saa7134 ) que o saa7134-alsa é carregado automáticamente.
Por que o modulo i2c é carregado no kernel do 7.04.
Quando voce levanta o saa7134 o i2c faz o resto.
Já fiz isto:
install saa7134 /sbin/modprobe --ignore-install saa7134; /sbin/rmmod saa7134-alsa
Que também não traz resultado algum.
A dica do buffers eu já havia tentado sem sucesso.
Qualquer novidade posto aqui.
[],s
-
como vc ta chamando os modulos?
-
Nada Instalado em modules, Init.d, rc5.d ou mobprobe.d
Maquina Limpa.
Sem placa de tv.
computador ligado
Placa inserida, modulos carregados automaticamente.
rmmod saa7134-alsa saa7134 tuner
dmesg |grep saa
dmesg |gerp tuner
( Nada carregado )
Placa desligada sem modulos carregados.
modprobe etc, etc... placa ligada modulos carregados com minhas configurações desejadas.
Este tem sido o procedimento para todos os testes.
[],s
-
vc ta pondo essa placa num notebook
num entendi uma coisa no principio ela não reconhecia
agora basta plugar que reconhece
sera que os modulos não estão registrados em /etc/modules.conf
mas ate agora to em duvida com uma coisa
liga a placa ela carrega os modulos, nesse ponto tenta deletar os modulos
rmmod saa7134-alsa saa7134
e ve se não da erro para deletar saa7134-alsa
-
Pessoal não complica...carrega no etc/modprobe.d/options para inicializar : card, tuner e, deixa de fora o radio e, se possível também o controle remoto que não faz falta nenhuma.
-
vc ta pondo essa placa num notebook
num entendi uma coisa no principio ela não reconhecia
agora basta plugar que reconhece
sera que os modulos não estão registrados em /etc/modules.conf
mas ate agora to em duvida com uma coisa
liga a placa ela carrega os modulos, nesse ponto tenta deletar os modulos
rmmod saa7134-alsa saa7134
e ve se não da erro para deletar saa7134-alsa
Mstr,
Quando eu coloco a placa de tv, o Linux reconhece como phillips semiconductor saa7133/7134, unknown device, porém, como ele reconheceu a placa os modulos saa são carregados. Desde o principio. ( tá registrado no post) independente dela ser unknown ou não, é o chip que é reconhecido pelo kernel.
Ok. Chegamos a um acordo de que a placa é card=79 e tuner=54 para dizer ao kernel e aos módulos que eu quero mudar para sedna/much tv.
beleza. Dá para remover os modulos saa, nesta ordem => saa7134-alsa e saa7134.
O inverso eu fiz dando o --ignore do thread acima.
Nada funciona para habilitar o som.
Não tem como setar para o tuner dar 61, só 60.
Ele existe 60, é configurado na parte de som, mas não toca nas caixas, dando erro no gnome. ( Ja citado acima )
O que deve existir é falta de uma rotina no módulo saa7134-alsa para direcionar este modulo ( saida de captura para minha placa de som ( Intel / ac97 ) ( ja citado acima no cat/etc.etc. )
Utilizando o sox ( ja citado ) ele faz pipe de uma placa para outra, mas o gnome não encontra um jeito de fazer o pipe.
Ok, chegamos a um acordo de que ela não tem som de jeito nenhum pelo gnome-alsa ( sox é por terminal)
Uma coisa é terminal => tvtime | sox .... etc. etc.
Outra é gnome-alsa via sistema=> preferencias=>som ( Erro! )
É um problema complexo, pois envolve linha de comando e interface gráfica. ( O gnome tem um alsa embutido ) e é aqui que a coisa está pegando.
Linha de comando = placa funcionando com tudo, som, imagem, controle remoto, captura de video. ( radio não e não vai funcionar por não ter a rotina no alsa.saa.c ) só compilando o módulo e eu não tenho conhecimentos para tal. [fonte= alsa project + video4Linux project ]
Gnome = só video. Sem som.
P.S. Quanto ao radio, o modulo saa7134 reconhece e seta o mesmo como radio0, porém ele não tem capacidade ( sub rotina 8290+75a ) para receber a tabela de frequencias. eu ligo o gnomeradio, ou kradio, ou qualquer outro, tenho indicação da estação tipo 94,7 Mhz, mas o modulo não fixa a frequencia 94,7 Mhz.
com o comando gnomeradio | sox xxxxx,etc eu tenho som, mas é som branco, pois a estação não teve a frequencia fixada. E isto não é o card=x ou tuner=y que vai me fornecer, e sim a rotina interna do chip 8290_75a que precisaria ser compilada.
A Phillips não fornece o codigo-fonte do modulo TDA 829XXX para os desenvolvedores, logo temos que esperar alguem fazer por engenharia reversa, o que é, e sempre foi um problema no Linux.
infelizmente a tecnologia é mais rapida que os desenvolvedores neste campo. Amanhã sai um chip novo, o TDA8290 cai em desuso e a placa de captura mesmo sendo recente cai no esquecimento.
Uma vez eu comprei uma scanner de mão para windows 3.1. Legal, preto e branco mas escaneava. Saiu o windows 95, e eu perdi o scanner. O fabricante lançou um modelo novo e "esqueceu" de atualizar o driver do 3.1 para o 95. Fiquei na mão literalmente ( Scanner Marson ) com um produto novo e totalmente inútil no win95.
A unica coisa que mais tempo durou na era da tecnologia foi o disquete de 3 1/2. este foi duro de cair.
Nossa placas de TV são diversão, poucos vão gastar tempo para configurar nos módulos uma por uma, principalmente pela diversidade e falsificações que existem por aí.
O correto mesmo, seria o fabricante disponibilizar um driver para linus, mas isto é papo para café com Ubuntu.
Um abraço e minhas devidas desculpas pelo tamanho do thread.
-
Eu quero aqui fazer uma defesa da minha placa de captura : PixelView PlayTv Pro Ultra.
Pesquisei muito antes de adquirir.
O driver suportado no Linux é o cx88xx (Chip Conexant CX23880)
Funciona 100% no Ubuntu, até no alfa do Gutsy (menos no Dapper que a imagem só dava preto e branco).
Quem estiver querendo adquirir eu posso dizer que funciona (naturalmente não posso garantir nada).
É fácil de configurar, muito fácil (é lógico que ralei muito)...a imagem e o som no Tvtime são perfeitos...no KDETV tmbém, no mythtv som e imagem não combinam muito bem, no XawTv não há possibilidade de funcionar porque ele só funciona com o bttv).
Falta um programa bom no Linux para capturar imagem de Tv, de Video Cassete e de Filmadora.
Quanto a isso não sei se a minha placa tem algum problema porque nem Kino, nem Cinelerra e outros mais não capturam. A dúvida é essa.
-
-------------------------------------------------------------------------------
Modo piada ON
Me ensina a colocar uma placa pci no meu laptop!!!!
Modo piada OFF
--------------------------------------------------------------------------------
Este é o caso. Eu não tenho opções.
Mesmo morando em São Paulo, meca do contrabando, placas PCMCIA são raras.
fazer o quê ?...
E eu preciso da placa para uso profissional.
Hoje eu fiz o impensável. ( Nem acreditei que conseguiria )
Video cassete + laptop+ projetor+ Placa de TV + linux + linha de comando = aula de nasoscopia para 8 alunos de mestrado.
E se demorasse mais do que dois minutos para fazer eu teria que abrir o windows pois estava em cima da hora....
[],s
-
vou dizer uma só coisa eu abandonei o ubuntu e tudo que se faz com o gnome pq acho o gnome problematico com diversas coisas que não vale a pena enumerar
ainda mantenho o ubuntu no computador para ajudar outras pessoas quando dizem que não é possivel pois existe uma febre
quanto a captura acho a minha LTT-200 uma exelente placa em todos os sentidos
8290+75a -> desde que conheci isso, bem no inicio o 8290 ja existia o 75 não, e enquanto ele não foi incluido não conseguia configurar minha placa,, agora o problema que vejo ai e esse 'a' que não sei o que é
-
Se é para dar depoimento, eu ratifico os dois amigos.
Minha Imagem é excelente, o som cristalino, não tenho queixas. Só queria rodar no gnome sem traumas.
O fato de eu ser cabeça dura e tentar até a última gota fazer a coisa rodar do jeito que eu quero e não do jeito que o sistema quer é que me levaram ao Linux desde os tempos do baixar, compilar e juntar tudo, mas isto é outra história.
Qualquer hora eu coloco o KDE ( gosto ) e experimento minha placa nele. Tou pensando em arriscar o E17 no laptop, mas tou sem tempo de configurar.
[],s
-
tava pensando e se vc incluisse um arquivo em /etc/modprobe.d/captura
options saa7134 card=79 tuner=54 radio_nr=0 oss=1
quando carregar o modulo acho que usaria essas opcões, ainda acredito que falta o vinculo com o oss por isso o problema com o som
-
Não mstr,
Eu estou na frente. Fiz o oss=1, fiz uma compilação do modulo snd_saa7134_alsa.c, baixei o v4l mais atual, compilei o bruto, compilei a rotina saa_alsa_PCM.c . Recebo a mensagem de que não existem dispositivos oss via um fresh dmesg.
Tudo feito passo a passo e mexendo onde eu tinha real conhecimento.
Depois de compilar o sna_saa... eu até fiz minha placa ser reconhecida sem modprobe.!!!
(Troquei o sedna/muchTV pela minha placa.)
Isto tudo antes de postar o erro do gnome.
Tudo bem, eu estou provavelmente errando em algum ponto, e acredito que seja no gnome-alsa. E isto vai ficar para daqui uns dez anos. Eu absolutamente não sei fazer o maldito pipe da placa de som ( PCM, logo alsa puro ) para minha placa de som Intel. Isto ainda não é para mim.
Não me preocupei em encher a caixa postal dos desenvolvedores dos modulos ( o do saa7134 é brasileiro @ brturbo.com) pois acredito que como esta placa vende pouco para Linux, não vale a pena. Só se eu tivesse a solução pronta para mostrar para eles.
Já estou feliz assim. Só o desafio já valeu. Aprendi um montão.
Depois que voce me levou para o mau caminho :D insistindo em configurar minha placa, eu fui a fundo.
É por isto que Linux vicia. Voce faz o que quer com ele.
abraços
-
Depois dessa história toda fiquei interessado em fazer uns scripts.
Sou novo no Linux e não tenho nem idéia de como começar.
Vcs podem me ajudar nos primeiros passos?
-
quando testei o ubuntu achei interessante
depois comecei a notar que ele não executava scripts, achei que era pq ele pede a senha do root sempre e não tem o sudo
mas pelos depoimentos de quem tinha problemas reparei que existem programas que parece que não existem e não funcionam
por isso mantenho o ubuntu no cp para instalar o que eu conheço na mão ou seja criando os arquivos na unha
talvez isso não seja coisa do ubuntu e sim do gnome, mas isso não tenho certeza qualquer hora vou testar
ainda acho que o kde é melhor nesse ponto, no debian para instalar o kde são dois pacotes:
apt-get install kdebase kde-i18n-ptbr
o primeiro é o kde base e o segundo é a tradução para o portugues se vc quiser testar depois é so alterar na tela inicial do gdm o desktop
estava vendo aqui como instalar o debian partindo do modo texto verifica se vc tem o pacote 'alsa-oss' instalado pode ser por isso que não reconhece o oss, para instalar o alsa
apt-get install alsa alsa-oss kmix
o kmix é o mixer do kde
pintinho um bom começo para fazer scripts e o link http://aurelio.net/ tem uma pá de coisas
-
Alguém sabe se o sintonizador externo Pinnacle Pctv Pro Usb ( este link no ML http://produto.mercadolivre.com.br/MLB-60539502-placa-captura-pinnacle-pctv-pro-usb-em-so-paulo-_JM ) funciona no Kubuntu 7.04 ( de preferência sintonizando em Pal-M ) ? Estou seriamente pensando em comprá-lo .
-
Intruder_A6,
Tem um topico fresquinho em que estamos configurando uma destas.
Dá uma procurada por pinnacle aqui no forum.
[],s
-
Intruder_A6,
Tem um topico fresquinho em que estamos configurando uma destas.
Dá uma procurada por pinnacle aqui no forum.
[],s
Ou a ferramenta de pesquisa do fórum é muito ruim ou não tem nada, porque eu não consegui encontrar nada a não ser a minha mensagem.
-
Posso ter me enganado, mas vi voce no outro topico, não esquenta.
[],s
-
No outro tópico ( que participo ) também não tive resposta.
-
tota inclui sua dica na pagina
verifica se ta certo
pelo menos foi o que entendi
assim ficam todas as dicas numa pagina só
http://mstr.ueuo.com/
-
tota inclui sua dica na pagina
verifica se ta certo
pelo menos foi o que entendi
assim ficam todas as dicas numa pagina só
http://mstr.ueuo.com/
Perfeito, mstr
Assino em baixo
[],s
-
acho que agora só não configura uma captura quem não quiser ... (rs)
-
Acabei de comprar uma Pinnacle PCTV Pro USB no Edifício Central, pelo que eu vi no outro tópico ela vai funcionar em Pal-M no meu Kubuntu ( além de no Janelas XP )
-
tota,
e o radio?
fazendo o pipe funciona?
-
Ainda não rolou não.
Estou pesquisando, mas apareceu um emprego novo e eu vou ficar com menos tempo, mas n/ào desisti ainda.
[],s
-
Tota,
da uma olhada no que apareceu dando um
grep -Rs saa7134 /etc/modprobe.d/
/etc/modprobe.d/alsa-base:# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
/etc/modprobe.d/alsa-base:install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe -Qb saa7134-alsa ; : ; }
/etc/modprobe.d/alsa-base:options saa7134-alsa index=-2
olha só pq o alsa aparece com -2
o link é
http://ubuntuforum-br.org/index.php/topic,24429.0/topicseen.html
acho que dando um grep -Rs saa7134 /etc/
deve aparecer muito mais
-
mstr,
Já fiz isto também acertando a placa para index=1
Este "-2" é colocado no codigo fonte para as placas de tv não serem configuradas com index=0 ( que é o da placa de som principal) é so ler o codigo do saa7134.c - Site alsa
Como falei anteriormente, no mythtv eu setei o som para dsp1 ( com o meu index = 1 altrerado no modprobe.d )
Sai som mas intermitente.
Já o tvtuner, como não suporta Pal_m nativamente e o som não vem. Este Pais é incrivel mesmo, o sistema de tv usa uma portadora de sinal de video exclusiva (Pal -M ) e para manter a compatibilidade com os televisores preto e branco utiliza portadora de som padrão NTSC.
É dose.
[],s
-
Tota,
/etc/modprobe.d/alsa-base:options saa7134-alsa index=-2
acho que vc não entendeu, estas são opções que serão usadas quando o modulo saa7134-alsa for carregado
essa linha não deve existir
a outra não entendi direito o que faz, tem parametros que não aparecem numa pesquisa em modprobe
acho que até a minha placa vai dar problemas com essas linhas
vc leu no meu site varias referencias a mesma coisa da problemas
não serem configuradas com index=0 ( que é o da placa de som principal)
para isso não acontecer vc tem que carregar o som principal antes do som da captura por isso o S90captura vai carregar quase no final
to baixando o ubuntu 7 e vou verificar isso
-
O saa7134 --ignore instal, é porque sempre que o saa7134 é carregado, vem a reboque o saa7134-alsa. (which gets dragged in by it anyway)
Para desintalar o saa7134-alsa, sem desinstalar o saa7134 existe esta opção. --ignore install
options saa7134-alsa index=-2 é redundancia. No meu dmesg a placa já é "levantada" como alsa-2
-
Som só usando aquele pipe mesmo?
Eu não sei qual é o problema mas as vezes estou usando a placa para jogar videogame, não uso pra ver TV, e o notebook trava completamente. Suspeito que seja o pipe porque já liguei e deixei bastante tempo sem som e funcionou tranquilo.
-
Caros amigos desse Fórum,
Fico muito contente ao saber que grande parte dos problemas de instalação de placas de capturas são passíveis de ser resolvidos a partir deste tópico. O amigo mstr alçou um grande voo ao criar este link http://mstr.ueuo.com/, facilitando sobremaneira a vida de todos que têm problemas na instalação de placa de captura. Por isso, todos estamos de parabéns. Entretanto, pelo que entendi, ainda não há solução para a minha Encore ENLTV-FM-2, será que entendi certo? ou há solução?
Lembrando que meu único problema é o som.
Aguardo novos comentários e/ou dicas.
[ ]s,
Franco
-
to pesquisando bastante e cada vez achando mais coisas
manda uma coisa pra mim vamos ver se conseguimos saber que placa é essa
no terminal digita
lspci -vnn
vai dar um montão de saida
procura o pedaço da placa de captura e posta ele
-
Amigo mstr,
Aqui está o resultado do comando franco@franco:~$ lspci -vnn em relação à placa de captura que você solicitou:
05:06.0 Multimedia video controller [0400]: Brooktree Corporation Bt878 Video Capture [109e:036e] (rev 11)
Flags: bus master, medium devsel, latency 32, IRQ 21
Memory at c0100000 (32-bit, prefetchable) [size=4K]
Capabilities: <access denied>
05:06.1 Multimedia controller [0480]: Brooktree Corporation Bt878 Audio Capture [109e:0878] (rev 11)
Flags: medium devsel, IRQ 21
Memory at c0101000 (32-bit, prefetchable) [size=4K]
Capabilities: <access denied>
Muito obrigado pela sua prestimosa atenção,
[ ]s,
Franco
-
Franco Almeida,
dei uma vasculhada e não achei nada a respeito dessa placa Encore ENLTV-FM-2
achei alguma coisa a respeito da eview tv que também é da encore, e todos diziam "fui enganado" pelo que entendi não tem cor
vamos tentar acabar com esse misterio, vc tira essa placa do micro e anotar todos os numeros dos chips e as marcas
assim vamos procurar pelos numeros dos chips, sei que conseguir a imagem não é dificil, ela pode ser similar a um monte de placas
mas o tuner não da nem para desconfiar
vamos dessa forma por ela para funcionar, achando pelos numeros do chips
-
Amigo mstr,
Depois de muito tempo retirei a placa do micro e encontrei:
1) Tuner - Encore eletronics; warranty void if tamperated
2)Chip - Conexant Fusion 878A; 25878 - 13; 25.878 - 13; 061y18v; 0603 Taiwan
3) Um segundo chip - Sonix; SN6P16028SB; 064AAC02 (menor que o anterior)
4) Um 3º chip - Philips; 74HC4052D; AJ64301;UN04179 (de difícil leitura, mesmo com lupa, por ser muito pequeno)
Obs.: Cada texto separado por ; corresponde a uma linha.
Se ainda puder me ajudar,
Aguardo,
Muito obriga por sua costumeira atenção
[ ]s,
Franco
-
essa placa é a Encore ENLTV-FM-2
as placas Encore Eview e Encore TV-HA, não devem fugir muito disso
O Chip - Conexant Fusion 878A; 25878 - 13;
é um chip comum as pinxel view pro tem esse chip, e muitas outras também
Tuner - Encore eletronics; warranty void if tamperated
vc leu a etiqueta que esta em cima mas o que vale é o que
esta escrito embaixo no chip que deve ser -+ isso
a minha eu arranquei a etiqueta
Tvision 5V TVF-6633-MFF
Tvision 5V TVF-66T5-MFF
são tuners fabricados pela Ymec
que podem ser o 58, 59 ou 65
o tuner TVF-66T5-MFF é o 65
é uma questão de testar
Um segundo chip - Sonix; SN6P16028SB; 064AAC02 (menor que o anterior)
Um 3º chip - Philips; 74HC4052D; AJ64301;UN04179 (de difícil leitura, mesmo com lupa, por ser muito pequeno)
o maior deve ser o descomplexador e o menor o controle remoto
me avisa do que der
-
Amigo mstr
Retirei a etiqueta que estava sobre o Tuner debaixo da qual havia outra etiqueta menor na qual está escrito: MFNM05-4-E; TCL 060601 0 7. Na cápsula do Tuner não há nada escrito. Mesmo assim testei suas sugestões de Tuner e continuar imagem sem som (o tuner 58 foi o único que não funcionou). Veja as configurações abaixo:
sudo gedit /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
fuse
lp
#placa de video captura
bttv
rmmod bt878
rmmod bttv
modprobe bttv card=37 tuner=59 radio=1
#modprobe bttv card=3 tuner=39 radio=1
rmmod tuner
modprobe tuner force=0,0x61 ignore=0,0x60
##############################################
sudo gedit /etc/modprobe.d/options
# Enable double-buffering so gstreamer et. al. work
options quickcam compatible=2
# Default hostap to managed mode
options hostap_pci iw_mode=2
options hostap_cs iw_mode=2
#PixelView Play TV MPEG2
options bttv radio=1 card=37 tuner=59
#options bttv radio=1 card=3 tuner=39
options bttv card=3 i2c_scan=1
####################################################
sudo gedit /etc/modprobe.d/bttv
options bttv radio=1 card=37 tuner=59 gbuffers=4
#options bttv radio=1 card=107 tuner=-1 gbuffers=4
#options bttv radio=1 card=36 tuner=-1 gbuffers=4
#options bttv radio=1 card=3 tuner=2 gbuffers=4
#options bttv radio=1 card=3 tuner=39 gbuffers=4
Aguardo comentários e sugestões.
Mais uma vez obrigado,
[ ]s,
Franco
-
Retirei a etiqueta que estava sobre o Tuner debaixo da qual havia outra etiqueta menor na qual está escrito: MFNM05-4-E; TCL 060601 0 7. Na cápsula do Tuner não há nada escrito.
o tuner em questão é o 43
se vc fizer uma busca por 'MFNM05' a resposta aparece
me diz se funcionou !!!!
-
Caro mstr,
Só em 01/02/2008 vi suas recomendações para instalação da Encore ENLTV-FM-2, postadas aqui: http://mstr.ueuo.com/nome/instalar.php?id=bttv&n=18
Segui suas recomendações alcançando os resultados seguintes:
a) chamei o tvtime veio, como sempre, com imagem nítida e sem som;
b) após certo tempo que o tvtime estava rodando retirei o cabo da saída da placa de captura (aquele que a conecta entrada da placa de som) e aí o som saiu cristalino, mas só som; inclusive fiz um tur em todos os canais daqui e escutei o som de todos;
c) aí resolvi reconectar o cabinho para ver se aparecia imagem mas o micro travou, a reiniciação foi lenda, aí chamei o tvtime novamente que voltou com imagem e sem som. Novamente desligando e ligando o mencionado cabo voltou o som voltou;
d) aí fechei o tvtime e som continuou firme, reiniciei o GDM e continuou tocando o som no canal em que o tvtime estava sintonizado anteriormente;
e) abri o mix e verifiquei que se desligasse na aba saída o auxiliar o som cessava sugerindo que estava sendo captado pelo auxiliar;
f) toda vez que reiniciei o o micro e chamava o tvtime voltava sem som, nova operação com o cabo e o som voltava, e mesmo desligando o tvtime o som continuava, apesar de que enquanto o tvtime estivesse rodando, ao mudar de canal o som ouvido era do novo canal; ou seja: o tvtime comanda o som para mudar de canal mas não para desligá-lo;
g) verifique que se descomentar esta linha # options tuner addr=0x61 do arquivo /etc/modprobe.d/captura, o tvtime fica sintonizado numa só estação (não muda de estação);
h) cheguei a cogitar que o problema estivesse no cabo ou na saída da placa de captura mas descartei a hipótese porque loguei no windows e lá tudo funciona: imagem e som;
i) constatei que a placa de captura não estava bem conectada no slote (acho que era isso que estava causando o travamento);
j) na ânsia de ver funcionar normalmente mudei a placa de captura de slot e refiz toda a dica, mas não consegui mais o som;
k) observei que ao chamar o tvtime aparece x de sem audio no ícone do autofalante do painel, mas rapidamente desaparece e o ícone fica normal.
Conclui que o card da placa realmente é o 37 e o tuner 43, como sugerido por você.
Já fiz muita pesquisa mas ainda não consegui resolver o problema, mas agora tenho esperança.
Desculpe a demora em responder,
Espero continuar merecendo a sua ajuda.
[ ]s,
Franco
-
vc tentou usar o sox?, tem explicação la na pagina
sua placa e ou o processador é 64 bits?
-
mstr,
Mesmo usando o sox não tem som. Meu processador é AMD Athlon(tm) 64 Processor 3500+.
Muito obrigado pela resposta
[ ]s,
Franco
-
Meu processador é AMD Athlon(tm) 64 Processor 3500+.
ficou mais facil,
minha MB é M2N-MX SE e um atlhon 3000 64bit, se falar direito ainda tenho problemas com o som, bem menos agora claro
to com o kernel 2.6.24, alsa 1.0.15 e mais um monte de outras configurações especificas, tudo isso no kubuntu 7.10
sem falar que alguns modulos dessa placa so existem e funcionam apartir do kernel 2.6.22
bem vamos começar, se não entender algo pergunte
a grade verdade do som do 64 é que ele é digital e a placa de captura o som é analogico, então fique ciente que daqui a pouco não mais conseguiremos instalar essas placas de captura
a primeira coisa a fazer é atualizar o alsa para a ultima versão disponivel, o site do alsa é http://www.alsa-project.org/
eu atualizei os seguintes pacotes, nessa ordem. Estão ai os comandos que usei, imagino que vc saiba o minimo para compilar alguma coisa
pacotes minimos necessarios para a compilação
apt-get install build-essential libncurses5 libncurses5-dev
alsa-oss-1.0.15
./configure
make install
alsa-driver-1.0.15
./configure --with-isapnp=auto --with-sequencer=yes --with-oss=yes --with-pcm-oss-plugins=yes --with-cards=all --with-card-options=all
make
make install
make install-modules
./snddevices
alsa-lib-1.0.15
./configure
make install
alsa-utils-1.0.15
./configure
make install
depois altere o arquivo '/etc/modprobe.d/alsa-base' adicione essa linha no final
options snd-hda-intel probe_mask=1 position_fix=1
probe_mask -> escolhe a sua placa correta
position_fix -> ativa o microfone
e reinicie que o som da captura deve funcionar, e o som micro deve ficar melhor
-
mstr,
Vou tentar compilar os pacotes do alsa, mas vou tropeçar em muitas coisas, por isto deve demorar.
Tenho instalados os pacotes build-essential, libncurses5 e libncurses5-dev. Mas já tive problemas para compilar o pacote alsa-oss-1.0.15. Fiz o seguinte:
1) baixe o pacote alsa-oss-1.0.15, numa pasta,
2) entrei na pasta,
3) descompactei o pacote,
4)entrei na pasta criada na descompactação,
5) no terminal como root dei o comando ./configure (não entendi porque antes no precisa do make), tive problemas na saída, veja:
franco@franco-desktop:~/ÁreadeTrabalho/pasta1/alsa-oss-1.0.15$ ./configure
./configure: line 1562: config.log: Permission denied
./configure: line 1572: config.log: Permission denied
franco@franco-desktop:~/ÁreadeTrabalho/pasta1/alsa-oss-1.0.15$ sudo su
[sudo] password for franco:
root@franco-desktop:/home/franco/ÁreadeTrabalho/pasta1/alsa-oss-1.0.15# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... no
checking for g95... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifort... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for ftn... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether accepts -g... nofranco@franco-desktop:~/ÁreadeTrabalho/pasta1/alsa-oss-1.0.15$ ./configure
./configure: line 1562: config.log: Permission denied
./configure: line 1572: config.log: Permission denied
franco@franco-desktop:~/ÁreadeTrabalho/pasta1/alsa-oss-1.0.15$ sudo su
[sudo] password for franco:
root@franco-desktop:/home/franco/ÁreadeTrabalho/pasta1/alsa-oss-1.0.15# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... no
checking for g95... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifort... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for ftn... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking for aoss... yes
checking for ALSA CFLAGS...
checking for ALSA LDFLAGS... -lasound -lm -ldl -lpthread
checking for libasound headers version >= 0.9.0... not present.
configure: error: Sufficiently new version of libasound not found.
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking iffranco@franco-desktop:~/ÁreadeTrabalho/pasta1/alsa-oss-1.0.15$ ./configure
./configure: line 1562: config.log: Permission denied
./configure: line 1572: config.log: Permission denied
franco@franco-desktop:~/ÁreadeTrabalho/pasta1/alsa-oss-1.0.15$ sudo su
[sudo] password for franco:
root@franco-desktop:/home/franco/ÁreadeTrabalho/pasta1/alsa-oss-1.0.15# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... no
checking for g95... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifort... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for ftn... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking for aoss... yes
checking for ALSA CFLAGS...
checking for ALSA LDFLAGS... -lasound -lm -ldl -lpthread
checking for libasound headers version >= 0.9.0... not present.
configure: error: Sufficiently new version of libasound not found.
g++ PIC flag -fPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking for aoss... yes
checking for ALSA CFLAGS...
checking for ALSA LDFLAGS... -lasound -lm -ldl -lpthread
checking for libasound headers version >= 0.9.0... not present.
configure: error: Sufficiently new version of libasound not found.
Vou pesquisar sobre o erro e tentar corrigí-lo.
Qualquer ajuda será bem vinda.
Agradeço sua boa vontade, já constatei que ela é grande
[ ]s,
Franco
-
mstr,
Minha PixelView que funciona legal no Ubuntu, no Kubuntu não dá som de jeito nenhum.
Estou vendo que vc usa Kubuntu.
Já experimentou sua placa no Ubuntu?
-
Caro mstr,
Pesquisando na net verifiquei que era necessário instalat o pacote libasound2-dev. Com isto consegui compilar os quatro pacotes do alsa, mas continua com ótima imagem mas sem som.
O alsa parece está realmente na versão 1.0.15, quando comando alsamixer no teminal aparecer o AlsaMixer v1.0.15 (Press Escape to quit)], copiei só o título para colar aqui.
O que significa esta saída do comando lspci -vn:
05:06.0 0400: 109e:036e (rev 11)
Flags: bus master, medium devsel, latency 32, IRQ 21
Memory at c0100000 (32-bit, prefetchable) [size=4K]
Capabilities: <access denied>
05:06.1 0480: 109e:0878 (rev 11)
Flags: bus master, medium devsel, latency 32, IRQ 21
Memory at c0101000 (32-bit, prefetchable) [size=4K]
Capabilities: <access denied>
05:08.0 0200: 10ec:8139 (rev 10)
Subsystem: 10ec:8139
Flags: bus master, medium devsel, latency 32, IRQ 17
I/O ports at a000 [size=256]
Memory at c0000000 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>
Este 0400: 109e:036e (rev 11) é relacionado ao módulo de vídeo, enquanto que 0480: 109e:0878 (rev 11) é relacionada ao módulo de som. Se as saídas são semelhantes por que tem vídeo e não tem som?
Tenho a impressão que o problema está aqui, só não sei como resolvê-lo.
Quando depuro a saída do comando dmesg usando o 05:06.0 relacionado ao vídeo temos:
root@franco-desktop:/home/franco# dmesg | grep '05:06.0'
[ 45.327914] ACPI: PCI Interrupt 0000:05:06.0[A] -> Link [APC1] -> GSI 16 (level, low) -> IRQ 21
[ 45.327923] bttv0: Bt878 (rev 17) at 0000:05:06.0, irq: 21, latency: 32, mmio: 0xc0100000
A saída para 05:06.1 relacionada ao audio é:
root@franco-desktop:/home/franco# dmesg | grep '05:06.1'
[ 45.630770] ACPI: PCI Interrupt 0000:05:06.1[A] -> Link [APC1] -> GSI 16 (level, low) -> IRQ 21
[ 45.630780] ACPI: PCI interrupt for device 0000:05:06.1 disabled
[ 45.630784] bt878: probe of 0000:05:06.1 failed with error -22
[ 47.170748] ACPI: PCI Interrupt 0000:05:06.1[A] -> Link [APC1] -> GSI 16 (level, low) -> IRQ 21
Veja que a saída para audio aponta erro, mas como resolvê-lo?
Por favor comente isti na sua resposta.
Mais uma vez obrigado pela atenção.
[ ]s,
Franco
-
Franco Almeida,
use o comando 'lspci -vnn' da mais informação, se lembra da linha
a grade verdade do som do 64 é que ele é digital e a placa de captura o som é analogico, então fique ciente que daqui a pouco não mais conseguiremos instalar essas placas de captura
esse é o problema, no alsa 1.0.15 vc tem que setar o OSS, pq no alsa o som digital
agora vamos no arquivo '/etc/modprobe.d/alsa-base' é ai que esta o problema
se quiser ver os seus erros digite 'dmesg | grep bttv' todos os erros do som estão no alsa, uma pá de funções que não existem
minha captura é uma saa7134 olhe as linhas que tive que alterar estao em vermelho
# tive que alterar saa7134-alsa para saa7134-oss
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe -Qb saa7134-oss ; : ; }
options snd-bt87x index=-2
options cx88-alsa index=-2
#options saa7134-alsa index=-2
e ainda tive que adicionar a opção 'option saa7134-oss dsp_nr=2 mixer_nr=1' no arquivo /etc/modprobe.d/captura
não tenho certeza mas acho que estas linhas referentes as capturas devem ser comentadas com foi a minha, verifique as informações do modulo 'modinfo snd-bt87x', vc vai chegar a conclusão que ela é para som digital, deixa sem essa linha pra ver no que dá
as cx88-alsa vi alguma coisa mas não entendi direito em usar a cx88-backbird
as saa7134-alsa trocar por saa7134-oss
reiniciei e o som rolou
pintinho,
Já experimentou sua placa no Ubuntu?
eu não me ajeito muito com o gnome e alem disso tenho programas feitos em QT que sei la se irão rodar direito no gnome
sem dizer que placas de captura são instaladas no nivel baixo do linux independem se ser gnome ou kde ou qualquer outro fronted que se use
por isso que consigo passar informações sobre capturas para quem precise independendo do fronted que use (rs...)
e o meu problema não é o ubuntu nem o Kubuntu, mas é
sem falar que alguns modulos dessa placa so existem e funcionam apartir do kernel 2.6.22, som e rede
entendeu, por isso ja estou com o kernel 2.6.24
e se rodo a distribuição 32 bits da uma mensagem de erro que fica repetindo n'trilhoes de vezes ou ate desligar o micro
-
Amigos deste Forum,
Em especial os amigos Tota, pintinho e mstr.
Finalmente consegui som e imagem na minha placa de captura Encore ENLTV-FM-2. Depois de muito penar e de muita pesquisa aqui e em outros fóruns sem conseguir som, já estava pensando em desistir quando mais uma vez segui a sugestão do mstr: apagar tudo e começar do zero. Então segui novamente sua dica: http://mstr.ueuo.com/nome/instalar.php?id=bttv&n=18, lendo atentamente seu script, verifiquei esta observação: "de acordo com Lazaro Souza, sua placa funcionou com card=46 tuner=38". Resolvi testar. Aí já na inicialização ocorreu a sintonia do sinal de som de tv, como um ruído forte, então abri o tvtime cessou o baraulho e sintonizei a vontade todos os canais de tv existentes aqui em Teresina com som e imagem. Mas toda vez que reiniciava o micro, voltava o ruído ainda na inicialização, só cessando quando abria o tvtime. Aí fui combinando o card 46 com vários tuners até que a combinação card 46 x tuner 44 eliminou o ruído da inicialização. Entretanto quando fecho o tvtime ou kdetv o som do canal que estava sintonizado continua, só cessando quando fecho o volume da entrada do mix da placa de som (a placa de captura está conectada a placa de som), ou seja o tvtime e kdetv não controlam o som da placa de captura, mas mesmo que isto não seja normal já estou muito satisfeito.
Desta forma se não houver mais alguém com problemas neste tópico, já pode ser dado como resolvido.
Minha gratidão a todos que me ajudaram, em especial os amigos Tota, pintinho e mstr, este último foi sempre muito atencioso comigo, por isso mais umavez meu muito obrigado mstr.
Estou usando o Ubuntu 8.04
[ ]s,
Franco
-
Caros amigos deste fórum,
Para zerar automaticamente o volume após fechar o tvtime, encontrei a seguinte solução: abrir o arquivo /etc/tvtime/tvtime.xml e alterar na linha <option name="MuteOnExit" value="0"/>, para value="0" para value="1", icando assim:
<option name="MuteOnExit" value="1"/>
Isto equivale a ir no mix e desligar o volume da entrada.
[ ]s,
Franco
-
Tota, eu sempre venho aqui e acompanho as suas orientações e a do Pintinho referente ao problema da Placa de TV. Esse problema é antigo, uma ocasião o Pintinho tentou me ajudar e acabei fazendo uma gambiarra usando um velho Video Cassete para conseguir o som. Mas o problema existe ainda por aqui com o Ubuntu 8.0 e gostaria se possível uma tentativa em resolver também o a falta de som no meu Pinacle PCTV/RAVE uma placa antiga.
Tentei o comando que você sugeriu mas não corrigiu. Abaixo o dmseg da minha placa. O vídeo está excelente mas no lugar do áudio da emissora eu tenho um chiado como se a emissora não estivesse presente.
Agradeço a sua atenção.
eudoxio@ubuntu:~$ dmesg |grep bttv
[ 28.785585] bttv: driver version 0.9.17 loaded
[ 28.785592] bttv: using 8 buffers with 2080k (520 pages) each for capture
[ 28.785680] bttv: Bt8xx card found (0).
[ 28.785719] bttv0: Bt878 (rev 17) at 0000:02:04.0, irq: 18, latency: 32, mmio: 0xf47fe000
[ 28.786330] bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012
[ 28.786336] bttv0: using: Pinnacle PCTV Studio/Rave [card=39,autodetected]
[ 28.786365] bttv0: gpio: en=00000000, out=00000000 in=00ffefff [init]
[ 28.786772] bttv0: i2c: checking for MSP34xx @ 0x80... not found
[ 28.787395] bttv0: pinnacle/mt: id=5 info="NTSC / mono" radio=no
[ 28.787400] bttv0: tuner type=33
[ 28.787405] bttv0: i2c: checking for MSP34xx @ 0x80... not found
[ 28.787997] bttv0: i2c: checking for TDA9875 @ 0xb0... not found
[ 28.788598] bttv0: i2c: checking for TDA7432 @ 0x8a... not found
[ 29.553324] bttv0: registered device video0
[ 29.553358] bttv0: registered device vbi0
[ 29.553381] bttv0: PLL: 28636363 => 35468950 .. ok
[10901.674774] bttv0: PLL can sleep, using XTAL (28636363).
eudoxio@ubuntu:~$ sudo tvtime | arecord -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay -
A correr tvtime 1.0.2.
A ler a configuração de /etc/tvtime/tvtime.xml
A ler a configuração de /home/eudoxio/.tvtime/tvtime.xml
ALSA lib pcm_hw.c:1207:(_snd_pcm_hw_open) Invalid value for card
arecord: main:546: erro ao abrir áudio: Arquivo ou diretório inexistente
aplay: playback:2019: erro de leitura
Obrigado por usar o tvtime.
eudoxio@ubuntu:~$
-
Caros amigos deste fórum,
Para zerar automaticamente o volume após fechar o tvtime, encontrei a seguinte solução: abrir o arquivo /etc/tvtime/tvtime.xml e alterar na linha <option name="MuteOnExit" value="0"/>, para value="0" para value="1", icando assim:
<option name="MuteOnExit" value="1"/>
Isto equivale a ir no mix e desligar o volume da entrada.
[ ]s,
Franco
Vlw a dica, brother! Faz tempo que eu queria saber como retirar esse rúido chato na inicialização do sistema.