linux usb hub如何汇报端口状态
的有关信息介绍如下:
我们在遇到一些故障等情况时,需要了解相应端口的状态。在这篇经验中,我将介绍如何在Linux中,以命令行的方式查看usb、hub端口状态。
利用命令lsusb,它会列出所有USB设备,下列是它的选项参数和相应功能。
-v:显示USB设备的详细信息;
-s<总线:设备号>:通过总线和/或设备编号过滤设备;
-d<厂商:产品>:按供应商/产品ID过滤设备;
-D:仅显示指定的设备;
-t:以树状结构显示USB设备;
-V:显示版本信息。
这是执行lsusb后的结果。现在开始对其进行解读。
Bus 001 表示第一个主控制器;
Device 002 表示系统为相应设备分配的设备号;
ID 指设备产品ID了,对该设备而言,它是唯一的。
如果你想要查看鼠标、键盘、触摸板等输入设备,可以使用命令:
cat /proc/bus/input/devices
lspci也可以显示USB设备信息,但它的功能更多,还会显示网卡、显卡等外设信息。关于它的内容就不在此过多介绍了。可以利用帮助信息和互联网获取更多。
要查看网络接口信息的话,需要使用命令:ifconfig。它是一个用来查看、配置、启用或禁用网络接口的工具。可用它来配置(临时地)网卡的IP地址、掩码、广播地址、网关等。
关于网络配置,还有一个比较有用的命令:route,用它可以显示路由表。



