On 2019-01-27 9:21 p.m., Alan Stern wrote:
On Sun, 27 Jan 2019, James wrote:
Is usb9-port3 from dmesg the same as Bus 009 Device 003 from lsusb?
No; usb9-port3 is port number 3 on the usb9 host controller's root hub,
whereas Bus 009 Device 003 is the third device on usb9's bus. The
first is a port and the second is a device. And the device need not be
plugged into that particular port.
I moved the problem device to a different port.
When I checked dmesg there were no errors.
It says "usb 9-1" now instead of "usb9-port3".
Some is on "usb 9-3" and I didn't move it.
Could something have been sharing ports?
I think this shows I have 2 USB3 devices on the same bus?
Does xhci_hcd/2p mean I have 2 ports on that bus?
xhci_hcd/4p means 4 ports?
If yes, I suspect the unused 2p is at the front of my case.
$ lsusb -t
/: Bus 11.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
/: Bus 10.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
/: Bus 09.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
|__ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
|__ Port 3: Dev 3, If 0, Class=Mass Storage, Driver=uas, 5000M