在 Ubuntu 中启用 usbfs

在 Ubuntu 中启用 usbfs

如何在 Ubuntu 13.04 中启用 usbfs?我在默认路径中找不到 usb/devices 文件,该文件是:

/proc/bus/usb/devices

答案1

在当前版本的 Ubuntu 中不可用

Usbfs 已经被弃用很长时间了。自 Ubuntu 9.10 起已禁用(但您可以重新编译内核来获取它-- CONFIG_USB_DEVICEFS=y)。在 Linux 内核中,它在 3.5 版中被完全删除,因此从 Ubuntu 12.10 开始它就完全消失了。

因此坏消息是,如果您不将内核替换为旧内核或修补过的内核,您将无法在 Ubuntu 13.04 中启用 usbfs。

替代解决方案

似乎/proc/bus/usb/devices现在可以在 中找到与中类似的内容/sys/kernel/debug/usb/devices。其他可以查看以前 usbfs 内容的有趣位置是:/dev/bus/usb和。/sys/bus/usb/sys/kernel/debug/usb

另请参阅Ubuntu 9.10 中的 usb/devices 文件在哪里?

答案2

试试这个。只需按下键盘上的Ctrl+ Alt+T即可打开终端。打开后,运行以下命令:

sudo mount -t usbfs none /proc/bus/usb -o devmode=0666

相关内容