linux -/dev/bus/usb 未创建/未找到

标签 linux kernel libusb

我们正在从 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,并通过

安装了 devtmpfs
mount -t devtmpfs none /dev

这引入了/dev/bus/usb下的所有usb设备

希望这对您有所帮助!

关于linux -/dev/bus/usb 未创建/未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35270200/

相关文章:

linux - 如何根据主机 dst ip 过滤掉 pcap 文件中的一些数据包?

c++ - 编译器或标准 C++ 库 - 新建和删除

c - 直接打印到文本视频内存时出现意外输出

c - FreeBSD 数据结构与通信

c - 无法在 Mac OS X 上使用 C + libusb 声明 USB 接口(interface)

linux - 如何将处理器编号转换为 32 位十六进制值

c - 带有 Glut 的键盘处理程序

python - 在 Python 中查询连接的 USB 设备信息的简单方法?

linux - 使用 SCP 将文件从本地复制到远程时权限被拒绝

Android Galaxy S3 停止安装 mtp 到 debian 测试