2016-02-08 37 views
0

我們從3.4內核移動到3.14內核 在3.4中,我們使用usbfs(CONFIG_USB_DEVICEFS = y)並使用以下命令來掛載它。/dev/bus/usb not created/found

mount -t usbfs none /proc/bus/usb 

很顯然,掛載失敗是因爲3.14內核不再支持usbfs。 因此,我開始使用Google,並發現它現在可在/ dev/bus/usb或/ sys/bus/usb中使用。我們正在使用libusb.so來查看設備的/ dev/bus/usb。

不幸的是,我沒有看到/ dev/bus/usb下的設備。如何獲取/ dev/bus/usb下的設備?

回答

1

解決方案

的udev是不是在我的機器上運行,所以我需要找到一個替代拿到下的/ dev /巴士/ USB

我通過CONFIG_DEVTMPFS=y啓用內核devtmpfs USB設備,並安裝通過

mount -t devtmpfs none /dev 

這使在/ dev /下總線/ USB

希望這有助於所有的USB設備devtmpfs!