Arducam IMX219. imx219_board_setup: error during i2c read probe (-121)

I have an Arducam IMX219 camera. And this camera behaves a little strange. When I turn off my Jetson Nano from current completely, for example, for 10 minutes, and then switch on, dmesg tell me that:

[    1.337516] imx219 7-0010: tegracam sensor driver:imx219_v2.0.6
[    1.360804] tegra-vii2c 546c0000.i2c: no acknowledge from address 0x10
[    1.360881] imx219 7-0010: imx219_board_setup: error during i2c read probe (-121)
[    1.360965] imx219 7-0010: board setup failed
[    1.361027] imx219: probe of 7-0010 failed with error -121
[    1.361477] imx219 8-0010: tegracam sensor driver:imx219_v2.0.6
[    1.384745] tegra-vii2c 546c0000.i2c: no acknowledge from address 0x10
[    1.384821] imx219 8-0010: imx219_board_setup: error during i2c read probe (-121)
[    1.384888] imx219 8-0010: board setup failed
[    1.384943] imx219: probe of 8-0010 failed with error -121

After this I switch off current and then swith on current of Jetson Nano with delay for 5 seconds, then this camera works fine. I tried to change camera and connector cable, but nothing changes. I cannot realize how to fix this issue. Do you have any suggestions?

hello charlz_klug,

I’m not sure what’s this, did you have your customize power-supply?
or… may I have more details.

After I turn off the board’s power and turn it on again, the camera starts working normally.

Yes, we have our own custom board.

But I think, that our power-supply does not matter. We have an another type of camera “Rev.A” (see picture), and this camera works fine.


hello charlz_klug,

it should be device registration issues.
please share the complete kernel logs (i.e. $ dmesg > klogs.txt) of pass/failure scenario for comparison.

The problem was with some kind power issues in our custom motherboard. Our electronic engineers fixed this and the Arducam camera works fine.

Thank you!

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.