Logo Hardware.com.br
Daekdroom
Daekdroom Membro Junior Registrado
59 Mensagens 1 Curtida

Suporte à placa de captura

#1 Por Daekdroom 14/10/2007 - 13:27
Estou tentando usar minha placa de captura no Ubuntu 7.10 Gutsy Gibbon.
O lspci retorna a placa:
Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d1)

Quando eu tento usar o tvtime ele não abre e não retorna qualquer erro. Acho que é relacionado à configuração do driver, mas eu não sei como mexer nisso.
Responder
Mike Pacasi
Mike Pacasi Geek Registrado
2.4K Mensagens 94 Curtidas
#2 Por Mike Pacasi
15/10/2007 - 00:05
Daekdroom disse:
Estou tentando usar minha placa de captura no Ubuntu 7.10 Gutsy Gibbon.
O lspci retorna a placa:
Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d1)

Quando eu tento usar o tvtime ele não abre e não retorna qualquer erro. Acho que é relacionado à configuração do driver, mas eu não sei como mexer nisso.
Tudo vai depender do seu kernel dar suporte a Video For Linux e I2C Support para a sua Placa de TV, como mostrado aqui no manual do gentoo por exemplo.Claro que o Ubuntu 7.10 deve estar preparado para isso...Caso contrário teria que recompilar o seu kernel habilitando o driver da sua placa como mostrado aí em cima...

Para carregar o módulo da sua placa, você precisa passar duas opções:

1- O do modêlo da sua Placa de Captura/TV;

2- O do Sintonizador (tuner) da mesma.

Verifique estes números na saída do comando:
Edit-2:
[code=rich]
$ sudo dmesg | grep tuner
-------- e também --------
$ sudo dmesg | grep saa713
[/code]Na saída do primeiro comando procure algo como card=XX e anote. Na saída do segundo procure pelo Nº do tuner, ou veja nas listas abaixo quais são estes números e anote-os. Pelo seu "lspci" o módulo da sua placa deve ser o saa7134, (ou coisa parecida 713x) portanto, os comandos para ativá-la seriam:
[code=rich]
# rmmod saa7134_alsa
# rmmod saa7134
# modprobe saa7134 card=[P] tuner=[T]
# modprobe saa7134_alsa
# tvtime -d /dev/video0 #ou /dev/video1, etc.
[/code]Onde:

P = Nº da Placa de TV, do comando dmesg ou da lista abaixo.
T = Nº do Sintonizador, do comando dmesg ou da lista abaixo.

Se funcionar para ativar a placa, coloque em /etc/rc.local uma linha (antes de exit 0) para sempre carregar no boot:
[code=rich]
$ sudo nano /etc/rc.local
------ e acrescente: ------
modprobe saa7134 card=[P] tuner=[T]
exit 0
[/code]Outra opção seria adicionar a linha abaixo a um arquivo p/ex. /etc/modprobe.d/captura:
[code=rich]
$ sudo echo "options saa7134 card=[P] tuner=[T]" > /etc/modprobe.d/captura
[/code]E reinicie a máquina. Depois rode o tvtime: $ tvtime -d /dev/video0
Fim do Edit-2

LISTA DE PLACAS TV:

