On Wednesday 29 August 2007 20:05, David Engel wrote:
> On Wed, Aug 29, 2007 at 10:50:03AM +0200, Hans Verkuil wrote:
> > Looks like another i2c probing f*ck-up to me. Try this:
> > rename saa7115.ko to saa7115.ko.bak so that this module cannot be
> > loaded.
> >
> > Then try to load nxt200x and ivtv the usual way. You will of course
> > get errors about the saa7115 not being present, but do you still
> > get the tuner errors as well?
>
> I get the following log messages instead.

That's expected, but if the tuner errors disappeared, then it is indeed 
another case of an i2c probing fuck-up (excuse my french).

>
> Aug 29 12:59:57 tux kernel: ivtv0: i2c addr 0x21 not found for
> command 0xc0445624! Aug 29 12:59:57 tux kernel: ivtv0: i2c addr 0x21
> not found for command 0xc008561c! Aug 29 12:59:57 tux kernel: ivtv0:
> i2c addr 0x21 not found for command 0xc0445624! Aug 29 12:59:57 tux
> kernel: ivtv0: i2c addr 0x21 not found for command 0xc008561c! Aug 29
> 12:59:57 tux kernel: ivtv0: i2c addr 0x21 not found for command
> 0xc0cc5605! Aug 29 13:00:31 tux last message repeated 7 times
> Aug 29 13:01:35 tux last message repeated 11 times
>
> In addition, no data is ever read from /dev/video0.

That's expected as well: no saa7115 -> no video.

I hope to fix this once I'm back from vacation. In the meantime what is 
probably the easiest way to fix this (most likely) is to edit saa7115.c 
in the kernel:

Go to the function saa711x_probe() and change:

if (adapter->class & I2C_CLASS_TV_ANALOG || adapter->class & 
I2C_CLASS_TV_DIGITAL)

to:

if (adapter->class & I2C_CLASS_TV_ANALOG)

My guess is that this will fix your problem.

The real fix will probably take a month at least before that's 
available.

Regards,

        Hans

_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to