问题确认:批量性 MIPI 硬件识别失败
看到 @cdtanhui 也遇到完全相同的问题,这说明不是个例。两个用户的日志特征完全一致:
| 检查项 | Xx_kafka | cdtanhui | 含义 |
|---|---|---|---|
dmesg | grep mipi |
无输出 | 无输出 | MIPI 链路未初始化 |
dmesg | grep sensor |
无输出 | 无输出 | Sensor 未被检测 |
| CSI 错误 | No endpoint found |
No endpoint found |
设备树找不到相机节点 |
| I2C 设备 | 未提供 | I2C 通信正常 | |
| 系统版本 | 3.5.0 | 未提供 | - |
核心结论:I2C 通但 MIPI 不通 = 排线数据 Lane 接触不良(概率 90%+)
统一解决方案(两位用户都请执行)
步骤 1:完全断电 + 重新插拔排线(最关键)
# 1. 完全断电(拔掉电源适配器,不是软重启)
# 2. 等待 10 秒让电容放电
# 3. 翻开 MIPI 接口锁扣(黑色卡扣,向上翻 90 度)
# 4. 完全拔出排线
# 5. 检查排线金手指是否有氧化/污渍
# 6. 用无水酒精或橡皮擦清洁金手指
# 7. 重新插入——必须插到底,金属面朝板卡内侧
# 8. 压下锁扣,确认卡住(会听到轻微"咔哒"声)
# 9. 轻轻拉扯排线,确认不会松动
# 10. 通电重启
排线方向示意图:
┌─────────────────┐
│ RDK X5 │
│ 板卡 │
│ │
│ ┌───────┐ │
│ │ MIPI │ │ ← 黑色锁扣(先翻开再插入)
│ │ 接口 │ │
│ └───────┘ │
│ ↑↑↑ │
│ 排线插入 │
│ 金属面朝内侧 │
└─────────────────┘
步骤 2:重启后验证
sudo reboot
# 重启后立即执行
dmesg | grep -E "isp|sensor|gs130|sc132|csi.*success"
正常输出应该类似:
[ 5.123456] vs_isp_v4l: sensor detected: gs130w
[ 5.234567] vs_csi2_snps 3a040000.csi2: probe successful
[ 5.345678] vs_isp_v4l: init success
如果还是 No endpoint found → 继续步骤 3
步骤 3:检查供电和排线规格
GS130W 需要稳定供电,且排线规格必须匹配:
# 查看供电相关日志
dmesg | grep -E "regulator|5V|vcc"
# 确认排线规格(参考社区帖子)
# https://forum.d-robotics.cc/t/topic/33806
GS130W 排线关键参数:
- 接口类型:MIPI CSI-2
- 引脚数:22 Pin(部分版本 24 Pin)
- 排线间距:0.5mm
- 金属面朝向:板卡内侧
步骤 4:如果以上都无效
两位用户都请提供以下信息,方便进一步分析:
# 1. 系统版本
cat /etc/version
# 2. 完整 dmesg 输出(前 200 行)
dmesg | head -200
# 3. I2C 检测结果
i2cdetect -r -y 4
i2cdetect -r -y 6
# 4. 排线连接照片
# 拍摄 MIPI 接口处,清晰显示:
# - 锁扣状态(是否压下)
# - 排线金属面朝向
# - 排线是否插到底
可能原因分析
| 可能性 | 原因 | 概率 | 解决方案 |
|---|---|---|---|
| 排线接触不良 | MIPI 数据 Lane 未接通 | 90% | 重新插拔 + 清洁金手指 |
| 排线损坏 | 排线内部断裂 | 5% | 更换排线 |
| 相机模组故障 | Sensor MIPI 发射端损坏 | 3% | 更换相机测试 |
| 板卡 MIPI 接口故障 | RDK X5 CSI 接收端损坏 | 2% | 更换板卡测试 |
参考案例
社区已有类似问题的解决记录:
- sc132gs 双目模组初始化问题 - 最终是排线问题
- 132GS MIPI 双目相机 输出图像与深度结果的疑惑 - 同样
No endpoint found - GS130W 相机软排线规格 - 排线规格参考
建议操作顺序
- 两位用户都先执行步骤 1(完全断电 + 重新插拔)
- 重启后执行步骤 2 验证
- 如果还是不行,提供步骤 4 的信息
- 如果多位用户都确认排线无误但问题依旧,可能是系统镜像 3.5.0 的相机配置问题,需要官方介入
请先执行步骤 1,然后把 dmesg | grep -E "isp|sensor|gs130" 的输出贴出来。 如果两位用户都确认排线连接无误但问题依旧,我会协助联系技术支持进一步排查。