0 -> UNKNOWN/GENERIC
1 -> Proteus Pro [philips reference design] [1131:2001,1131:2001]
2 -> LifeView FlyVIDEO3000 [5168:0138,4e42:0138]
3 -> LifeView/Typhoon FlyVIDEO2000 [5168:0138,4e42:0138]
4 -> EMPRESS [1131:6752]
5 -> SKNet Monster TV [1131:4e85]
6 -> Tevion MD 9717
7 -> KNC One TV-Station RDS / Typhoon TV Tuner RDS [1131:fe01,1894:fe01]
8 -> Terratec Cinergy 400 TV [153b:1142]
9 -> Medion 5044
10 -> Kworld/KuroutoShikou SAA7130-TVPCI
11 -> Terratec Cinergy 600 TV [153b:1143]
12 -> Medion 7134 [16be:0003]
13 -> Typhoon TV+Radio 90031
14 -> ELSA EX-VISION 300TV [1048:226b]
15 -> ELSA EX-VISION 500TV [1048:226a]
16 -> ASUS TV-FM 7134 [1043:4842,1043:4830,1043:4840]
17 -> AOPEN VA1000 POWER [1131:7133]
18 -> BMK MPEX No Tuner
19 -> Compro VideoMate TV [185b:c100]
20 -> Matrox CronosPlus [102B:48d0]
21 -> 10MOONS PCI TV CAPTURE CARD [1131:2001]
22 -> AverMedia M156 / Medion 2819 [1461:a70b]
23 -> BMK MPEX Tuner
24 -> KNC One TV-Station DVR [1894:a006]
25 -> ASUS TV-FM 7133 [1043:4843]
26 -> Pinnacle PCTV Stereo (saa7134) [11bd:002b]
27 -> Manli MuchTV M-TV002/Behold TV 403 FM
28 -> Manli MuchTV M-TV001/Behold TV 401
29 -> Nagase Sangyo TransGear 3000TV [1461:050c]
30 -> Elitegroup ECS TVP3XP FM1216 Tuner Card(PAL-BG,FM) [1019:4cb4]
31 -> Elitegroup ECS TVP3XP FM1236 Tuner Card (NTSC,FM) [1019:4cb5]
32 -> AVACS SmartTV
33 -> AVerMedia DVD EZMaker [1461:10ff]
34 -> Noval Prime TV 7133
35 -> AverMedia AverTV Studio 305 [1461:2115]
36 -> UPMOST PURPLE TV [12ab:0800]
37 -> Items MuchTV Plus / IT-005
38 -> Terratec Cinergy 200 TV [153b:1152]
39 -> LifeView FlyTV Platinum Mini [5168:0212,4e42:0212]
40 -> Compro VideoMate TV PVR/FM [185b:c100]
41 -> Compro VideoMate TV Gold+ [185b:c100]
42 -> Sabrent SBT-TVFM (saa7130)
43 -> :Zolid Xpert TV7134
44 -> Empire PCI TV-Radio LE
45 -> Avermedia AVerTV Studio 307 [1461:9715]
46 -> AVerMedia Cardbus TV/Radio (E500) [1461:d6ee]
47 -> Terratec Cinergy 400 mobile [153b:1162]
48 -> Terratec Cinergy 600 TV MK3 [153b:1158]
49 -> Compro VideoMate Gold+ Pal [185b:c200]
50 -> Pinnacle PCTV 300i DVB-T + PAL [11bd:002d]
51 -> ProVideo PV952 [1540:9524]
52 -> AverMedia AverTV/305 [1461:2108]
53 -> ASUS TV-FM 7135 [1043:4845]
54 -> LifeView FlyTV Platinum FM / Gold [5168:0214,1489:0214,5168:0304]
55 -> LifeView FlyDVB-T DUO [5168:0306]
56 -> Avermedia AVerTV 307 [1461:a70a]
57 -> Avermedia AVerTV GO 007 FM [1461:f31f]
58 -> ADS Tech Instant TV (saa7135) [1421:0350,1421:0351,1421:0370,1421:1370]
59 -> Kworld/Tevion V-Stream Xpert TV PVR7134
60 -> LifeView/Typhoon/Genius FlyDVB-T Duo Cardbus [5168:0502,4e42:0502,1489:0502]
61 -> Philips TOUGH DVB-T reference design [1131:2004]
62 -> Compro VideoMate TV Gold+II
63 -> Kworld Xpert TV PVR7134
64 -> FlyTV mini Asus Digimatrix [1043:0210]
65 -> V-Stream Studio TV Terminator
66 -> Yuan TUN-900 (saa7135)
67 -> Beholder BeholdTV 409 FM [0000:4091]
68 -> GoTView 7135 PCI [5456:7135]
69 -> Philips EUROPA V3 reference design [1131:2004]
70 -> Compro Videomate DVB-T300 [185b:c900]
71 -> Compro Videomate DVB-T200 [185b:c901]
72 -> RTD Embedded Technologies VFG7350 [1435:7350]
73 -> RTD Embedded Technologies VFG7330 [1435:7330]
74 -> LifeView FlyTV Platinum Mini2 [14c0:1212]
75 -> AVerMedia AVerTVHD MCE A180 [1461:1044]
76 -> SKNet MonsterTV Mobile [1131:4ee9]
77 -> Pinnacle PCTV 40i/50i/110i (saa7133) [11bd:002e]
78 -> ASUSTeK P7131 Dual [1043:4862,1043:4876]
79 -> Sedna/MuchTV PC TV Cardbus TV/Radio (ITO25 Rev:2B)
80 -> ASUS Digimatrix TV [1043:0210]
81 -> Philips Tiger reference design [1131:2018]
82 -> MSI TV@Anywhere plus [1462:6231]
83 -> Terratec Cinergy 250 PCI TV [153b:1160]
84 -> LifeView FlyDVB Trio [5168:0319]
85 -> AverTV DVB-T 777 [1461:2c05,1461:2c05]
86 -> LifeView FlyDVB-T / Genius VideoWonder DVB-T [5168:0301,1489:0301]
87 -> ADS Instant TV Duo Cardbus PTV331 [0331:1421]
88 -> Tevion/KWorld DVB-T 220RF [17de:7201]
89 -> ELSA EX-VISION 700TV [1048:226c]
90 -> Kworld ATSC110 [17de:7350]
91 -> AVerMedia A169 B [1461:7360]
92 -> AVerMedia A169 B1 [1461:6360]
93 -> Medion 7134 Bridge #2 [16be:0005]
94 -> LifeView FlyDVB-T Hybrid Cardbus [5168:3306,5168:3502]
95 -> LifeView FlyVIDEO3000 (NTSC) [5169:0138]
96 -> Medion Md8800 Quadro [16be:0007,16be:0008]
97 -> LifeView FlyDVB-S /Acorp TV134DS [5168:0300,4e42:0300]
98 -> Proteus Pro 2309 [0919:2003]
99 -> AVerMedia TV Hybrid A16AR [1461:2c00]
100 -> Asus Europa2 OEM [1043:4860]
101 -> Pinnacle PCTV 310i [11bd:002f]
102 -> Avermedia AVerTV Studio 507 [1461:9715]
103 -> Compro Videomate DVB-T200A
104 -> Hauppauge WinTV-HVR1110 DVB-T/Hybrid [0070:6701]
105 -> Terratec Cinergy HT PCMCIA [153b:1172]
106 -> Encore ENLTV [1131:2342,1131:2341,3016:2344]
107 -> Encore ENLTV-FM [1131:230f]
108 -> Terratec Cinergy HT PCI [153b:1175]
LISTA DE SINTONIZADORES:

