代码之家  ›  专栏  ›  技术社区  ›  ahamed101

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

  •  0
  • ahamed101  · 技术社区  · 9 年前

    我们正在从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。因此,它查看设备的/dev/bus/usb。

    不幸的是,我没有看到/dev/bus/usb下的设备。如何在/dev/bus/usb下获取设备?

    1 回复  |  直到 9 年前
        1
  •  2
  •   ahamed101    9 年前

    解决方案

    udev没有在我的盒子上运行,因此我需要找到一个替代方案来将usb设备放在/dev/bus/usb下

    我在内核中通过 CONFIG_DEVTMPFS=y 并通过安装devtmpfs

    mount -t devtmpfs none /dev
    

    这将所有usb设备都放在/dev/bus/usb下

    希望这有帮助!