最近在做一个USB应用,需要打开USB设备, 该设备本应该在/proc/bus/usb下看得到的,可以在Debian下ls /proc/bus/usb 竟然是空的,里面什么都没有, 网上搜索才知道,要挂接usbdevfs文件系统(原文:http://blog.sina.com.cn/s/blog_4ba5b45e0102e3y0.html)
按照原文的说法,在/etc/fstab加入
none /proc/bus/usb usbdevfs defaults 0 0
重新开机, 在开机的信息里有提示Failed,信息一闪就过去了,没看清是什么Failed,进入系统,手动挂接:
mount -t usbdevfs none /proc/bus/usb
提示没有找到usbdevfs,后来改成usbfs
mount -t usbdevfs none /proc/bus/usb
没有提示错误,OK,再修改/etc/fstab如下:
none /proc/bus/usb usbfs defaults 0 0
重新开机,终于在/proc/bus/usb下出现信息