/dev/bus/usb 不是 created/found

/dev/bus/usb not created/found

我们正在从 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 没有 运行 在我的盒子上,因此我需要找到一个替代方法来获得 /dev/bus/usb

下的 USB 设备

我通过 CONFIG_DEVTMPFS=y 在内核中启用了 devtmpfs 并通过

挂载了 devtmpfs
mount -t devtmpfs none /dev

这引入了 /dev/bus/usb

下的所有 USB 设备

希望对您有所帮助!