【发布时间】:2014-07-03 05:41:02
【问题描述】:
伙计们,我正在使用代码段通过相机检测红色,同时在多线程中使用传感器获取数据。过了一会儿,我收到“没有这样的设备”错误,相机和所有 USB 设备(如鼠标和键盘)都冻结了。知道这个错误的根源是什么吗?
【问题讨论】:
伙计们,我正在使用代码段通过相机检测红色,同时在多线程中使用传感器获取数据。过了一会儿,我收到“没有这样的设备”错误,相机和所有 USB 设备(如鼠标和键盘)都冻结了。知道这个错误的根源是什么吗?
【问题讨论】:
我遇到了类似的问题,原因是 xhci usb(高速 USB)驱动程序禁用了我的内部 USB 集线器。每次我运行基于 OpenCV 的应用程序并使其崩溃/杀死它时都会发生这种情况。这导致 xci usb 驱动程序超时,可以在 dmesg 中看到。
我找到的唯一解决方案是为我的 Kubuntu Linux 构建一个自定义内核,其中包括作为模块的高速 USB 驱动程序,而不是将其编译到内核中。 我已经使用this wiki 设置内核构建环境,并将xhciusb模块从*(编译到内核)更改为M(模块在运行时插入内核)。
【讨论】: