On 1/10/22 18:48, James wrote: > $ lsusb -tv > /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M > ID 1d6b:0003 Linux Foundation 3.0 root hub > /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M > ID 1d6b:0002 Linux Foundation 2.0 root hub > /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M > ID 1d6b:0003 Linux Foundation 3.0 root hub > |__ Port 3: Dev 4, If 0, Class=Mass Storage, Driver=uas, 5000M > ID 0bc2:ab5a Seagate RSS LLC > |__ Port 4: Dev 3, If 0, Class=Mass Storage, Driver=uas, 5000M > ID 0bc2:2321 Seagate RSS LLC Expansion Portable > /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 480M > ID 1d6b:0002 Linux Foundation 2.0 root hub > |__ Port 5: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M > ID 04d9:1503 Holtek Semiconductor, Inc. Keyboard > |__ Port 5: Dev 4, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M > ID 04d9:1503 Holtek Semiconductor, Inc. Keyboard > |__ Port 6: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M > ID 30fa:0400 > > Port 6 Dev 3 is the mouse I bought from Amazon. > Why doesn't have a name beside it? USB 2.0 spec, section 9.6.7 String (descriptors): """ String descriptors are optional. As noted previously, if a device does not support string descriptors, all references to string descriptors within device, configuration, and interface descriptors must be reset to zero. """ so whoever manufactured this device chose to leave it with no Mfr/Product name strings, i.e., it's a generic device. You could look at 'lsusb -v' for that device and then look at these fields: (e.g., from a "transceiver" device for a wireless kbd/mouse) iManufacturer 1 Dell Computer Corp iProduct 2 Dell Universal Receiver iSerial 0 You should see iManufacturer and iProduct set to 0. -- ~Randy