AnsweredAssumed Answered

I2C re-probe after boot

Question asked by JAMES FILLMORE on Feb 26, 2015
Latest reply on Mar 10, 2015 by JAMES FILLMORE

We have a RTC/NVRAM  (PCF2127a) chip on the i2C bus. We have seen a few rare occasions where it is not detected during boot (but is detect on another boot). Is there a way for me to force a re-probe if we don't see the device after we boot up?

 

To help debug this issue we have put a switch on the data line, so I can force a failure at boot. But I still can't talk to the chip afterwards because the part wasn't detected.

This is on an iMX35 on 2.6.31 kernel. The device driver is built in, I don't believe its in a module.

 

i2c-adapter i2c-0: IRQ: Bus Arbitration lost

i2c-adapter i2c-0: Could not grab Bus ownership

WARNING:  i2c bus failed.  RTC is not itialized or registered

rtc-pcf2127a: probe of 0-0051 failed with error -121

i2c /dev entries driver

Outcomes