tuner=0 - Temic PAL (4002 FH5)
tuner=1 - Philips PAL_I (FI1246 and compatibles)
tuner=2 - Philips NTSC (FI1236,FM1236 and compatibles)
tuner=3 - Philips (SECAM+PAL_BG) (FI1216MF, FM1216MF, FR1216MF)
tuner=4 - NoTuner
tuner=5 - Philips PAL_BG (FI1216 and compatibles)
tuner=6 - Temic NTSC (4032 FY5)
tuner=7 - Temic PAL_I (4062 FY5)
tuner=8 - Temic NTSC (4036 FY5)
tuner=9 - Alps HSBH1
tuner=10 - Alps TSBE1
tuner=11 - Alps TSBB5
tuner=12 - Alps TSBE5
tuner=13 - Alps TSBC5
tuner=14 - Temic PAL_BG (4006FH5)
tuner=15 - Alps TSCH6
tuner=16 - Temic PAL_DK (4016 FY5)
tuner=17 - Philips NTSC_M (MK2)
tuner=18 - Temic PAL_I (4066 FY5)
tuner=19 - Temic PAL* auto (4006 FN5)
tuner=20 - Temic PAL_BG (4009 FR5) or PAL_I (4069 FR5)
tuner=21 - Temic NTSC (4039 FR5)
tuner=22 - Temic PAL/SECAM multi (4046 FM5)
tuner=23 - Philips PAL_DK (FI1256 and compatibles)
tuner=24 - Philips PAL/SECAM multi (FQ1216ME)
tuner=25 - LG PAL_I+FM (TAPC-I001D)
tuner=26 - LG PAL_I (TAPC-I701D)
tuner=27 - LG NTSC+FM (TPI8NSR01F)
tuner=28 - LG PAL_BG+FM (TPI8PSB01D)
tuner=29 - LG PAL_BG (TPI8PSB11D)
tuner=30 - Temic PAL* auto + FM (4009 FN5)
tuner=31 - SHARP NTSC_JP (2U5JF5540)
tuner=32 - Samsung PAL TCPM9091PD27
tuner=33 - MT20xx universal
tuner=34 - Temic PAL_BG (4106 FH5)
tuner=35 - Temic PAL_DK/SECAM_L (4012 FY5)
tuner=36 - Temic NTSC (4136 FY5)
tuner=37 - LG PAL (newer TAPC series)
tuner=38 - Philips PAL/SECAM multi (FM1216ME MK3)
tuner=39 - LG NTSC (newer TAPC series)
tuner=40 - HITACHI V7-J180AT
tuner=41 - Philips PAL_MK (FI1216 MK)
tuner=42 - Philips 1236D ATSC/NTSC daul in
tuner=43 - Philips NTSC MK3 (FM1236MK3 or FM1236/F)
tuner=44 - Philips 4 in 1 (ATI TV Wonder Pro/Conexant)
tuner=45 - Microtune 4049 FM5
tuner=46 - Panasonic VP27s/ENGE4324D
tuner=47 - LG NTSC (TAPE series)
tuner=48 - Tenna TNF 8831 BGFF)
tuner=49 - Microtune 4042 FI5 ATSC/NTSC dual in
tuner=50 - TCL 2002N
tuner=51 - Philips PAL/SECAM_D (FM 1256 I-H3)
tuner=52 - Thomson DDT 7610 (ATSC/NTSC)
tuner=53 - Philips FQ1286
tuner=54 - tda8290+75
tuner=55 - TCL 2002MB
tuner=56 - Philips PAL/SECAM multi (FQ1216AME MK4)
tuner=57 - Philips FQ1236A MK4
tuner=58 - Ymec TVision TVF-8531MF/8831MF/8731MF
tuner=59 - Ymec TVision TVF-5533MF
tuner=60 - Thomson DDT 7611 (ATSC/NTSC)
tuner=61 - Tena TNF9533-D/IF/TNF9533-B/DF
tuner=62 - Philips TEA5767HN FM Radio
tuner=63 - Philips FMD1216ME MK3 Hybrid Tuner
tuner=64 - LG TDVS-H062F/TUA6034
tuner=65 - Ymec TVF66T5-B/DFF
tuner=66 - LG NTSC (TALN mini series)
tuner=67 - Philips TD1316 Hybrid Tuner
tuner=68 - Philips TUV1236D ATSC/NTSC dual in
tuner=69 - Tena TNF 5335 MF
Flw!
Ubuntu, Debian and Fedora User

mstr
mstr Super Participante Registrado
420 Mensagens 10 Curtidas
#3 Por mstr
15/10/2007 - 01:58
Daekdroom disse:
Estou tentando usar minha placa de captura no Ubuntu 7.10 Gutsy Gibbon.
O lspci retorna a placa:
Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d1)

Quando eu tento usar o tvtime ele não abre e não retorna qualquer erro. Acho que é relacionado à configuração do driver, mas eu não sei como mexer nisso.

sua captura tem marca?

da um lig nesta paina

