【问题标题】:/dev/bus/usb not created/found/dev/bus/usb 未创建/未找到
【发布时间】:2016-02-10 18:43:00
【问题描述】:

我们正在从 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 下的设备?

【问题讨论】:

    标签: linux kernel libusb


    【解决方案1】:

    解决方案

    udev 没有在我的机器上运行,因此我需要找到一个替代方法来获取 /dev/bus/usb 下的 USB 设备

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

    mount -t devtmpfs none /dev
    

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

    希望这会有所帮助!

    【讨论】:

    • 适用于我的 2.6.37 嵌入式 Linux。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2019-07-04
    • 1970-01-01
    • 1970-01-01
    • 2017-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多