I2C command failed

I2C , Start the problem - Jetson & Embedded Systems / Jetson TX2 - NVIDIA Developer Forums

The same phenomenon as the above content is also occurring on this custom board, is it normal?
Or is there something wrong?
Device: TX2_4GB
JetPack: L4T R32.4.4
---------------------------------------log
[2023-03-29 02:42:34.710] [0000.113] C> I2C command failed
[2023-03-29 02:42:34.710] [0000.116] C> block index = (4) and rail_id = (1)
[2023-03-29 02:42:34.710] [0000.121] C> Addr: Reg = [0xe8:0x07]: 336166925
[2023-03-29 02:42:34.710] [0000.125] C> I2C command failed
[2023-03-29 02:42:34.710] [0000.128] C> block index = (5) and rail_id = (1)
[2023-03-29 02:42:34.710] [0000.133] C> Addr: Reg = [0xe8:0x07]: 336166925
[2023-03-29 02:42:34.835] [0000.235] I> Welcome to MB2(TBoot-BPMP)(version: 01.00.160913-t186-M-00.00-mobile-3ab95aac)
[2023-03-29 02:42:34.835] [0000.243] I> bit @ 0xd480000
[2023-03-29 02:42:34.835] [0000.246] I> Boot-device: eMMC

hello BlueYatagarasu,

so… is it complete logs? is the device booting up correctly?

Hello Jerry Chang

Thank you for your reply.
The pasted log is only the first part of the startup.
Linux starts normally after the BOOT loader works, and the application is also working after that.
It seems that it was left unattended because it is an I2C error that appears every time the power is turned on and rebooted.
I want to check if there are any problems. If there is a problem, please tell me how to deal with it.

that’s all

hello BlueYatagarasu,

FYI, I don’t see such I2C command failed failure on reference boards.
you may review your schematic, device tree, board configuration…etc.

please refer to developer guide for Jetson TX2 Series Adaptation and Bring-Up.
note, if your board schematic differs from that for Jetson TX2 Developer Kit board, you must change the pinmux configuration applied by the software.
thanks

Hello Jerry Chang

Thank you for your reply.
The device that causes the I2C error is the PMIC, which is inside the Jetson_TX2.
This is a custom board that uses auto power on mode.

If the PINMUX setting is different, wouldn’t it affect the control of Parker and PMIC?
Or will it work as Jetson?

And we’re talking about products that have already shipped.

that’s all

Hello Jerry Chang

Our carrier board does not have the following power on/off control ports.
However, it turned out that the cause was left in the configuration of the BOOT program.

Baseboard: P2597: Expander: 5V0_HDMI_EN

Baseboard: P2597: Expander: Enable 1_8_VDD for 1824 EEPROM

The error log disappeared by commenting out the relevant part from the file “tegra186-mb1-bct-pmic-lightning-p3489-1000-a00.cfg”.
The target of the I2C error was the IO-Expander.

Thanks.