http://mstr.ueuo.com
Se o problema foi resolvido, não esqueça de editar o TÍTULO para ajudar quem tem os mesmos problemas.
Daekdroom
Daekdroom Membro Junior Registrado
59 Mensagens 1 Curtida
#4 Por Daekdroom
15/10/2007 - 21:00
O sudo dmesg | grep tuner retornou o seguinte:

[ 43.214249] saa7130/34: v4l2 driver version 0.2.14 loaded
[ 44.457785] saa7133[0]: found at 0000:02:02.0, rev: 209, irq: 22, latency: 64, mmio: 0xff5ff800
[ 44.457794] saa7133[0]: subsystem: 1043:4845, board: ASUS TV-FM 7135 [card=53,autodetected]
[ 44.457817] saa7133[0]: board init: gpio is 0
[ 44.594679] saa7133[0]: i2c eeprom 00: 43 10 45 48 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
[ 44.594689] saa7133[0]: i2c eeprom 10: 00 ff e2 0f ff 20 ff ff ff ff ff ff ff ff ff ff
[ 44.594697] saa7133[0]: i2c eeprom 20: 01 40 01 02 03 01 01 03 08 ff 00 88 ff ff ff ff
[ 44.594704] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 44.594711] saa7133[0]: i2c eeprom 40: ff 22 00 c2 96 ff 02 30 15 ff ff ff ff ff ff ff
[ 44.594718] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 44.594726] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 44.594733] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 44.691693] tuner 1-004b: chip found @ 0x96 (saa7133[0])
[ 47.582426] saa7133[0]: registered device video0 [v4l2]
[ 47.582581] saa7133[0]: registered device vbi0
[ 47.582725] saa7133[0]: registered device radio0
[ 47.659684] saa7134 ALSA driver for DMA sound loaded
[ 47.659786] saa7133[0]/alsa: saa7133[0] at 0xff5ff800 irq 22 registered as card -2

E eu não entendi onde está listado os dois valores (número da placa e do sintonizador)

EDIT: Número da placa: 53, só não consegui achar o do sintonizador

EDIT 2: Tentei o sintonizador 4, o tvtime iniciou mas não indicou sinal, usei o comando rmmod e recebi o seguinte resultado:
ERROR: Module saa7134 is in use by saa7134_alsa
Core 2 Duo E4300 / 1GB Ram DRR2 533Mhz / DVD+-RW / 320GB 7200.9 Seagate Barracuda ATA / ATI X200 / Windows Vista Home / Ubuntu 8.04 LTS
Mike Pacasi
Mike Pacasi Geek Registrado
2.4K Mensagens 94 Curtidas
#5 Por Mike Pacasi
15/10/2007 - 22:05
Daekdroom disse:
O sudo dmesg | grep tuner retornou o seguinte:

[ 43.214249] saa7130/34: v4l2 driver version 0.2.14 loaded
[ 44.457785] saa7133[0]: found at 0000:02:02.0, rev: 209, irq: 22, latency: 64, mmio: 0xff5ff800
[ 44.457794] saa7133[0]: subsystem: 1043:4845, board: ASUS TV-FM 7135 [card=53,autodetected]
[ 44.457817] saa7133[0]: board init: gpio is 0
[ 44.594679] saa7133[0]: i2c eeprom 00: 43 10 45 48 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
[ 44.594689] saa7133[0]: i2c eeprom 10: 00 ff e2 0f ff 20 ff ff ff ff ff ff ff ff ff ff
[ 44.594697] saa7133[0]: i2c eeprom 20: 01 40 01 02 03 01 01 03 08 ff 00 88 ff ff ff ff
[ 44.594704] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 44.594711] saa7133[0]: i2c eeprom 40: ff 22 00 c2 96 ff 02 30 15 ff ff ff ff ff ff ff
[ 44.594718] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 44.594726] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 44.594733] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 44.691693] tuner 1-004b: chip found @ 0x96 (saa7133[0])
[ 47.582426] saa7133[0]: registered device video0 [v4l2]
[ 47.582581] saa7133[0]: registered device vbi0
[ 47.582725] saa7133[0]: registered device radio0
[ 47.659684] saa7134 ALSA driver for DMA sound loaded
[ 47.659786] saa7133[0]/alsa: saa7133[0] at 0xff5ff800 irq 22 registered as card -2

E eu não entendi onde está listado os dois valores (número da placa e do sintonizador)

EDIT: Número da placa: 53, só não consegui achar o do sintonizador

EDIT 2: Tentei o sintonizador 4, o tvtime iniciou mas não indicou sinal, usei o comando rmmod e recebi o seguinte resultado:
ERROR: Module saa7134 is in use by saa7134_alsa
OK. Posta aí a saída do comando:
[code=rich]
$ sudo lsmod | grep saa713
[/code]Minha dúvida é saber como esses módulos saa7130 à saa7134 dependem uns dos outros (quem carrega quem). As sugestões que te passei antes eram baseadas no módulo saa7134, mas vejo que tem também o saa7133. Um comando para forçar a remoção de módulos da memória (descarregá-los) é o seguinte, por exemplo:
[code=rich]
# rmmod -f saa7133
# rmmod -f saa7134_alsa
# rmmod -f saa7134
[/code]A opção -f força a remoção do módulo. Isso pode ser perigoso para módulos que fazem funções críticas no sistema, mas acho que não é este caso (vai ficar sem TV, radio e som...). lembre-se que antes de mexer na configuração básica do sistema, deve-se fazer back-up dos dados importantes. Então aquela seqüência que eu tinha passado lá no início ficaria (caso seja o 7133 quem carrega o 7134. Se não funcionar, inverta a ordem. O comando lsmod vai te dizer quem depende de quem):

