Mailing List Archive

i2c addr 0x21 not found for command 0x4008646f
Hi all!
I get this error mesage whith the new 2.6.28 kernel and it's ivtv 1.4.0

And recording doesn't work, waht does that mean? The card worked with an abcient ivtv!

Jul 3 21:02:06 atom1 kernel: [ 5993.429448] ivtv: Start initialization, version 1.4.0
Jul 3 21:02:06 atom1 kernel: [ 5993.430265] ivtv0: Initializing card #0
Jul 3 21:02:06 atom1 kernel: [ 5993.430278] ivtv0: Autodetected Hauppauge card (cx23416 based)
Jul 3 21:02:06 atom1 kernel: [ 5993.430475] ivtv0 info: base addr: 0x50000000
Jul 3 21:02:06 atom1 kernel: [ 5993.430481] ivtv0 info: Enabling pci device
Jul 3 21:02:06 atom1 kernel: [ 5993.430509] ivtv 0000:04:00.0: PCI INT A -> GSI 21 (level, low) ->
IRQ 21
Jul 3 21:02:06 atom1 kernel: [ 5993.430527] ivtv0 info: Attempting to enable Bus Mastering
Jul 3 21:02:06 atom1 kernel: [ 5993.430542] ivtv0 info: Bus Mastering Enabled.
Jul 3 21:02:06 atom1 kernel: [ 5993.430557] ivtv0 info: 22 (rev 1) at 04:00.0, irq: 21, latency:
64, memory: 0x50000000
Jul 3 21:02:06 atom1 kernel: [ 5993.430565] ivtv0 info: attempting ioremap at 0x50000000 len
0x00800000
Jul 3 21:02:06 atom1 kernel: [ 5993.432057] ivtv0 info: attempting ioremap at 0x52000000 len
0x00010000
Jul 3 21:02:06 atom1 kernel: [ 5993.432103] ivtv0 info: GPIO initial dir: 0000df00 out: 000026f3
Jul 3 21:02:06 atom1 kernel: [ 5993.432110] ivtv0 info: activating i2c...
Jul 3 21:02:06 atom1 kernel: [ 5993.432115] ivtv0 i2c: i2c init
Jul 3 21:02:06 atom1 kernel: [ 5993.432123] ivtv0 i2c: setting scl and sda to 1
Jul 3 21:02:06 atom1 kernel: [ 5993.432238] ivtv0 info: Active card count: 1.
Jul 3 21:02:06 atom1 kernel: [ 5993.492802] tveeprom 0-0050: Hauppauge model 32034, rev B248,
serial# 6476004
Jul 3 21:02:06 atom1 kernel: [ 5993.492813] tveeprom 0-0050: tuner model is LG TP18PSB11D (idx 48,
type 29)
Jul 3 21:02:06 atom1 kernel: [ 5993.492822] tveeprom 0-0050: TV standards PAL(B/G) (eeprom 0x04)
Jul 3 21:02:06 atom1 kernel: [ 5993.492829] tveeprom 0-0050: audio processor is MSP3415 (idx 6)
Jul 3 21:02:06 atom1 kernel: [ 5993.492836] tveeprom 0-0050: decoder processor is SAA7115 (idx 19)
Jul 3 21:02:06 atom1 kernel: [ 5993.492843] tveeprom 0-0050: has no radio, has IR receiver, has no
IR transmitter
Jul 3 21:02:06 atom1 kernel: [ 5993.492851] ivtv0: Autodetected Hauppauge WinTV PVR-250
Jul 3 21:02:06 atom1 kernel: [ 5993.492857] ivtv0 info: PAL tuner detected
Jul 3 21:02:06 atom1 kernel: [ 5993.501908] ivtv0 info: Loaded module tuner
Jul 3 21:02:06 atom1 kernel: [ 5993.508163] ivtv0 info: Loaded module saa7115
Jul 3 21:02:06 atom1 kernel: [ 5993.515615] ivtv0 info: Loaded module msp3400
Jul 3 21:02:06 atom1 kernel: [ 5993.625053] ivtv0 info: Stopping AO
Jul 3 21:02:06 atom1 kernel: [ 5993.625057] ivtv0 info: pinging (?) APU
Jul 3 21:02:06 atom1 kernel: [ 5993.625061] ivtv0 info: Stopping VPU
Jul 3 21:02:06 atom1 kernel: [ 5993.625064] ivtv0 info: Resetting Hw Blocks
Jul 3 21:02:06 atom1 kernel: [ 5993.625068] ivtv0 info: Stopping SPU
Jul 3 21:02:06 atom1 kernel: [ 5993.637028] ivtv0 info: init Encoder SDRAM pre-charge
Jul 3 21:02:06 atom1 kernel: [ 5993.637035] ivtv0 info: init Encoder SDRAM refresh to 1us
Jul 3 21:02:06 atom1 kernel: [ 5993.637040] ivtv0 info: Sleeping for 600ms
Jul 3 21:02:07 atom1 kernel: [ 5994.236031] ivtv0 info: Loading encoder image
Jul 3 21:02:07 atom1 kernel: [ 5994.236041] ivtv 0000:04:00.0: firmware: requesting
v4l-cx2341x-enc.fw
Jul 3 21:02:07 atom1 kernel: [ 5994.281734] ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836
bytes)
Jul 3 21:02:07 atom1 kernel: [ 5994.480105] ivtv0 info: Getting firmware version..
Jul 3 21:02:07 atom1 kernel: [ 5994.480180] ivtv0: Encoder revision: 0x02060039
Jul 3 21:02:07 atom1 kernel: [ 5994.480186] ivtv0 info: Changing input from 1 to 0
Jul 3 21:02:07 atom1 kernel: [ 5994.480190] ivtv0 info: Mute
Jul 3 21:02:07 atom1 kernel: [ 5994.480195] ivtv0 i2c: call_i2c_client addr=21
Jul 3 21:02:07 atom1 kernel: [ 5994.480200] ivtv0: i2c addr 0x21 not found for command 0x4008646f
Jul 3 21:02:07 atom1 kernel: [ 5994.480208] ivtv0 i2c: call_i2c_client addr=40
Jul 3 21:02:07 atom1 kernel: [ 5994.496648] ivtv0 info: Unmute
Jul 3 21:02:07 atom1 kernel: [ 5994.496655] ivtv0 info: Mute
Jul 3 21:02:07 atom1 kernel: [ 5994.496661] ivtv0 info: v4l2 ioctl: set frequency 6400
Jul 3 21:02:07 atom1 kernel: [ 5994.498710] ivtv0 info: Unmute
Jul 3 21:02:07 atom1 kernel: [ 5994.498717] ivtv0 info: Switching standard to f.


