USB装备 检测也是通过/proc目次 下的USB文件体系 举办的。为了使一个USB装备 可以或许 正常事变 ,必需 要如今 体系 中插入USB桥接器模块。在检测起头时,一样平常 要先检测是否存在/proc/bus/usb目次 ,若不存在则实行插入USB桥接模块。
如今 一样平常 的USB桥接器模块有两种范例 ,UHCI和OHCI。在决议 插入那一个桥接器模块时,可以观察 /proc/pci文件来决议 。打开此文件,您若创造USB节为 I/O at 0xHHHH技俩(譬喻出现 I/O at 0xe000 [0xe01f]),HHHH为16进制数,则桥接器范例 为UHCI。如果 它为32 bit memory at 0xHH000000形式(譬喻出现32 bit memory at 0xee000000),HH为16进制数,则桥接器范例 为OHCI。但是若您的桥接器范例 不满意 上述任何一种情况,唯一的办理 办法就是您实行插入这两种模块,直到乐成 为止。一样平常 而言,UHCI范例 的桥接器它的插入模块是uhci或usb-uhci(由内核版本决议 );而对付 OHCI范例 的桥接器它的插入模块是ohci或usb-ohci。
您在精确 的插入了桥接器模块之后,这时/proc文件体系 下就会出现USB装备 目次 ,不外 这时这个目次 是空的,没有任何文件。这时您就必需 挂接usbdevfs文件体系 ,然后通过此文件体系 检测毗连 的装备 。在乐成 挂接usb文件体系 之后,就会天生 文件/proc/bus/usb/devices,/proc/bus/usb/drivers和目次 /proc/bus/usb/busNo。挂接usbdevfs文件您可以通过如下操纵 实现:
mount -t usbdevfs none /proc/bus/usb或在/etc/fsta