如何找到一个usb设备的具体驱动

如何找到一个usb设备的具体驱动

9/6/2009 9:22:43 PM
1.在ubuntu中插入了一个pc camera,通过lsusb可以找到具体的设备类型:
Bus 001 Device 002: ID 0ac8:301b Z-Star Microelectronics Corp. ZC0301 WebCam
2.udevadm info --export-db > udev.txt
在udev.txt文件中找到301b:
P: /devices/pci0000:00/0000:00:07.2/usb1/1-1
N: bus/usb/001/002
S: char/189:1
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:07.2/usb1/1-1
E: MAJOR=189
E: MINOR=1
E: DEVTYPE=usb_device
E: DRIVER=usb
E: DEVICE=/proc/bus/usb/001/002
E: PRODUCT=ac8/301b/100
E: TYPE=255/0/0
E: BUSNUM=001
E: DEVNUM=002
E: DEVNAME=/dev/bus/usb/001/002
E: DEVLINKS=/dev/char/189:1
3.可以知道具体的设备为:/dev/bus/usb/001/002
E: DEVNAME=/dev/bus/usb/001/002
E: DEVLINKS=/dev/char/189:1
 
4.udevadm info -a --name=/dev/bus/usb/001/002
可以知道所有有关此设备的属性
looking at device '/devices/pci0000:00/0000:00:07.2/usb1/1-1':
    KERNEL=="1-1"
    SUBSYSTEM=="usb"
    DRIVER=="usb"
    ATTR{configuration}==""
    ATTR{bNumInterfaces}==" 1"
    ATTR{bConfigurationValue}=="1"
    ATTR{bmAttributes}=="80"
    ATTR{bMaxPower}=="160mA"
    ATTR{urbnum}=="183"
    ATTR{idVendor}=="0ac8"
    ATTR{idProduct}=="301b"
    ATTR{bcdDevice}=="0100"
    ATTR{bDeviceClass}=="ff"
    ATTR{bDeviceSubClass}=="00"
    ATTR{bDeviceProtocol}=="00"
    ATTR{bNumConfigurations}=="1"
    ATTR{bMaxPacketSize0}=="8"
    ATTR{speed}=="12"
    ATTR{busnum}=="1"
    ATTR{devnum}=="2"
    ATTR{version}==" 1.10"
    ATTR{maxchild}=="0"
    ATTR{quirks}=="0x0"
    ATTR{authorized}=="1"
    ATTR{manufacturer}=="Vimicro Corp."
    ATTR{product}=="PC Camera"
 
参考:
为设备创建惯用的符号链接
Ubuntu下创新笔记本外置pcmcia声卡自动切换
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值