[问题分类]:硬件(
[板卡类型]:RDK S100
在尝试在RDK S100上部署YOLO的时候,接入的usb摄像头会非常稳定的在运行一次相关代码后掉线。具体表现为:第一遍lsusb可以识别到该设备,运行一次需要调用该摄像头的代码后,再一次lsusb该摄像头就无法被识别到。
该摄像头在电脑上可以稳定连接运行。这个问题是出在什么地方?是板端的usb接口问题还是说可能供电之类的问题?
[问题分类]:硬件(
[板卡类型]:RDK S100
在尝试在RDK S100上部署YOLO的时候,接入的usb摄像头会非常稳定的在运行一次相关代码后掉线。具体表现为:第一遍lsusb可以识别到该设备,运行一次需要调用该摄像头的代码后,再一次lsusb该摄像头就无法被识别到。
该摄像头在电脑上可以稳定连接运行。这个问题是出在什么地方?是板端的usb接口问题还是说可能供电之类的问题?
① 结论:知识库未检索到明确结论;结合“PC 正常、S100 运行一次后 lsusb 消失”,最可能是板端 USB 供电不足 / USB 电源管理 / UVC 兼容性问题导致设备断开,先不要直接判定为 USB 接口损坏。
② 排查步骤:
sudo dmesg -w
lsusb
lsusb -t
ls /dev/video*
sudo sh -c 'echo -1 > /sys/module/usbcore/parameters/autosuspend'
for f in /sys/bus/usb/devices/*/power/control; do echo on | sudo tee $f >/dev/null; done
③ 需补充信息:请补充 rdkos_info / 系统镜像版本、摄像头型号与 VID:PID、是否使用 HUB/外接供电、完整复现步骤、运行摄像头代码时的完整 dmesg 日志及报错截图。
转人工
系统镜像为4.0.5,摄像头为 “ID 0bda:5883 Realtek Semiconductor Corp. LRCP S400”。电源直接给S100供电,摄像头直接连接S100的USB口。
① 结论:知识库未检索到该型号在 S100 4.0.5 的明确结论;该现象更像 USB 摄像头在板端触发断开,优先按供电峰值/端口保护、USB 自动挂起、UVC 驱动或摄像头固件兼容性问题排查,暂不能直接判定 USB 接口损坏。
② 排查步骤:
sudo dmesg -w
lsusb
sudo sh -c 'echo -1 > /sys/module/usbcore/parameters/autosuspend'
for f in /sys/bus/usb/devices/*/power/control; do echo on | sudo tee $f >/dev/null; done
lsusb -t
v4l2-ctl --list-devices
v4l2-ctl -d /dev/video0 --list-formats-ext
③ 需补充信息:请提供复现时完整 dmesg、YOLO/OpenCV 打开摄像头的分辨率/格式/调用代码片段、uname -r、lsusb -t 输出,以及换口或带供电 HUB 后是否仍复现,便于转人工/研发进一步定位。
参考以上回复给些日志排查下?
无法使用对应的 dmesg 的日志 ? 同一个USB口重新拔插就可用?