_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: i2c addr 0x21 not found for command 0x4008646f [ In reply to ]
I found out that already during the initialisation the SAA7115 gets trouble, when loading the module
with debug=0x202 I get the message:

ivtv0 i2c: i2c detach [client=saa7115,failed]

The SAA7115 seems not to be in the list of i2c clients.


_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: i2c addr 0x21 not found for command 0x4008646f [ In reply to ]
On Saturday 04 July 2009 16:23:41 Dirk Aust wrote:
> I found out that already during the initialisation the SAA7115 gets trouble, when loading the module
> with debug=0x202 I get the message:
>
> ivtv0 i2c: i2c detach [client=saa7115,failed]
>
> The SAA7115 seems not to be in the list of i2c clients.
>
>
> _______________________________________________
> ivtv-devel mailing list
> ivtv-devel@ivtvdriver.org
> http://ivtvdriver.org/mailman/listinfo/ivtv-devel
>

What happens if you do a 'modprobe saa7115' first before loading ivtv?

Is the saa7115 module loaded anyway? I think I have seen something like
this before and it turned out that there was either no saa7115 or an old
version of saa7115 was loaded. Make sure it exists and that there are no
duplicate saa7115 modules.

Regards,

Hans

--
Hans Verkuil - video4linux developer - sponsored by TANDBERG Telecom

_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: i2c addr 0x21 not found for command 0x4008646f [ In reply to ]
Hello Hans,
I found out further that the saa7115 most of the time is not recognized properly, already fails in
the saa7115 module in line 1477 of saa7115.c of the actual kernel. And there is only one saa7115.ko
in the system.

Instead of the expected ID "1f711", the saa7115 driver gets aweisr ID:

saa7115 0-0021: chip found @ 0x42 (ID aaaaaaaaaaaaaaa) does not match a known saa711x chip.

The SAA7115 is definitly on the board, I can see it, but it's quite old, the card is from 2003 but
worked without problems with an ancient version of ivtv, but now I updated the VDR system to 2.6.28

Best Regards,
Dirk

Am Samstag, 4. Juli 2009 schrieb Hans Verkuil:
> On Saturday 04 July 2009 16:23:41 Dirk Aust wrote:
> > I found out that already during the initialisation the SAA7115 gets
> > trouble, when loading the module with debug=0x202 I get the message:
> >
> > ivtv0 i2c: i2c detach [client=saa7115,failed]
> >
> > The SAA7115 seems not to be in the list of i2c clients.
> >
> >
> > _______________________________________________
> > ivtv-devel mailing list
> > ivtv-devel@ivtvdriver.org
> > http://ivtvdriver.org/mailman/listinfo/ivtv-devel
>
> What happens if you do a 'modprobe saa7115' first before loading ivtv?
>
> Is the saa7115 module loaded anyway? I think I have seen something like
> this before and it turned out that there was either no saa7115 or an old
> version of saa7115 was loaded. Make sure it exists and that there are no
> duplicate saa7115 modules.
>
> Regards,
>
> Hans



_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel