Hi,
I’m working on a GMSL camera solution on Jetson Thor and encountered an issue after upgrading the JetPack version.
Environment:
- Platform: Jetson Thor
- Working version: JetPack 7.1 (Jetson Linux 38.4.0)
- Broken version: JetPack 7.2
- Deserializer I2C address: 0x29
Problem:
On JetPack 7.1, running i2cdetect -y -r <bus> successfully detects the GMSL deserializer at address 0x29. After flashing JetPack 7.2, the same command no longer detects the device on the same I2C bus. The address 0x29 appears as -- (no response) in the scan result.
What I’ve checked so far:
- The hardware and wiring are identical between the two tests — only the JetPack version changed.
- I’ve verified the I2C bus number and tried scanning all available I2C buses on the JetPack 7.2 image.
My questions:
- Are there any known changes in JetPack 7.2 (or Jetson Linux 38.x) related to I2C bus configuration, device tree overlays, or GMSL/CSI subsystem that could cause this?
- Is there a recommended device tree modification or kernel config change needed to re-enable the deserializer on JetPack 7.2?
Any guidance or suggestions would be greatly appreciated. Thank you!