[V4L] bttv 0.7.46, bttv2, Linux 2.4-test10, 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 and bttv2 driver with xawtv and 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 and bttv2 +
Linux 2.4-testx I have tried.  The latest I have tried is bttv 0.7.42,
bttv2 261000 and linux 2.4-test10.

I have a WinTV PCI PAL - BG/I 61324 Rev 208 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.

Recent bttvs + Linux 2.2 do not have this problem.

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!

==

...
Nov  1 12:02:05 dragon kernel: Video for Linux One (2.2.16) / Two (V0.20 alpha). Major device: 81
Nov  1 12:02:05 dragon kernel: V4L2 open
Nov  1 12:02:06 dragon kernel: i2c-algo-bit.o: i2c bit algorithm module
Nov  1 12:02:06 dragon kernel: bttv: driver version 0.7.45 loaded
Nov  1 12:02:06 dragon kernel: bttv: Bt8xx card found (0).
Nov  1 12:02:06 dragon kernel: bttv0: Bt878 (rev 2) at 00:04.0, irq: 9, latency: 160, memory: 0xeddfd000
Nov  1 12:02:06 dragon kernel: bttv0: subsystem: 0070:13eb  =>  Hauppauge WinTV  =>  card=10
Nov  1 12:02:06 dragon kernel: bttv0: model: BT878(Hauppauge new (bt878)) [autodetected]
Nov  1 12:02:06 dragon kernel: bttv0: Hauppauge msp34xx: reset line init
Nov  1 12:02:06 dragon kernel: i2c-core.o: adapter bttv0: i2c adapter registered as adapter 0.
Nov  1 12:02:06 dragon kernel: bttv0: Hauppauge eeprom: tuner=Philips FI1216 MK2 (5)
Nov  1 12:02:06 dragon kernel: bttv0: i2c: checking for MSP34xx @ 0x80... found
Nov  1 12:02:06 dragon kernel: i2c-core.o: driver i2c msp3400 driver registered.Nov  1 12:02:06 dragon kernel: msp34xx: init: chip=MSP3415D-B3, has NICAM support
Nov  1 12:02:06 dragon kernel: msp3410: daemon started
Nov  1 12:02:06 dragon kernel: bttv0: i2c attach [MSP3415D-B3]
Nov  1 12:02:06 dragon kernel: i2c-core.o: client [MSP3415D-B3] registered to adapter [bttv0: i2c adapter](pos. 0).
Nov  1 12:02:06 dragon kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not found
Nov  1 12:02:06 dragon kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not found
Nov  1 12:02:06 dragon kernel: i2c-core.o: driver i2c TV tuner driver registered.
Nov  1 12:02:06 dragon kernel: tuner: chip found @ 0x61
Nov  1 12:02:06 dragon kernel: bttv0: i2c attach [Philips PAL]
Nov  1 12:02:06 dragon kernel: i2c-core.o: client [Philips PAL] registered to adapter [bttv0: i2c adapter](pos. 1).
Nov  1 12:02:06 dragon kernel: V4L2: Registered "BT878(Hauppauge new (bt878))" as char device 81, 0
Nov  1 12:02:06 dragon kernel: V4L2: Registered "Bttv2 VBI device 0" as char device 81, 224
Nov  1 12:02:06 dragon kernel: V4L2 open
Nov  1 12:02:06 dragon last message repeated 8 times
Nov  1 12:02:07 dragon kernel: msp34xx: I/O error #1 (read 0x10/0x200)
Nov  1 12:02:07 dragon kernel: msp34xx: I/O error #2 (read 0x10/0x200)
Nov  1 12:02:07 dragon kernel: msp34xx: I/O error #3 (read 0x10/0x200)
Nov  1 12:02:07 dragon kernel: msp34xx: giving up, reseting chip. Sound will go off, sorry folks :-|
...

-- 
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