Cannot detect any i2c devices

I have connected a MLX90614 sensor to my Jetson Xavier NX, my connection is:

Gnd > Gnd
Vin > 3v3 (I’ve also tried 5V)
SDA > pin 3
SCL > pin 5

After that I’ve tried to find out its address by running “sudo i2cdetect -r -y 8”, but i get nothing

00: – – – – – – – – – – – – –
10: – – – – – – – – – – – – – – – –
20: – – – – – – – – – – – – – – – –
30: – – – – – – – – – – – – – – – –
40: – – – – – – – – – – – – – – – –
50: – – – – – – – – – – – – – – – –
60: – – – – – – – – – – – – – – – –
70: – – – – – – – –

Then, I tried to connect SDA to pin 27, and SCL to 28, and then run “sudo i2cdetect -r -y 1”, but still, nothing is detected.

The sensor is brand new and it works fine when connecting to Arduino, I guess it is not due to the hardware problem. I’ve also tried using another I2C sensor which also works well with Arduino, but i2cdetect still returns nothing.

Did you run with r32.4.3(J4.4)?

Hi vladilenlimingzi,

Have you managed to resolved the I2C detect issue? Any result can be shared?

Sorry, can you describe more clear about that? I am running in J4.4 environment.
And recently, I have purchased 2 more i2c sensors, but none of them are detected, the problem is still not yet resolved.

Have you check with any others bus to confirm it?