[linux-dvb] 2.6.20 -> saa i2c messages

Pavel Paprok ppaprok at applet.cz
Thu Feb 15 10:49:49 CET 2007


hi,

i dont know exactly but i meet maybe similar problems
with i2c and saa7146 a year ago..
  
hi,
maybe something is wrong with i2c bus so you can primarily try
to increase variable SAA7146_I2C_RETRIES to bigger value (~20)
to eliminate these problems, it works good for me.
next you can also try to change SAA7146_I2C_BUS_BIT_RATE_value
if it is object of your hardware..

you can find my full story on
http://www.linuxtv.org/pipermail/linux-dvb/2006-March/008829.html
first and last part of this message maybe related to your problem...

pavel paprok

----- Original Message ----- 
From: "Udo van den Heuvel" <udovdh at xs4all.nl>
To: <linux-dvb at linuxtv.org>
Sent: Wednesday, February 14, 2007 5:47 PM
Subject: [linux-dvb] 2.6.20 -> saa i2c messages


> Hello,
> 
> Kernel 2.6.20 gives me the messages like at the end of this email.
> I found the patch at
> http://www.linuxtv.org/pipermail/linux-dvb/2006-December/014951.html
> which should help but does not fix my problem.
> I have a HZ of 250 (I think) and am using a VIA Epia EN12000 (1.2 Ghz C3
> Esther CPU)
> 
> Any ideas about a fix?
> 
> Udo
> 
> Velocity is AUTO mode
> eth0: Link autonegation speed 100M bps full duplex
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xa00000c0, addr=0x50,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xa00000c0, addr=0x50,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xa00000c0, addr=0x50,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xa00000c0, addr=0x50,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xa20000c0, addr=0x51,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xa20000c0, addr=0x51,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xa20000c0, addr=0x51,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xa20000c0, addr=0x51,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xa40000c0, addr=0x52,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xa40000c0, addr=0x52,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xa40000c0, addr=0x52,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xa40000c0, addr=0x52,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xa60000c0, addr=0x53,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xa60000c0, addr=0x53,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xa60000c0, addr=0x53,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xa60000c0, addr=0x53,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xa80000c0, addr=0x54,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xa80000c0, addr=0x54,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xa80000c0, addr=0x54,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xa80000c0, addr=0x54,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xaa0000c0, addr=0x55,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xaa0000c0, addr=0x55,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xaa0000c0, addr=0x55,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xaa0000c0, addr=0x55,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xac0000c0, addr=0x56,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xac0000c0, addr=0x56,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xac0000c0, addr=0x56,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xac0000c0, addr=0x56,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xae0000c0, addr=0x57,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xae0000c0, addr=0x57,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xae0000c0, addr=0x57,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> saa7146_i2c_writeout(153b,1157): timed out waiting for end of xfer
> EIO after saa7146_i2c_writeout: count=0(1), data=0xae0000c0, addr=0x57,
> R/W=W, l
>              en=0, buf[0]=0x00, buf[1]=0x00
> hwmon-vid: Unknown VRM version of your x86 CPU
> [root at recorder ~]#
> 
> _______________________________________________
> linux-dvb mailing list
> linux-dvb at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>




More information about the linux-dvb mailing list