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