Jetpack Version: 5.1
When I run i2cdetect -y -r 1, it is really slow and there is a i2c transfer time out. I did not connect any device to this bus. This bus worked normally before.
Here is the kernel message:
[ 2865.062967] tegra-i2c c240000.i2c: I2C transfer timed out
[ 2865.166944] tegra-i2c c240000.i2c: I2C transfer timed out
[ 2865.270968] tegra-i2c c240000.i2c: I2C transfer timed out
[ 2865.375972] tegra-i2c c240000.i2c: I2C transfer timed out
[ 2865.478968] tegra-i2c c240000.i2c: I2C transfer timed out
[ 2865.582981] tegra-i2c c240000.i2c: I2C transfer timed out
[ 2865.686994] tegra-i2c c240000.i2c: I2C transfer timed out
[ 2865.790988] tegra-i2c c240000.i2c: I2C transfer timed out
[ 2865.895012] tegra-i2c c240000.i2c: I2C transfer timed out
[ 2865.999002] tegra-i2c c240000.i2c: I2C transfer timed out
[ 2866.103027] tegra-i2c c240000.i2c: I2C transfer timed out
[ 2866.207002] tegra-i2c c240000.i2c: I2C transfer timed out
[ 2866.311036] tegra-i2c c240000.i2c: I2C transfer timed out
[ 2866.415026] tegra-i2c c240000.i2c: I2C transfer timed out
[ 2866.519025] tegra-i2c c240000.i2c: I2C transfer timed out
[ 2866.623032] tegra-i2c c240000.i2c: I2C transfer timed out
[ 2866.727074] tegra-i2c c240000.i2c: I2C transfer timed out
[ 2866.831071] tegra-i2c c240000.i2c: I2C transfer timed out
[ 2866.935070] tegra-i2c c240000.i2c: I2C transfer timed out
[ 2867.039081] tegra-i2c c240000.i2c: I2C transfer timed out
[ 2867.143100] tegra-i2c c240000.i2c: I2C transfer timed out
[ 2867.247096] tegra-i2c c240000.i2c: I2C transfer timed out
[ 2867.351105] tegra-i2c c240000.i2c: I2C transfer timed out
[ 2867.455108] tegra-i2c c240000.i2c: I2C transfer timed out
I am using the devkit. I didn’t modify any device tree only applied the RT patch. This i2c-1 bus just worked normally last morning. Do you think that it may be a hardware issue?
It may be but I’m not sure for that because I don’t get exact reason how you get the I2C error but it recovered by itself.
I would suggest you using the latest release(JP5.1.2 - R35.4.1) and monitor if you would hit the issue again.
Hi, I tried with the latest release(JP5.1.2 - R35.4.1) and a new carrier board. Neither of them worked. Still the same transfer timeout error. Both the i2c bus 1 and i2c bus 8 give me this error.
device_tree.txt (384.7 KB) dmesg.txt (76.7 KB)
I just restored to Jetpack 5.1 and switch to original Xavier NX developer kit. The attached file is the detailed device tree and dmesg information. Thanks!