Booting 2.6.25 on the OMAP5912OSK
I'm trying to update the Angstrom distribution to kernel version 2.6.25. The basic defconfig boots and runs, but when I turn on the vm file system for udev, the system hangs sometime after mounting root. While hung, it very slowly prints the following messages:
i2c_omap i2c_omap.1: Transmit overflow
tps65010: power off button i2c_omap i2c_omap.1: Transmit overflow
tps65010: power off button i2c_omap i2c_omap.1: Transmit overflow
tps65010: power off button i2c_omap i2c_omap.1: Transmit overflow
tps65010: power off button i2c_omap i2c_omap.1: Transmit overflow
tps65010: power off button i2c_omap i2c_omap.1: Transmit overflow
tps65010: power off button i2c_omap i2c_omap.1: Transmit overflow
tps65010: power off button
Does anyone have a working config for the OSK that includes sound? Any ideas why this hang occurs?
Thanks,
Philip
Hi,
Quoted 2 lines · Philip Balister
i2c_omapi2c_omap.1: Transmit overflow
tps65010: power off button
Sounds like a bug in our i2c-omap.c
Tony do you know about any issues with i2c-omap.c after highspeed i2c was introduced ?
This could be a regression, I remember seeing this on some tests I was doing with twl4030 but they seemed to vanish. Looks like I missed something. I'll try to reproduce my bug with twl4030 and after that dig a bit on i2c driver and i2c omap trms (ugh).
Anyways, if you could enable all debugging in i2c and get more info when it happens, that would be great ;-)
Signature · 5 lines
Best Regards, Felipe Balbi http://felipebalbi.com [email protected]
I too am seeing this same problem. Do you know when this was introduced (kernel version)? I am looking to update the kernel to address some flashing issues, and this is the only issue that remains for me. I am thinking to revert back to the I2C of the version that should fix this issue.
Thanks!
Quoted 24 lines · Felipe Balbi
Hi,
Quoted 3 lines · Philip Balister
i2c_omapi2c_omap.1: Transmit overflow
tps65010: power off buttonSounds like a bug in our
i2c-omap.cTony do you know about any issues with
i2c-omap.cafter highspeed i2c was introduced ?This could be a regression, I remember seeing this on some tests I was doing with twl4030 but they seemed to vanish. Looks like I missed something. I'll try to reproduce my bug with twl4030 and after that dig a bit on i2c driver and i2c omap trms (ugh).
Anyways, if you could enable all debugging in i2c and get more info when it happens, that would be great ;-)
Quoted 6 lines · Steve Poulsen
I too am seeing this same problem. Do you know when this was introduced (kernel version)? I am looking to update the kernel to address some flashing issues, and this is the only issue that remains for me. I am thinking to revert back to the I2C of the version that should fix this issue.
Quoted 25 lines
Thanks!
Quoted 22 lines · Felipe Balbi
Hi,
Quoted 3 lines · Philip Balister
i2c_omapi2c_omap.1: Transmit overflow
tps65010: power off buttonSounds like a bug in our
i2c-omap.cTony do you know about any issues with
i2c-omap.cafter highspeed i2c was introduced ?This could be a regression, I remember seeing this on some tests I was doing with twl4030 but they seemed to vanish. Looks like I missed something. I'll try to reproduce my bug with twl4030 and after that dig a bit on i2c driver and i2c omap trms (ugh).
Anyways, if you could enable all debugging in i2c and get more info when it happens, that would be great ;-)
Hmm, yeah sounds like something is broken.. Anybody want to try to narrow it down with git-bisect?
Tony
Quoted 2 lines · Tony Lindgren
Hmm, yeah sounds like something is broken.. Anybody want to try to narrow it down with git-bisect?
ok, there's an easy way to reproduce.
echo host > /sys/devices/platform/musb_hdrc/mode
from 3430sdp. Some of the transfers in drivers/i2c/chips/twl4030-usb.c:twl4030_set_host() is trigerring the overflow.
btw, that XUDF bit, means _underflow_ and not overflow, so anyone who finnishes the patch first care to send also a cleanup patch fixing that info ;-)
I don't remember when it started to happen, but I remember that it used to work without any underflow. Still need to read more, maybe i'll do it tomorrow.
Signature · 5 lines
Best Regards, Felipe Balbi [email protected] http://blog.felipebalbi.com
Hi,
Quoted 2 lines · Philip Balister
i2c_omapi2c_omap.1: Transmit overflow
tps65010: power off button
Sounds like a bug in our i2c-omap.c
Tony do you know about any issues with i2c-omap.c after highspeed i2c was introduced ?
This could be a regression, I remember seeing this on some tests I was doing with twl4030 but they seemed to vanish. Looks like I missed something. I'll try to reproduce my bug with twl4030 and after that dig a bit on i2c driver and i2c omap trms (ugh).
Anyways, if you could enable all debugging in i2c and get more info when it happens, that would be great ;-)
Signature · 5 lines
Best Regards, Felipe Balbi http://felipebalbi.com [email protected]