如何在 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
答案2
试试这个。只需按下键盘上的Ctrl+ Alt+T即可打开终端。打开后,运行以下命令:
sudo mount -t usbfs none /proc/bus/usb -o devmode=0666