Hi Andy, On Tue, Aug 20, 2024 at 7:07 PM Andy Shevchenko <andy.shevchenko@xxxxxxxxx> wrote: > I bet on __i2c_smbus_xfer(). Which comes from > https://elixir.bootlin.com/linux/v6.11-rc4/source/drivers/i2c/busses/i2c-imx.c#L549. Yes, this is correct. > Very easy to check is to add at the top of i2c-imx.c the following > > #undef EAGAIN > #define EAGAIN __LINE__ > > and search for the respective line in suspicious files. That's an useful hint, thanks.