Portál AbcLinuxu, 26. dubna 2024 16:21


Dotaz: Naladenie stanic na TV karte PINNACLE

10.1.2008 09:32 tchimo
Naladenie stanic na TV karte PINNACLE
Přečteno: 569×
Odpovědět | Admin
Do PC som inštaloval analógovú TV Kartu Pinnacle PCTV Pro. Skúšal som naladiť programy (kanály), ale z 35 sa mi podarilo naladiť len 4 (kanál 60,61,62 a S35). Keď koaxiál pripojím do televízora, tak naladí všetkých 35. Skúšal som MPlayer, XdTV, XawTV, TVTime. Distribúcia Debian 4.0 Stable aj Testing amd64. Skúšal so zmeniť typ karty a tunera podľa niektorých príspevkov tu na fóre, ale výsledok bol vždy len horší ako samodetekcia. Relevantné riadky z /var/log/messages:
Linux video capture interface: v2.00
ACPI: PCI Interrupt Link [LAZA] enabled at IRQ 21
ACPI: PCI Interrupt 0000:00:07.0[A] -> Link [LAZA] -> GSI 21 (level, low) -> IRQ 21
bttv: driver version 0.9.17 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
hda_codec: Unknown model for ALC883, trying auto-probe from BIOS...
bttv: Bt8xx card found (0).
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 19
ACPI: PCI Interrupt 0000:01:08.0[A] -> Link [LNKA] -> GSI 19 (level, low) -> IRQ 19
bttv0: Bt878 (rev 17) at 0000:01:08.0, irq: 19, latency: 64, mmio: 0xfbfff000
bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012
bttv0: using: Pinnacle PCTV Studio/Rave [card=39,autodetected]
bttv0: i2c: checking for MSP34xx @ 0x80... found
bttv0: pinnacle/mt: id=2 info="PAL+SECAM / stereo" radio=yes
bttv0: using tuner=33
bttv0: i2c: checking for MSP34xx @ 0x80... found
msp3400 0-0040: MSP3410G-B11 found @ 0x80 (bt878 #0 [sw])
msp3400 0-0040: MSP3410G-B11 supports nicam and radio, mode is autodetect and autoselect
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
tuner 0-0043: chip found @ 0x86 (bt878 #0 [sw])
tda9887 0-0043: tda988[5/6/7] found @ 0x43 (tuner)
tuner 0-0060: Chip ID is not zero. It is not a TEA5767
tuner 0-0060: chip found @ 0xc0 (bt878 #0 [sw])
tuner 0-0060: microtune: companycode=4d54 part=04 rev=04
tuner 0-0060: microtune MT2032 found, OK
tuner 0-0060: microtune: companycode=4d54 part=04 rev=04
tuner 0-0060: microtune MT2032 found, OK
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: registered device radio0
bttv0: PLL: 28636363 => 35468950 .. ok
tuner 0-0060: MT2032 Fatal Error: PLLs didn't lock.
bt878: AUDIO driver version 0.0.0 loaded
bt878: Bt878 AUDIO function found (0).
ACPI: PCI Interrupt 0000:01:08.1[A] -> Link [LNKA] -> GSI 19 (level, low) -> IRQ 19
bt878_probe: card id=[0x1211bd], Unknown card.
Exiting..
ACPI: PCI interrupt for device 0000:01:08.1 disabled
bt878: probe of 0000:01:08.1 failed with error -22
Tu vidím problém, že najskôr má karta pridelené prerušenie 19, potom je zakázané a predpokladám, že z toho je error -22. Ešte mi nie je jasné prečo "PLLs didn't lock.". Pridám ešte výpis XawTV a V4L.
xawtv -hwscan
This is xawtv-3.95.dfsg.1, running on Linux/x86_64 (2.6.22-3-amd64)
looking for available devices
port 275-306
type : Xvideo, image scaler
name : NV17 Video Texture
port 307-338
type : Xvideo, image scaler
name : NV05 Video Blitter
/dev/video0: OK                         [ -device /dev/video0 ]
type : v4l2
name : BT878 video (Pinnacle PCTV Stud
    flags: overlay capture tuner
v4l-conf
v4l-conf: using X11 display :0.0
dga: version 2.0
X Error of failed request:  XF86DGANoDirectVideoMode
  Major opcode of failed request:  137 (XFree86-DGA)
  Minor opcode of failed request:  1 (XF86DGAGetVideoLL)
  Serial number of failed request:  13
  Current serial number in output stream:  13
Používam Xorg a nie XFree86. Je toho dosť, ale chcel som poskytnúť čo najviac info. Ďakujem
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

16.1.2008 09:08 tchimo
Rozbalit Rozbalit vše Re: Naladenie stanic na TV karte PINNACLE
Odpovědět | | Sbalit | Link | Blokovat | Admin
Treba ešte doplniť nejaký log alebo info?
Ondřej Kuda avatar 16.1.2008 09:15 Ondřej Kuda | skóre: 27 | blog: obcasny_blog
Rozbalit Rozbalit vše Re: Naladenie stanic na TV karte PINNACLE
Odpovědět | | Sbalit | Link | Blokovat | Admin
Google rika toto: http://linux.derkeiler.com/Mailing-Lists/Kernel/2003-11/3565.html, takze bych hledal chybu nekde v mt2032.
17.1.2008 08:30 tchimo
Rozbalit Rozbalit vše Re: Naladenie stanic na TV karte PINNACLE
Ďakujem. Skúsim opraviť tie 3 riadky v súbore tuner.c a potom prekompilovať, ak som to správne pochopil.

To pridelenie IRQ a potom zakázanie je normálne, alebo to je chyba?
Ondřej Kuda avatar 17.1.2008 11:08 Ondřej Kuda | skóre: 27 | blog: obcasny_blog
Rozbalit Rozbalit vše Re: Naladenie stanic na TV karte PINNACLE
Spis zkuste prekontrolovat, ze ten patch byl opravdu spravne pouzit. Jinak je to alespon vysvetleni, proc to prohledava jen specificky rozsah, a ze problem muze byt v sign jedne hodnoty... To IRQ bych pripisoval PCI slotu - nemusel by to byt problem - zkuste ji vlozit do jineho (ale to hadam).
18.1.2008 07:06 tchimo
Rozbalit Rozbalit vše Re: Naladenie stanic na TV karte PINNACLE
Ako prekontrolujem, či je patch správne použitý? Jedinné, čo ma napadá, je pozreť do tuner.c, či sú tam riadky podľa toho patchu. Iné neviem. Iný PCI slot som skúsil, ale s rovnakým výsledkom. Ako zistím aktuálne priradenie IRQ k zariadeniam? A ako ich nastavím?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.