Em princípio:
saa7133 é o módulo de TV/Tuner
saa7134_alsa/saa7134 são os módulo de Som (ALSA)
[code=rich]
# rmmod -f saa7133
# rmmod -f saa7134_alsa
# rmmod -f saa7134
# modprobe saa7133 card=53 tuner=[T] # talvez T=2
# modprobe saa7134 #isso não será necessário caso a linha acima já carregue o saa7134 automático
# tvtime
[/code]Agora, usando o i2c, pode-se tentar fazer o modprobe achar automáticamente o a placa e o tuner, então os comandos ficariam:
[code=rich]
# rmmod -f saa7133
# rmmod -f saa7134_alsa
# rmmod -f saa7134
# modprobe saa7133 i2c_scan=1
# modprobe saa7134 #isso não será necessário caso a linha acima já carregue o saa7134 automático
# tvtime
[/code]Flw!
Ubuntu, Debian and Fedora User

Daekdroom
Daekdroom Membro Junior Registrado
59 Mensagens 1 Curtida
#6 Por Daekdroom
15/10/2007 - 22:14
root@marcos:~# rmmod -f saa7134
ERROR: Removing 'saa7134': Resource temporarily unavailable
root@marcos:~# rmmod -f saa7133
ERROR: Removing 'saa7133': No such file or directory
root@marcos:~# modprobe saa7133 i2c_scan=1
FATAL: Module saa7133 not found.
root@marcos:~# modprobe saa7134 i2c_scan=1
(sem resposta)

Parece que o módulo saa7133 não existe..

Não obtive sinal utilizando o tvtime.

EDIT: vi que você editou o post e tentei o tuner 2
Utilizei o comando modprobe saa7134 card=53 tuner=2 e não retornou nada (o que indica que carregou), rodei o tvtime e nada de sinal
Core 2 Duo E4300 / 1GB Ram DRR2 533Mhz / DVD+-RW / 320GB 7200.9 Seagate Barracuda ATA / ATI X200 / Windows Vista Home / Ubuntu 8.04 LTS
Mike Pacasi
Mike Pacasi Geek Registrado
2.4K Mensagens 94 Curtidas
#7 Por Mike Pacasi
15/10/2007 - 22:23
Daekdroom disse:
root@marcos:~# rmmod -f saa7134
ERROR: Removing 'saa7134': Resource temporarily unavailable
root@marcos:~# rmmod -f saa7133
ERROR: Removing 'saa7133': No such file or directory
root@marcos:~# modprobe saa7133 i2c_scan=1
FATAL: Module saa7133 not found.
root@marcos:~# modprobe saa7134 i2c_scan=1
(sem resposta)

Parece que o módulo saa7133 não existe..

Não obtive sinal utilizando o tvtime.

EDIT: vi que você editou o post e tentei o tuner 2
Utilizei o comando modprobe saa7134 card=53 tuner=2 e não retornou nada (o que indica que carregou), rodei o tvtime e nada de sinal

Reinicie a máquina e poste a saída do comando lsmod que sugeri lá em cima, para ver quais são os módulos que estão sendo efetivamente carregados na memória após o boot.

Flw!
Ubuntu, Debian and Fedora User

