linux下usb查看厂商命令
-
在Linux下,您可以使用lsusb命令来查看USB设备的厂商和产品信息。下面是详细的步骤:
1. 打开终端:可以使用快捷键Ctrl + Alt + T来快速打开终端。
2. 输入以下命令并按下Enter键:
“`shell
lsusb
“`3. 终端会显示当前连接到您的计算机上的所有USB设备的详细信息。输出结果中的每一行都对应一个USB设备,包括设备的厂商ID和产品ID。
示例输出:
“`
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 004: ID 24ae:2000
Bus 001 Device 003: ID 046d:c31c Logitech, Inc. Keyboard K120
Bus 001 Device 002: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
“`4. 在输出结果中,厂商ID和产品ID分别位于”ID”后面的十六进制数中。您可以使用这些ID来确定设备的厂商和产品信息。
例如,从上述示例中,我们可以看到厂商ID “0bda” 和产品ID “0129” 对应的设备是由Realtek Semiconductor Corp.制造的RTS5129 Card Reader Controller。
这就是在Linux下使用lsusb命令查看USB设备厂商和产品信息的方法。希望对您有所帮助!
2年前 -
在Linux下,可以使用以下命令来查看USB设备的厂商信息:
1. lsusb命令:该命令可以列出所有连接到系统上的USB设备的信息,包括厂商和产品ID、设备名称等。
lsusb命令的用法如下:
“`
$ lsusb
“`
执行该命令后,会显示类似如下的输出:
“`
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 046d:c016 Logitech, Inc. Optical Wheel Mouse
Bus 006 Device 002: ID 0bda:0151 Realtek Semiconductor Corp. Mass Storage Device
Bus 003 Device 002: ID 0a5c:2130 Broadcom Corp. BCM2045B (BDC-2.1)
“`2. dmesg命令:该命令可以显示Linux内核启动时和设备连接时的系统消息,包括USB设备的厂商信息和设备名称等。
dmesg命令的用法如下:
“`
$ dmesg | grep -i usb
“`
执行该命令后,会显示类似如下的输出:
“`
[ 0.278010] usbcore: registered new interface driver usbfs
[ 0.278010] usbcore: registered new interface driver hub
[ 0.278010] usbcore: registered new device driver usb
[ 0.910022] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 0.910022] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.910022] usb usb1: Product: EHCI Host Controller
[ 0.910022] usb usb1: Manufacturer: Linux 4.15.0-45-generic ehci_hcd
[ 0.910022] usb usb1: SerialNumber: 0000:00:1a.0
[ 0.910022] hub 1-0:1.0: USB hub found
[ 0.910022] hub 1-0:1.0: 2 ports detected
…
“`3. udevadm命令:该命令可以查看和管理设备驱动程序以及设备的udev规则。可以使用udevadm info命令来查看特定USB设备的详细信息,包括厂商和产品信息。
udevadm命令的用法如下:
“`
$ udevadm info -a -n /dev/
“`
其中,``是USB设备的路径,可以从lsusb命令的输出中获取。执行该命令后,会显示该USB设备的详细信息。 4. /proc文件系统:Linux的/proc文件系统中包含了系统的各种信息,包括USB设备的信息。可以进入/proc/bus/usb目录,查看该目录下的设备文件,以获取USB设备的厂商信息等。
“`
$ cd /proc/bus/usb/
$ cat
“`
其中,``是USB设备的编号,从1开始递增。执行cat命令后,会显示该USB设备的详细信息。 5. hwinfo命令:该命令可以提供详细的硬件信息,包括USB设备的厂商信息和设备名称等。
“`
$ hwinfo –usb
“`
执行该命令后,会显示类似如下的输出:
“`
15: USB 00.0: 0000 Unclassified device
[Created at usb.122]
Unique ID: o_YQ.yLAmwRQzw5B
Hardware Class: unknown
Model: “Generic Udisk”
Hotplug: USB
Vendor: usb 0x04f2 “Chicony Electronics Co., Ltd”
Device: usb 0x0734 “2M UVC WebCam / CNF7129”
Revision: “1.30”
Serial ID: “200901010001”
Driver: “uvcvideo”
Driver Modules: “uvcvideo”
Speed: 480 Mbps
Module Alias: “usb:v04F2p0734d0130dcEFdsc02dp01ic0Eisc01ip00in00”
Driver Info #0:
Driver Status: uvcvideo is active
Driver Activation Cmd: “modprobe uvcvideo”
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #13 (Hub)
“`
以上所述为使用Linux命令查看USB设备的厂商信息的几种方式。通过这些命令,可以方便地获取USB设备的详细信息,包括厂商和产品信息,从而进行相关的操作或调试。2年前 -
在Linux下,可以通过使用一些命令来查看USB设备的厂商信息。下面是一些可能会用到的命令:
1. lsusb命令:lsusb命令用于列出系统上连接的USB设备的详细信息,包括设备ID、厂商ID和产品ID等。可以通过以下命令来使用lsusb命令:
“`
lsusb
“`2. usb-devices命令:usb-devices命令可以列出系统上所有USB设备的详细信息,包括厂商名称、设备信息等。使用以下命令:
“`
usb-devices
“`3. udevadm命令:udevadm命令用于管理设备和设备节点,可以通过以下命令来查看USB设备的详细信息:
“`
udevadm info -a -n /dev/sdb
“`其中,`/dev/sdb`应替换为实际的USB设备节点路径。
4. dmesg命令:dmesg命令用于显示内核缓冲区的内容,也可以用于查看USB设备的详细信息。可以使用以下命令:
“`
dmesg | grep USB
“`以上命令将显示与USB设备相关的日志信息。
5. usbview命令:usbview命令以图形化的方式显示USB设备的详细信息。如果尚未安装usbview,请使用以下命令来安装它:
“`
sudo apt-get install usbview
“`安装完成后,可以通过以下命令来运行usbview:
“`
usbview
“`以上是一些用于在Linux下查看USB设备厂商信息的命令。使用这些命令可以查看USB设备的详细信息,包括厂商ID和产品ID等。
2年前