![linux lsusb linux lsusb](http://blog.byteometer.com/wp-content/uploads/2011/01/lsusb.png)
It can be seen that only idvendor is Kingston technology’s device is a mass storage device. IdVendor 0x0951 Kingston Technology bInterfaceClass 8 Mass Storage IdVendor 0x0bda Realtek Semiconductor Corp. ~]# lsusb -v |grep -Ei ‘(idVendor|Mass\ Storage)’ Idvendor and mass storage are filtered out below to obtain mass storage devices: We can use the grep command to find the specified information. Lsusb – V provides us with very detailed information. The following example shows the details of Kingston storage devices: Using the lsusb command in combination with the – D parameter, you can output the details of a specific device. To find the number of linked devices, you can use the following command: IdProduct 0x1665 Digital DataTraveler SE9 64GBĭevice Qualifier (for other device speed):įind out how many USB devices are connected Use the – V parameter to view USB details:īus 001 Device 056: ID 0951:1665 Kingston Technology Digital DataTraveler SE9 64GBīDeviceClass 0 (Defined at Interface level)
![linux lsusb linux lsusb](https://kennyvn.com/wp-content/uploads/2020/08/kali-linux-lsusb-usb-adapter-chipset-1.jpg)
The vendor and device name listed by lsusb are identified from this file. Linux recognizes the details of USB devices from / usr / share / hwdata / USB. The numbers 12M, 480m and 5000m represent the transmission speed of USB.ġ2m means 12mbit / s, which is USB 1.0 / 1.1 typeĤ80m means 480mbit / s, which is USB 2.0 typeĥ000m means 5Gbit / s, which is USB3.0 type : Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M |_ Port 2: Dev 3, If 0, Class=Hub, Driver=hub/7p, 12M : Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M |_ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
![linux lsusb linux lsusb](https://linuxhint.com/wp-content/uploads/2018/04/u2.png)
: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M |_ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 480M Use the – t option to display USB information in a tree structure: We also see that USB 2.0 root hub driver and USB 1.1 root hub driver are attached to the system. Kingston technology digital datatraveler se9 64GB: indicates its manufacturer name and device name You can use lspci|grep USB to see how many USB controllers the host hasĭevice 055: indicates the device number assigned by the system to this Kingston storage device
![linux lsusb linux lsusb](https://i0.wp.com/fostips.com/wp-content/uploads/2020/08/lsusb.png)
The above output is explained as follows:īus 001: indicates the first USB controller.
#LINUX LSUSB DRIVERS#
Lsusb will display the drivers and devices connected inside the system. Lsusb command – displays information about USB devices in the system lsusb command – displays information about USB devices in the system Virtual Mouseīus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Virtual USB Hubīus 002 Device 002: ID 0e0f:0003 VMware, Inc. RTS5129 Card Reader Controllerīus 001 Device 055: ID 0951:1665 Kingston Technology Digital DataTraveler SE9 64GBīus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubīus 002 Device 003: ID 0e0f:0002 VMware, Inc. Run lsusb below:īus 001 Device 010: ID 0bda:0129 Realtek Semiconductor Corp. Lsusb is used to display information about the USB bus in the system and its connected devices.
#LINUX LSUSB INSTALL#
We need to install the USB utils installation package to use lsusb:
#LINUX LSUSB HOW TO#
The following describes how to install and use.īy default, there is no lsusb command in the centos7 system. Lsusb is used to display the USB bus in the system and the connected device information. In Linux, we use lsusb command to list USB devices and their attributes.