Daekdroom
Daekdroom Membro Junior Registrado
59 Mensagens 1 Curtida
#8 Por Daekdroom
15/10/2007 - 22:29
Module Size Used by
af_packet 28172 0
br2684 11144 1
pppoatm 7552 0
ppp_generic 33440 1 pppoatm
slhc 8448 1 ppp_generic
rfcomm 47656 2
l2cap 28672 11 rfcomm
bluetooth 63876 4 rfcomm,l2cap
ppdev 11272 0
acpi_cpufreq 10632 1
cpufreq_powersave 3072 0
cpufreq_stats 8160 0
cpufreq_userspace 6048 0
cpufreq_ondemand 10896 1
cpufreq_conservative 9608 0
freq_table 6464 3 acpi_cpufreq,cpufreq_stats,cpufreq_ondemand
video 21140 0
container 6400 0
sbs 21520 0
button 10400 0
dock 12264 0
ac 7304 0
battery 12424 0
ipv6 317192 16
pl2303 24580 0
usbserial 40688 1 pl2303
sbp2 27144 0
lp 15048 0
saa7134_alsa 17440 0
tuner 70184 0
snd_hda_intel 337192 1
snd_pcm_oss 50048 0
snd_mixer_oss 20096 1 snd_pcm_oss
snd_pcm 94344 3 saa7134_alsa,snd_hda_intel,snd_pcm_oss
snd_seq_dummy 5380 0
saa7134 148308 1 saa7134_alsa
snd_seq_oss 36864 0
video_buf 30084 2 saa7134_alsa,saa7134
snd_seq_midi 11008 0
compat_ioctl32 11136 1 saa7134
ir_kbd_i2c 11536 1 saa7134
snd_rawmidi 29824 1 snd_seq_midi
snd_seq_midi_event 9984 2 snd_seq_oss,snd_seq_midi
snd_seq 62496 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
ide_cd 35488 0
cdrom 41768 1 ide_cd
ir_common 38916 2 saa7134,ir_kbd_i2c
i2c_piix4 11020 0
snd_timer 27272 2 snd_pcm,snd_seq
snd_seq_device 10260 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
8139cp 28032 0
speedtch 19108 0
usbatm 22912 2 speedtch
videodev 31360 1 saa7134
v4l2_common 21888 4 tuner,saa7134,compat_ioctl32,videodev
v4l1_compat 15364 2 saa7134,videodev
snd 69288 12 saa7134_alsa,snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
i2c_core 30208 4 tuner,saa7134,ir_kbd_i2c,i2c_piix4
parport_pc 41896 1
parport 44172 3 ppdev,lp,parport_pc
shpchp 38300 0
pci_hotplug 36612 1 shpchp
psmouse 45596 0
serio_raw 9092 0
pcspkr 4608 0
soundcore 10272 1 snd
snd_page_alloc 12560 2 snd_hda_intel,snd_pcm
evdev 13056 3
iptable_nat 9732 0
nf_nat 23468 1 iptable_nat
nf_conntrack_ipv4 22288 2 iptable_nat
nf_conntrack 76508 3 iptable_nat,nf_nat,nf_conntrack_ipv4
nfnetlink 8264 3 nf_nat,nf_conntrack_ipv4,nf_conntrack
iptable_mangle 4352 0
iptable_filter 4480 0
ip_tables 23464 3 iptable_nat,iptable_mangle,iptable_filter
x_tables 23432 2 iptable_nat,ip_tables
reiserfs 255616 1
sg 41384 0
sd_mod 32512 5
atiixp 7824 0 [permanent]
usb_storage 81728 0
ide_core 141200 3 ide_cd,atiixp,usb_storage
libusual 22824 1 usb_storage
ohci1394 38984 0
ieee1394 109528 2 sbp2,ohci1394
8139too 31232 0
mii 7424 2 8139cp,8139too
ata_generic 9988 0
ahci 27012 4
libata 138928 2 ata_generic,ahci
ehci_hcd 40076 0
scsi_mod 172856 5 sbp2,sg,sd_mod,usb_storage,libata
ohci_hcd 25092 0
usbcore 161584 9 pl2303,usbserial,speedtch,usbatm,usb_storage,libusual,ehci_hcd,ohci_hcd
thermal 16528 0
processor 36232 2 acpi_cpufreq,thermal
fan 6920 0
fuse 52528 5
apparmor 47008 0
commoncap 9472 1 apparmor
Core 2 Duo E4300 / 1GB Ram DRR2 533Mhz / DVD+-RW / 320GB 7200.9 Seagate Barracuda ATA / ATI X200 / Windows Vista Home / Ubuntu 8.04 LTS
Mike Pacasi
Mike Pacasi Geek Registrado
2.4K Mensagens 94 Curtidas
#9 Por Mike Pacasi
15/10/2007 - 23:03
Daekdroom disse:

saa7134_alsa 17440 0
tuner 70184 0
snd_pcm 94344 3 saa7134_alsa,snd_hda_intel,snd_pcm_oss
saa7134 148308 1 saa7134_alsa
video_buf 30084 2 saa7134_alsa,saa7134
compat_ioctl32 11136 1 saa7134
ir_kbd_i2c 11536 1 saa7134
ir_common 38916 2 saa7134,ir_kbd_i2c
i2c_piix4
11020 0
videodev 31360 1 saa7134
v4l2_common 21888 4 tuner,saa7134,compat_ioctl32,videodev
v4l1_compat 15364 2 saa7134,videodev
snd 69288 12 saa7134_alsa, snd_hda_intel, snd_pcm_oss, snd_mixer_oss, snd_pcm, snd_seq_oss, snd_rawmidi, snd_seq, snd_timer, snd_seq_device
i2c_core 30208 4 tuner,saa7134,ir_kbd_i2c,i2c_piix4
Sua placa deve ter as funções de TV/Tuner integradas (on-board) com vários componentes, pois tem tbm os módulos tuner, v412_common, snd_pcm, etc. Veja que se remover o saa7134 e/ou saa7134_alsa pode "quebrar" outras funções da MoBo....Então teria que achar a forma correta de remover os módulos certos e carregar o saa7134 com os parâmetros card e tuner corretos. "Na mão" pode ser difícil, o jeito seria tentar remover e carregar o saa7134 c/várias combinações de Nos. de card e tuner até acertar. Vou dar mais uma olhada nisso.

Edit: Na lista acima podemos ver que:

1- O Sistema carregou o módulo tuner, que não é usado por nenhum outro módulo, aparentemente. Este módulo pode estar interferindo com a função tuner do saa7134 (saa7133) e, pela lista, parece que um não depende do outro. Não está claro se este módulo é necessário.

2- Achei estranho não ver carregado um módulo saa7133, sujo hardware foi detectado pelo kernel conforme mostra o log dmesg. Talvez o módulo saa7134 seja compatível (suporte as mesmas funções) com o saa7133, não sei.

