[V4L] bttv 0.7.42, Linux 2.4-test8, and a penguin on the i2c bus

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Hello all,

I have been using the bttv driver and xawtv with the test series of 2.4
kernels for some time now.

I have had a problem for a while now, but didn't notice its symptoms
until recently.  The problem exists in every version of bttv + Linux
2.4-testx I have tried.  The latest I have tried is bttv 0.7.42 and
linux 2.4-test8.

I have a WinTV PCI containing a BT878KHF and Micronas MSP3415B3.

When I try to grab video from my WinTV device, the following error
message is logged:

Aug  1 21:04:14 dragon kernel: msp34xx: I/O error #1 (write 0x12/0x0a)
Aug  1 21:04:15 dragon kernel: msp34xx: I/O error #2 (write 0x12/0x0a)
Aug  1 21:04:15 dragon kernel: msp34xx: I/O error #3 (write 0x12/0x0a)
Aug  1 21:04:15 dragon kernel: msp34xx: giving up, reseting chip. Sound will go off, sorry folks :-|

A more detailed log may be found at the bottom of this message.

The effects of this when capturing from the composite input seem to be
nil, I still hear sound despite the error message.  However, I recently
started to use the coaxial input on my card.  When I grab from the
television* input, I get the error message and no sound.

My assumption is that the msp34xx card is not employed when using the
composite input as sound and video is already demultiplexed.

I bought the card here in Germany, so it is a PAL model.  However,
I am using it on an NTSC source.  Video works fine, and I am assuming the
only difference between the PAL and NTSC models is the coaxial connector
on the back.

Is this a known bug?  I have been unable to find any documentation
on this problem.

I am using an Athlon processor, FIC SD11 motherboard, es1370 based
sound card, (have tried stock and ALSA drivers) and Haupauge WinTV PCI
capture card.  Most of the related kernel code is compiled as modules.

I have no penguin on my i2c bus that I know of.

Thanks for any input!

==

....
Sep 15 17:02:13 dragon kernel: Linux video capture interface: v1.00
Sep 15 17:02:13 dragon kernel: i2c-core.o: i2c core module
Sep 15 17:02:13 dragon kernel: i2c-algo-bit.o: i2c bit algorithm module
Sep 15 17:02:13 dragon kernel: bttv: driver version 0.7.42 loaded
Sep 15 17:02:13 dragon kernel: bttv: using 2 buffers with 2080k (4160k total) for capture
Sep 15 17:02:13 dragon kernel: bttv: Bt8xx card found (0).
Sep 15 17:02:13 dragon kernel: bttv0: Bt878 (rev 2) at 00:04.0, irq: 9, latency: 160, memory: 0xeddfd000
Sep 15 17:02:13 dragon kernel: bttv0: subsystem: 0070:13eb  =>  Hauppauge WinTV  =>  card=10
Sep 15 17:02:13 dragon kernel: bttv0: model: BT878(Hauppauge new (bt878)) [autodetected]
Sep 15 17:02:13 dragon kernel: bttv0: Hauppauge msp34xx: reset line init
Sep 15 17:02:13 dragon kernel: i2c-core.o: adapter bt848 #0 registered as adapter 0.
Sep 15 17:02:13 dragon kernel: bttv0: Hauppauge eeprom: tuner=Philips FI1216 MK2 (5)
Sep 15 17:02:13 dragon kernel: bttv0: i2c: checking for MSP34xx @ 0x80... found
Sep 15 17:02:13 dragon kernel: i2c-core.o: driver i2c msp3400 driver registered.
Sep 15 17:02:13 dragon kernel: msp34xx: init: chip=MSP3415D-B3, has NICAM support
Sep 15 17:02:13 dragon kernel: msp3410: daemon started
Sep 15 17:02:13 dragon kernel: bttv0: i2c attach [MSP3415D-B3]
Sep 15 17:02:13 dragon kernel: i2c-core.o: client [MSP3415D-B3] registered to adapter [bt848 #0](pos. 0).
Sep 15 17:02:13 dragon kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not found
Sep 15 17:02:13 dragon kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not found
Sep 15 17:02:13 dragon kernel: tvaudio: TV audio decoder + audio/video mux driver
Sep 15 17:02:13 dragon kernel: tvaudio: known chips: tda9840,tda9873h,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951)
Sep 15 17:02:13 dragon kernel: i2c-core.o: driver generic i2c audio driver registered.
Sep 15 17:02:13 dragon kernel: i2c-core.o: driver i2c TV tuner driver registered.
Sep 15 17:02:13 dragon kernel: tuner: chip found @ 0x61
Sep 15 17:02:13 dragon kernel: bttv0: i2c attach [Philips PAL]
Sep 15 17:02:13 dragon kernel: i2c-core.o: client [Philips PAL] registered to adapter [bt848 #0](pos. 1).
Sep 15 17:02:13 dragon kernel: bttv0: PLL: 28636363 => 35468950 ... ok
Sep 15 17:02:15 dragon kernel: bttv0: PLL: switching off
Sep 15 17:02:16 dragon kernel: msp34xx: I/O error #1 (read 0x10/0x200)
Sep 15 17:02:16 dragon kernel: msp34xx: I/O error #2 (read 0x10/0x200)
Sep 15 17:02:16 dragon kernel: msp34xx: I/O error #3 (read 0x10/0x200)
Sep 15 17:02:17 dragon kernel: msp34xx: giving up, reseting chip. Sound will go off, sorry folks :-|
....

* As xawtv calls it.

-- 
W. Michael Petullo

:wq





[Index of Archives]     [Linux DVB]     [Video Disk Recorder]     [Asterisk]     [Photo]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Free Photo Albums]     [Fedora Users]     [Fedora Women]     [ALSA Users]     [ALSA Devel]     [Linux USB]

Powered by Linux