当前位置:  技术问答>linux和unix

我如何找到这个设备的设备文件

    来源: 互联网  发布时间:2015-10-06

    本文导语:  设备情况: [root@localhost proc]# cat /proc/bus/usb/devices T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2 B:  Alloc=118/900 us (13%), #Int=  1, #Iso=  0 D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1 P:  Ven...

设备情况:
[root@localhost proc]# cat /proc/bus/usb/devices
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=118/900 us (13%), #Int=  1, #Iso=  0
D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI Root Hub
S:  SerialNumber=fce0
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  6 Spd=1.5 MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0557 ProdID=2404 Rev= 0.01       //这个就是我要访问设备的vid,pid
S:  Manufacturer=ATEN
S:  Product=US-421
C:* #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=01 Driver=hid
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
I:  If#= 1 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=hid
E:  Ad=82(I) Atr=03(Int.) MxPS=   8 Ivl=50ms

问题:我如何找到它在/dev目录下的设备文件?

|
两个问题:
1.你的hid DRIVER是 RAW HID还是INPUT LAYER HID,这个需要在编译内核时决定
2,你用的是什么版本的LINUX,REDHAT 还是 FEDORA 还是SUSE 还是其他,内核版本是什么,2.4还是2.6?

不同的系统或者不同的配置,HID的表现也不会一样!

|
1.RAW HID 和INPUT LAYER HID 是编译内核时的选项
2.如果是键盘,那么LINUX可以自动支持,如果是generic hid device那么另当别论
2,如果你的设备有输出,那么请你升级内核到2.6.9以上或修改HID DRIVER,低的版本的HID DRIVER有BUG

    
 
 

您可能感兴趣的文章:

  • 在装LINUX时出现未找到创建新文件的有效设备
  • 未找到要在其中创建新文件系统的有效设备
  • 装linux 出现错误-----未找到有效设备来创建新的文件系统.请检查你的硬件
  • sun的ultra5启动时显示没有键盘设备,可能是键盘坏了,哪里能找到这种8芯的鬼键盘?
  • 程序实现:如何在/dev目录下找到本机的设备文件名,比如/dev/hda
  • 通过什么命令找到本身上的modern设备
  • 怎么找到帮助文件,或把帮助文件存为文本文件
  • 请问哪里能找到Curses 的头文件和库文件?
  • 一个目录下面有上万个文件,找到这个文件需要多长时间?
  • 怎么找到ELF文件代码段的位置?
  • linux 下怎么才能找到想要的文件?
  • GCC是怎么通过.h文件找到C函数库的
  • 新手初问:头文件为什么能够找到?
  • 网上哪里能找到函数相关的头文件?
  • 新安装的ubuntu的gcc无法找到stdio.h头文件
  • whereis,which命令只是找到“执行文件”?
  • 那儿可以找到class文件的格式
  • 请教:linux下如何找到windows xp下面的文件
  • 如何找到内核头文件里某个函数的实现
  • 在哪里可以找到linux源文件?
  • 怎么确定LINUX GATEWAY用的是什么防火墙????怎么找到配置文件???
  • log4j配置文件的路径,我现在换了很多种写法,都没找到我的配置文件,请帮忙——Erazor
  • 如何写参数,使grep在一个文件里找到了第一个符合的行后,即退出
  • 如何找到原有系统的.config内核配置文件?
  • http错误404-文件或目录未找到 错误的解决方法
  • 求救:关于libsmtp安装后没有找到相应so文件的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 用grep找到字符后,用什么语句可以把找到的字符进行替换
  • 我初学NETTERM的使用,在哪里可以找到所有(或常用的)命令的使用方法呢?还是需要在什么书上可以找到?
  • 没有找到cc编译器
  • Solaris安装时说没有找到硬盘!
  • 使用jquery prev()方法找到同级的前一个元素
  • 我怎样才能找到例子?
  • 哪里可以找到gcc???
  • 请问:哪里能找到linux的源代码
  • 哪能找到下载java API??
  • 这样找到servelet类啊?
  • 注册到DNS SERVER 让别人通过域名找到我,需要什么条件?
  • 请问哪里可以找到视频电话或者视频会议的源代码下载?
  • 搜索了好久都没找到,C里面如何使用GD库?
  • 那里可以找到计算机科学的学术资料及参考文献呢?
  • 请问在如下内容怎么找到所要的目标?用shell实现
  • 我初学NETTERM的使用,在哪里可以找到所有(或常用的)命令的使用方法呢?还是需要在什么书上可以找到? iis7站长之家
  • 我在Linux上没有找到gcc,等待指点……
  • 请问在哪里可以找到linux的cp命令的源代码
  • 请问在哪里可以找到《Refactoring: Improving the Design of Existing Code》电子书
  • 请问哪里能找到JAVA认证考试的模拟题或真题?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3