问题分析
从你的日志来看,这是 Aurora930 深度相机与 RDK X5 通信心跳失败 的典型问题。根据社区已有案例,主要原因是:
核心原因
驱动版本过旧 - 你当前使用的 0.2.11 版本驱动存在兼容性问题,需要升级到更新版本。
解决方案
步骤 1:检查当前驱动版本
dpkg -l | grep deptrum
步骤 2:获取新版驱动
根据社区反馈,以下版本已验证可用:
- 推荐版本:
0.2.10或更新版本 - 你当前的
0.2.11理论上应该可用,但可能存在其他问题
步骤 3:排查 USB 连接问题
从你的日志看到 USB 设备已识别:
Bus 002 Device 003: ID 3303:3532
但需要确认:
- 检查 USB 供电
# 查看 USB 设备电压
lsusb -v -d 3303:3532 | grep -i "maxpower"
-
检查 USB 端口
- 使用 蓝色 USB 3.0 接口(供电更稳定)
- 避免使用 USB Hub,直接连接开发板
-
查看 dmesg 完整日志
dmesg | grep -i "aurora\|deptrum\|3303"
步骤 4:重新安装驱动
# 卸载当前驱动
sudo apt remove ros-humble-deptrum-ros-driver-aurora930
# 清理残留
sudo apt autoremove
# 重新安装(确保使用最新版本)
sudo apt update
sudo apt install ros-humble-deptrum-ros-driver-aurora930
步骤 5:检查权限问题
# 添加用户到 dialout 组
sudo usermod -a -G dialout $USER
# 重启或重新登录生效
关键排查点
从你的第三张截图看到大量 v4l2_buf_count 相关警告,可能原因:
- USB 带宽不足 - 尝试降低相机分辨率/帧率
- USB 线缆质量 - 更换高质量 USB 3.0 数据线
- 供电不足 - 确保开发板供电充足(建议 12V/2A 以上)
获取帮助
如果上述步骤无效,建议:
-
联系官方支持:加入社区 QQ 群获取最新驱动
-
提供完整信息:
# 收集系统信息 cat /etc/version uname -a lsusb -t -
参考相似案例:
先尝试更换 USB 端口和线缆,这是最常见的问题来源。 如果仍有问题,请提供 dmesg 完整输出以便进一步分析。