3- Os módulos saa7134_alsa, saa7134 e tuner podem ser removidos sem problemas para o sistema, embora o saa7134_alsa deva ser removido antes do saa7134 para evitar erro, pois o primeiro depende do segundo.

4- O sintonizador pode ser PAL ou NTSC, então pode-se tentar a opção T=1 (PAL) tbm.

Então, por enquanto, vejo as possibilidades:

# rmmod tuner
# rmmod saa7134_alsa
# rmmod saa7134
# modprobe tuner #tentar tbm sem este módulo
# modprobe saa7134 card=53 tuner=1 #ou 3, 5, 17, 23, 24, 38, 41 à 44, 51, 53, 56, 57, 62, 63, 67, 68 (Philips)
# modprobe saa7134_alsa
# tvtime
Ou:

# rmmod tuner
# rmmod saa7134_alsa
# rmmod saa7134
# modprobe tuner #tentar tbm sem este módulo
# modprobe saa7134 i2c_scan=1
# modprobe saa7134_alsa
# tvtime
Tem o comando tvtime-scanner para encontrar canais e o tvtime-configure para configurar device (default é o /dev/video0), norma (NTSC, PAL-M, etc).

Flw!
Ubuntu, Debian and Fedora User

Mike Pacasi
Mike Pacasi Geek Registrado
2.4K Mensagens 94 Curtidas
#11 Por Mike Pacasi
16/10/2007 - 09:48
mstr disse:
vcs estão fazendo as coisa ao contrario

posta a saida dos comandos
dmesg | grep saa
dmesg | grep tuner

Já solicitei estes comandos ao Daekdroom (meu primeiro post).

grep -Rs saa7134 /etc/modprobe.d/
grep -Rs saa7134 /etc/rc?.d/
grep saa7134 /etc/modules

Boa sugestão, mas também já sabemos que o Sistema está carregando o saa7134 no boot. Estou dando falta é do saa7133 (veja a saída do dmesg) e também tenho dúvidas se o módulo tuner é o correto e se o saa7134 está sendo carregado com as opções card e tuner corretas.

Comentários em negrito itálico aí em cima. Vejam meu Edit no meu post anterior.

Flw!
Ubuntu, Debian and Fedora User

Daekdroom
Daekdroom Membro Junior Registrado
59 Mensagens 1 Curtida
#12 Por Daekdroom
16/10/2007 - 13:37
Ao utilizar os comandos rmmod e modprobe eu não obtive nenhuma mensagem de volta, ou seja, os módulos carregaram (se foi com os parâmetros corretos eu não faço idéia, utilizei o saa7134 i2c_scan=1). Rodei o tvtime-scanner e não obtive sinal. Tentei fazer o processo usando os comandos citados pelo mstr e:

root@marcos:~# 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

tentei carregar o saa7134-alsa e obtive a mesma mensagem.
Core 2 Duo E4300 / 1GB Ram DRR2 533Mhz / DVD+-RW / 320GB 7200.9 Seagate Barracuda ATA / ATI X200 / Windows Vista Home / Ubuntu 8.04 LTS
Mike Pacasi
Mike Pacasi Geek Registrado
2.4K Mensagens 94 Curtidas
#13 Por Mike Pacasi
16/10/2007 - 20:17
Daekdroom disse:
Ao utilizar os comandos rmmod e modprobe eu não obtive nenhuma mensagem de volta, ou seja, os módulos carregaram (se foi com os parâmetros corretos eu não faço idéia, utilizei o saa7134 i2c_scan=1). Rodei o tvtime-scanner e não obtive sinal....
Veja se você tem os dispositivos criados pelo udev:

/dev/v4l/vbi0 #teletexto
/dev/v4l/video0 #TV audio&video
/dev/v4l/radio0 #radio
Se OK, rode o comando abaixo para limpar o log do dmesg:

$ sudo dmesg -c
Depois poderia repetir os comandos que passei (rmmod e modprobe) e verificar novamente um:
$ sudo dmesg | grep saa
Para ver se continua indicando card=53

Na referencia que indiquei lá no início, é sugerido um script para tentar identificar o Nº do seu tuner:

#/bin/sh
MAXTUNER=69
for i in $(seq 0 $MAXTUNER);
do
rmmod tuner saa7134
modprobe saa7134 card=53 tuner=$i
echo "Actual tuner is:" $i
sleep 1 #isto é para ter certeza de que /dev/v4l/video é registrado qdo tvtime inicia
tvtime
done
Usando o gedit, copie este script para um arquivo texto como teste_tuner.sh e salve-o no seu ~/home. Depois autorize sua execução e execute-o como root:

$ cd ~
$ sudo chmod a+x teste_tuner.sh
$ sudo sh teste_tuner.sh
O script fica tentando todas as opções de tuner de 0 à 69 em seqüência. Se acertar em uma delas, o tvtime deveria funcionar...Veja se ele condegue te mostrar o Nº do tuner. Confira antes se o Nº do card é 53 mesmo.

