On Wed, Oct 19, 2005 at 09:28:14AM +0200, wvl wrote:
> Hello,
>
> I'm having trouble getting my Pinnacle PCTV Pro to work, which I
> bought in the Netherlands (europe) a few (2?) years ago.
>
> After loading bttv I only get snow on the top of the screen..
> everything below that seems to be frozen in a certain state.
>
> Any help would be greatly appreciated. Various system output:
>
> Custom compiled kernel, no patches 2.6.13.4
>
> lspci -v:
>
> 0000:00:0b.0 Multimedia video controller: Brooktree Corporation Bt878
> Video Capture (rev 11)
> Subsystem: Pinnacle Systems Inc. PCTV pro (TV + FM stereo receiver)
> Flags: bus master, medium devsel, latency 64, IRQ 5
> Memory at cddfe000 (32-bit, prefetchable) [size=4K]
> Capabilities: [44] Vital Product Data
> Capabilities: [4c] Power Management version 2
I can't be of much help, but I got the exactly same card, running under
sarge with a 2.6.7-1-686-smp kernel. So here is:
lspci -v:
0000:00:08.0 Multimedia video controller: Brooktree Corporation Bt878
Video Capture (rev 11)
Subsystem: Pinnacle Systems Inc. PCTV pro (TV + FM stereo
receiver)
Flags: bus master, medium devsel, latency 64, IRQ 16
Memory at e8001000 (32-bit, prefetchable) [size=4K]
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2
0000:00:08.1 Multimedia controller: Brooktree Corporation Bt878 Audio
Capture (rev 11)
Subsystem: Pinnacle Systems Inc. PCTV pro (TV + FM stereo
receiver, audio section)
Flags: bus master, medium devsel, latency 64, IRQ 16
Memory at e8004000 (32-bit, prefetchable) [size=4K]
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2
>
> Chips on the Card:
>
> Conexant Fusion 878a
> Micronas MSP 3410G B11
> Philips TDA 9886TS
> ?? Microtune MT 2032 ??
>
> Model: EMPTYV-51013170-1.4
>
> The above info matches everything on my board, as far as I can tell.
> Got this from a site. Couldn't see anything on my board about the MT
> 2032 however.
>
> dmesg:
>
> bttv: driver version 0.9.16 loaded
> bttv: using 8 buffers with 2080k (520 pages) each for capture
> bttv: Bt8xx card found (0).
> ACPI: PCI Interrupt 0000:00:0b.0[A] -> Link [LNKB] -> GSI 5 (level,
> low) -> IRQ 5
> bttv0: Bt878 (rev 17) at 0000:00:0b.0, irq: 5, latency: 64, mmio: 0xcddfe000
> bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012
> bttv0: using: Pinnacle PCTV Studio/Rave [card=39,insmod option]
> bttv0: gpio: en=00000000, out=00000000 in=00fffbdf [init]
> 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
> msp34xx: init: chip=MSP3410G-B11 +nicam +simple +simpler +radio mode=simpler
> msp34xxg: daemon started
> bttv0: i2c: checking for TDA9875 @ 0xb0... not found
> bttv0: i2c: checking for TDA7432 @ 0x8a... not found
> tda9885/6/7: chip found @ 0x86
> : chip found @ 0xc0 (bt878 #0 [sw])
> : Returned more than 5 bytes. It is not a TEA5767
> 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.
dmesg|grep bttv:
bttv: driver version 0.9.14 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Host bridge needs ETBF enabled.
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 0000:00:08.0, irq: 16, latency: 64, mmio:
0xe8001000
bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012
bttv0: using: Pinnacle PCTV Studio/Rave [card=39,autodetected]
bttv0: enabling ETBF (430FX/VP3 compatibilty)
bttv0: gpio: en=00000000, out=00000000 in=00ffe7ff [init]
bttv0: i2c: checking for MSP34xx @ 0x80... found
bttv0: pinnacle/mt: id=7 info="PAL / stereo" radio=no
bttv0: using tuner=33
bttv0: i2c: checking for MSP34xx @ 0x80... found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: PLL: 28636363 => 35468950 .. ok
dmesg|grep tuner
bttv0: using tuner=33
tuner: chip found at addr 0xc0 i2c-bus bt878 #0 [sw]
tuner: type set to 33 (MT20xx universal) by bt878 #0 [sw]
tuner: microtune: companycode=3cbf part=42 rev=2f
tuner: microtune MT2050 found, OK
So if you any further need for specific data, I am happy to give you
more info; apart from the card parameter I wouldn't know where to look.
The card works fine for me with tvtime.
>
> modules (removed all the obvious stuff):
>
> Module Size Used by
> tuner 37864 0
> tda9887 13648 0
> msp3400 26272 0
> bttv 163280 0
> i2c_algo_bit 9736 1 bttv
> v4l2_common 5888 1 bttv
> tveeprom 11856 1 bttv
> i2c_core 21648 6 tuner,tda9887,msp3400,bttv,i2c_algo_bit,tveeprom
> video 16196 0
> analog 12128 0
> pcspkr 3480 0
> rtc 12472 0
> mii 5760 1 3c59x
> video_buf 21956 1 bttv
> btcx_risc 5064 1 bttv
> videodev 9600 1 bttv
> generic 4484 0 [permanent]
> evdev 9600 0
>
> One thing that seems to be wrong is this: "tuner 0-0060: MT2032 Fatal
> Error: PLLs didn't lock.", but googling on it doesn't provide any
> useful info.
>
> Regards,
>
> William Leese
--
Andreas Rippl -- GPG messages preferred
Key-ID: 0x81073379
Attachment:
signature.asc
Description: Digital signature