linux下USB设备的自动检测
程序语言:简体中文
软件信息:国外软件 / 商业软件 / 嵌入式技术
运行环境:/WinXP
软件大小:19.4 KB
linux下USB设备的自动检测
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。
公众号
小程序
在线客服