EDIT: Depois de iniciar, o tvtime vai te mostrar: "No signal", então selecione "Input configuration/Television Standart/", por exemplo Secam. Selecione "Channel Management/Frequency table/". As teclas com setas aumentam o volume e selecionam o canal. Canais que não são recebidos ainda mostram "No signal". Se a sua recepção é má você pode tentar remover a detecção de sinal. Faça isso em "Channel management" selecione "Disable" a detecção de sinal. Você també pode rodar o "autoscanning".Outro problema comum é não ter som. Isso pode estar relacionado ao baixo volume do "Line-in". Por padrão o volume é mudo (mute), tente desfazer o "mute". Você pode testar o som com Fones de Ouvido (headphones) conectados diretamente à placa de TV/Tuner.

Flw!
Ubuntu, Debian and Fedora User

mstr
mstr Super Participante Registrado
420 Mensagens 10 Curtidas
#14 Por mstr
17/10/2007 - 01:37
Daekdroom,

essa placa é uma Asus My-Cinema p7131

eu tenho uma falsificada dessas a LTT-200

que é reconhecida pelo saa7133, que alias são as melhores

usa card=53 e tuner=54

para setar isso crie um arquivo em /etc/modprobe.d/capura e inclua a linha
options saa7134 card=53 tuner=54
quando reiniciar vai usar essas opções
Se o problema foi resolvido, não esqueça de editar o TÍTULO para ajudar quem tem os mesmos problemas.
Daekdroom
Daekdroom Membro Junior Registrado
59 Mensagens 1 Curtida
#15 Por Daekdroom
17/10/2007 - 12:57
Eu chequei se haviam os dispositivos e nada. Então rodei os comandos rmmod e modprobe:


root@marcos:~# rmmod tuner
root@marcos:~# rmmod saa7134_alsa
root@marcos:~# rmmod saa7134
root@marcos:~# modprobe tuner
root@marcos:~# modprobe saa7134 i2c_scan=1
root@marcos:~# modprobe saa7134_alsa
E então rodei o comando dmesg | grep saa (dessa vez parece que ele criou os dispositivos que você citou lá em cima)

root@marcos:~# dmesg | grep saa
[ 1009.952399] saa7134 ALSA driver for DMA sound unloaded
[ 1024.519540] saa7130/34: v4l2 driver version 0.2.14 loaded
[ 1024.520032] saa7133[0]: found at 0000:02:02.0, rev: 209, irq: 22, latency: 64, mmio: 0xff5ff800
[ 1024.520045] saa7133[0]: subsystem: 1043:4845, board: ASUS TV-FM 7135 [card=53,autodetected]
[ 1024.520061] saa7133[0]: board init: gpio is 0
[ 1024.695699] tuner 1-004b: chip found @ 0x96 (saa7133[0])
[ 1027.550094] saa7133[0]: i2c eeprom 00: 43 10 45 48 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
[ 1027.550111] saa7133[0]: i2c eeprom 10: 00 ff e2 0f ff 20 ff ff ff ff ff ff ff ff ff ff
[ 1027.550122] saa7133[0]: i2c eeprom 20: 01 40 01 02 03 01 01 03 08 ff 00 88 ff ff ff ff
[ 1027.550133] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 1027.550144] saa7133[0]: i2c eeprom 40: ff 22 00 c2 96 ff 02 30 15 ff ff ff ff ff ff ff
[ 1027.550155] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 1027.550166] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 1027.550177] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 1027.570080] saa7133[0]: i2c scan: found device @ 0x96 [???]
[ 1027.578074] saa7133[0]: i2c scan: found device @ 0xa0 [eeprom]
[ 1030.102038] saa7133[0]: registered device video0 [v4l2]
[ 1030.102188] saa7133[0]: registered device vbi0
[ 1030.102292] saa7133[0]: registered device radio0
[ 1030.179113] saa7134 ALSA driver for DMA sound loaded
[ 1030.179166] saa7133[0]/alsa: saa7133[0] at 0xff5ff800 irq 22 registered as card -2
Fui rechecar os 3 arquvios que você citou e, não havia nada, os dispositivos estão na pasta "/dev" mesmo. Rodei o script e, no fim das contas, o problema é no tuner.


ERROR: Module tuner does not exist in /proc/modules
ERROR: Module saa7134 is in use by saa7134_alsa
Actual tuner is: 69
A correr tvtime 1.0.2.
A ler a configuração de /etc/tvtime/tvtime.xml
A ler a configuração de /root/.tvtime/tvtime.xml
xvoutput: No XVIDEO port found which supports YUY2 images.

*** tvtime requires hardware YUY2 overlay support from your video card
*** driver. If you are using an older NVIDIA card (TNT2), then
*** this capability is only available with their binary drivers.
*** For some ATI cards, this feature may be found in the experimental
*** GATOS drivers: http://gatos.souceforge.net/
*** If unsure, please check with your distribution to see if your
*** X driver supports hardware overlay surfaces.
EDIT: Tentei o método explicado pelo mstr, e, creio que o driver proprietário da ATI não funcione com o tvtime. Estou utilizando esse driver pois o normal tem problema com cores aqui. Vou destrocar o driver e ver se funciona.

EDIT 2: tvtime funcionou, a imagem está em preto e branco e não tem som. De qualquer forma agradeço os dois smile.png, tentarei mexer mais nas configurações para corrigir o som e a imagem
Core 2 Duo E4300 / 1GB Ram DRR2 533Mhz / DVD+-RW / 320GB 7200.9 Seagate Barracuda ATA / ATI X200 / Windows Vista Home / Ubuntu 8.04 LTS
Responder Tópico
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal