lsusb

it’s very simple, i struggled with this issue using Ubuntu and Ubuntu flavored distros for years (Mint, Elementary OS, etc). Go back into bios, have usb 3.0 turned on, an any other options turned on, but turn off legacy usb option - How do I get usb 3.0 driver working

see also

  • Cyme / HN - A terminal command that tells you if your USB-C cable is bad

Way to Know Plugged USB Device Name in Linux

$ lsblk

Hardware info

hwinfo --usb

̀lsusb -tv / USBview

lsusb, when it’s listing devices in its default short view, only displays the manufacturer and product information it finds in /var/lib/usbutils/usb.ids, and not the information supplied by each device.

Bus 001 Device 027: ID 04b3:4010 IBM Corp. 

vs

T:  Bus=01 Lev=02 Prnt=17 Port=01 Cnt=02 Dev#= 27 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=02(commc) Sub=00 Prot=00 MxPS=64 #Cfgs=  2
P:  Vendor=04b3 ProdID=4010 Rev=04.14
S:  Manufacturer=Linux 4.14.78 with 30b20000.usb
S:  Product=RNDIS/Ethernet Gadget
C:  #Ifs= 2 Cfg#= 1 Atr=c0 MxPwr=2mA
I:  If#=0x0 Alt= 0 #EPs= 1 Cls=02(commc) Sub=06 Prot=00 Driver=cdc_ether
I:  If#=0x1 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=cdc_ether
Written on February 13, 2021, Last update on October 8, 2025
system hardware tools usb