Hi All,
My custom application uses the custom driver, it's periodically read the devices through I2C.
When run the application and kept it running for long time, (that time, we are not using any external interfaces GPIO Keys, or Console ),
after some kernel crashes with "Unhandled fault: external abort on non-linefetch (0x1028) at 0xf9e00044"
See the attached Console log.
The Kernel is latest and updated from http://arago-project.org/git/projects/?p=linux-am33x.git with v3.2-staging head.
When i go through the Kernel Crash messages, it's happening on I2C bus, pm_runtime section,
The i2c bus reading period is around 100ms, from custom driver.
Why system putting the I2C Bus peripheral in IDLE mode, when custom driver continuously requesting the transfer?.
Why it's not resuming properly?.
Anyone can help on this?.
Thanks
Satyanarayana Reddy