我们正在从 3.4 内核迁移到 3.14 内核 在 3.4 中,我们使用 usbfs (CONFIG_USB_DEVICEFS=y) 并使用以下命令挂载它。
mount -t usbfs none /proc/bus/usb
显然挂载失败是因为 3.14 内核不再支持 usbfs。 所以,我开始谷歌搜索,发现它现在在/dev/bus/usb 或/sys/bus/usb 中可用。我们正在使用 libusb.so,它会查看/dev/bus/usb 中的设备。
不幸的是,我没有看到/dev/bus/usb 下的设备。如何获取/dev/bus/usb 下的设备?
最佳答案
解决方案
udev 没有在我的盒子上运行,因此我需要找到一个替代方法来将 USB 设备放在/dev/bus/usb 下
我通过 CONFIG_DEVTMPFS=y
在内核中启用了 devtmpfs,并通过
mount -t devtmpfs none /dev
这引入了/dev/bus/usb下的所有usb设备
希望这对您有所帮助!
关于linux -/dev/bus/usb 未创建/未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35270200/