请教,Linux怎样查看usb设备的详细信息

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教,Linux怎样查看usb设备的详细信息相关的知识,希望对你有一定的参考价值。

----想看usb设备详细信息,网上查了半天,说是在proc/bus/usb下怎么样,但是我的f20没有这个目录,这个目录是要自己新建吗?还是fedora的相应文件在其他位置?
----还有个问题,比如win下usb设备没驱动的话会显示“无法识别的usb设备”之类的信息,Linux下对这种情况有什么提示吗?
最近想玩一下usb通信,协议部分已经看了好长时间了,对Linux还是不熟悉,感觉lsusb不够详细啊。高手给指点下
$ cat /proc/bus/usb/deviece
cat: /proc/bus/usb/deviece: 没有那个文件或目录

方法一:在/etc/init.d/rcS中添加mount -t usbfs none /proc/bus/usb.
方法二:在终端中输入mount -t usbfs /proc/bus/usb /proc/bus/usb.
前提是在编译内核时选中usb device filesystem。
# cat /proc/bus/usb /device
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 1, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0001 Rev= 2.06
S: Manufacturer=Linux 2.6.32.2-ltls ohci_hcd
S: Product=S3C24XX OHCI
S: SerialNumber=s3c24xx
C:* #Ifs= 1 Cfg#= 1 Atr=e0 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= 2 Ivl=255ms
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 4
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 1.25
C:* #Ifs= 1 Cfg#= 1 Atr=e0 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= 1 Ivl=255ms
T: Bus=01 Lev=02 Prnt=02 Port=01 Cnt=01 Dev#= 7 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=ff(vend.) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=160a ProdID=3184 Rev= 2.05
S: Manufacturer=VIA Networking Technologies, Inc.
S: Product=VNT USB-802.11 Wireless LAN Adapter
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=vntwusb
E: Ad=81(I) Atr=03(Int.) MxPS= 32 Ivl=1ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=03(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
参考技术A $ cat /proc/bus/usb/devices
你最后少了个s, 我的fd10是OK的.

另外, 可能你的usb驱动没有编译进来
参考技术B cat /proc/bus/usb/devices
所有的usb信息都在这里了追问

~]$ ls /proc/bus
input pci
这里没有usb,是不是还有其他什么操作

追答

你看看input下有什么目录,是什么操作系统!

本回答被提问者采纳
参考技术C 你可以使用 lsusb 的命令去查看。

怎样查看 linux 的网卡信息

查看 linux 的网卡信息步骤如下:

工具原料:linux操作系统

①启动 linux 操作系统,进入到桌面;

②启动终端;

③终端输入命令 ifconfig eth0,回车;

④linux 的网卡信息解读:

1.查看网卡生产厂商和信号:

查看基本信息:lspci

查看详细信息:lspci -vvv  # 3个小写的v

查看网卡信息:lspci | grep Ethernet;

2.查看网卡驱动:

查看网卡驱动信息:lspci -vvv # 找到网卡设备的详细信息,包括网卡驱动

# lsmod    列出加载的所有驱动,包括网卡驱动;

3.查看网卡驱动版本

查看模块信息:modifo<module name>  # 其中包含version信息或 # ethtool-i <device name>;

4.查看网络接口队列数

查看网卡接口的中断信息:#cat /proc/interrupts | grep eth0或 # ethtool-S eth0;

5.查看网卡驱动源码的版本号

解压Intel网卡驱动源码,打开解压缩目录下的*.spec文件查看驱动的版本;

参考技术A 如何详细查看硬盘信息fdisk-l:查看分1如何查看内存信息,大概有以下几种方式2如何查看CPU信息cat/proc/cpuinfo:通3如何查看网卡,显卡等板卡信息本回答被提问者采纳

以上是关于请教,Linux怎样查看usb设备的详细信息的主要内容,如果未能解决你的问题,请参考以下文章

怎样查看 linux 的网卡信息

如何查看U盘的详细信息

怎样查看 linux 的网卡信息

Linux怎样查看一个设备是从哪个USB口接入的

如何在 vc++ 中获取 USB 存储设备的详细信息

安卓手机USB调试模式打开方法及详细图文教程