Hello Team, I have following questions and respective details,
• What could cause these repeated I²C errors and initial PMIC read failures?
• Is this likely a hardware issue (cabling, sensor, board) or a software/config issue on the VOXL2 side?
Details:
• Platform: VOXL2 (M0054)
• System Image: 1.8.04-M0054-14.1a-perf
• VOXL Suite: 1.5.1
• QVIO Server: 1.2.0
Logs / Observations:
1. I²C (i2c_errors.log)
• Repeated errors:
i2c_geni a84000.i2c / 884000.i2c: i2c error :-107
CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22
• PMIC probe sometimes fails initially but eventually succeeds:
I2C PMIC: i2c_pmic_read failed for 3 retries, rc = -107
i2c_pmic_probe: Couldn't determine initial status rc=-107
• Pin conflict noted: GPIO_130 already requested by a88000.i2c.
2. QVIO (qvio.log)
• Auto-reset triggered due to low feature count:
WARNING auto-resetting due to low feature count
• 2 resets over ~6k frames.
• Startup warnings: failed to init in time, slow image proc time: 55.28ms.
• Camera calibration loaded successfully; thread locked to cores 4–7.
3. Camera Configuration (/etc/modalai/voxl-camera-server.conf)
• tracking_front (AR0144) → enabled, preview + MISP enabled
• hires_front (IMX412) → disabled
• hires_down (IMX412) → enabled, snapshot + small video enabled