&KyT$0P#
December 2nd, 2020, 04:08 PM
I have a System76 Thelio Major with Intel CPU, with USB ports as shown here (https://tech-docs.system76.com/models/thelio-major-intel-and-amd/external-overview.html). All of my USB ports work. But one of my USB devices only works in the 3.1 Gen 2 (red) port?
If I plug it in any of the USB 3.0 (blue) ports, it doesn't work. I just get messages like this in syslog -
kernel: [ 2148.773358] usb usb2-port6: Cannot enable. Maybe the USB cable is bad?
I also tried plugging it into the USB-C port, using a dongle (which I verified working). In one orientation of the dongle, I get same result as plugging into the USB 3.0 port. So I tried flipping it over, but that doesn't work either and syslog gets spammed, here's a sample -
kernel: [ 8325.157013] usb 4-2: Device not responding to setup address.
kernel: [ 8325.365022] usb 4-2: Device not responding to setup address.
kernel: [ 8325.572806] usb 4-2: device not accepting address 2, error -71
kernel: [ 8325.769433] usb 4-2: new SuperSpeed Gen 1 USB device number 3 using xhci_hcd
kernel: [ 8325.794544] usb 4-2: New USB device found, idVendor=1f75, idProduct=0611, bcdDevice= 0.06
kernel: [ 8325.794548] usb 4-2: New USB device strings: Mfr=4, Product=5, SerialNumber=6
kernel: [ 8325.794550] usb 4-2: SerialNumber: <xxxxxxxx>
mtp-probe: checking bus 4, device 3: "/sys/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/usb4/4-2"
mtp-probe: bus: 4, device: 3 was not an MTP device
kernel: [ 8325.898987] usb-storage 4-2:1.0: USB Mass Storage device detected
kernel: [ 8325.899126] scsi host8: usb-storage 4-2:1.0
kernel: [ 8325.899199] usbcore: registered new interface driver usb-storage
kernel: [ 8325.933688] usbcore: registered new interface driver uas
mtp-probe: checking bus 4, device 3: "/sys/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/usb4/4-2"
mtp-probe: bus: 4, device: 3 was not an MTP device
kernel: [ 8326.440813] usb 4-2: USB disconnect, device number 3
kernel: [ 8327.073447] usb 4-2: new SuperSpeed Gen 1 USB device number 4 using xhci_hcd
kernel: [ 8327.098750] usb 4-2: New USB device found, idVendor=1f75, idProduct=0611, bcdDevice= 0.06
kernel: [ 8327.098754] usb 4-2: New USB device strings: Mfr=4, Product=5, SerialNumber=6
kernel: [ 8327.098757] usb 4-2: SerialNumber: <xxxxxxxx>
kernel: [ 8327.107970] usb 4-2: can't set config #1, error -32
mtp-probe: checking bus 4, device 4: "/sys/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/usb4/4-2"
mtp-probe: bus: 4, device: 4 was not an MTP device
mtp-probe: checking bus 4, device 4: "/sys/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/usb4/4-2"
mtp-probe: bus: 4, device: 4 was not an MTP device
kernel: [ 8327.388791] usb 4-2: USB disconnect, device number 4
kernel: [ 8327.729342] usb 4-2: new SuperSpeed Gen 1 USB device number 5 using xhci_hcd
kernel: [ 8327.754741] usb 4-2: New USB device found, idVendor=1f75, idProduct=0611, bcdDevice= 0.06
kernel: [ 8327.754744] usb 4-2: New USB device strings: Mfr=4, Product=5, SerialNumber=6
kernel: [ 8327.754747] usb 4-2: SerialNumber: <xxxxxxxx>
kernel: [ 8327.762337] usb-storage 4-2:1.0: USB Mass Storage device detected
kernel: [ 8327.762741] scsi host8: usb-storage 4-2:1.0
mtp-probe: checking bus 4, device 5: "/sys/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/usb4/4-2"
mtp-probe: bus: 4, device: 5 was not an MTP device
mtp-probe: checking bus 4, device 5: "/sys/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/usb4/4-2"
mtp-probe: bus: 4, device: 5 was not an MTP device
kernel: [ 8328.488798] usb 4-2: USB disconnect, device number 5
kernel: [ 8331.753343] usb 4-2: new SuperSpeed Gen 1 USB device number 6 using xhci_hcd
kernel: [ 8331.880806] usb 4-2: new SuperSpeed Gen 1 USB device number 6 using xhci_hcd
kernel: [ 8332.205002] usb 4-2: Device not responding to setup address.
kernel: [ 8332.413015] usb 4-2: Device not responding to setup address.
kernel: [ 8332.620804] usb 4-2: device not accepting address 7, error -71
kernel: [ 8332.620869] usb usb4-port2: attempt power cycle
I had no issue using this same USB device in my old MacBook Pro 9,1.
The USB device in question is a Inateck SATA/IDE to USB 3.0 adapter. I can reproduce this problem with or without any disk actually attached to it. I always plug in the device's own power supply when I use it.
Why does this USB 3.0 device require the USB 3.1 Gen 2 port? Why doesn't it work in this computer's USB 3.0 ports?
If I plug it in any of the USB 3.0 (blue) ports, it doesn't work. I just get messages like this in syslog -
kernel: [ 2148.773358] usb usb2-port6: Cannot enable. Maybe the USB cable is bad?
I also tried plugging it into the USB-C port, using a dongle (which I verified working). In one orientation of the dongle, I get same result as plugging into the USB 3.0 port. So I tried flipping it over, but that doesn't work either and syslog gets spammed, here's a sample -
kernel: [ 8325.157013] usb 4-2: Device not responding to setup address.
kernel: [ 8325.365022] usb 4-2: Device not responding to setup address.
kernel: [ 8325.572806] usb 4-2: device not accepting address 2, error -71
kernel: [ 8325.769433] usb 4-2: new SuperSpeed Gen 1 USB device number 3 using xhci_hcd
kernel: [ 8325.794544] usb 4-2: New USB device found, idVendor=1f75, idProduct=0611, bcdDevice= 0.06
kernel: [ 8325.794548] usb 4-2: New USB device strings: Mfr=4, Product=5, SerialNumber=6
kernel: [ 8325.794550] usb 4-2: SerialNumber: <xxxxxxxx>
mtp-probe: checking bus 4, device 3: "/sys/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/usb4/4-2"
mtp-probe: bus: 4, device: 3 was not an MTP device
kernel: [ 8325.898987] usb-storage 4-2:1.0: USB Mass Storage device detected
kernel: [ 8325.899126] scsi host8: usb-storage 4-2:1.0
kernel: [ 8325.899199] usbcore: registered new interface driver usb-storage
kernel: [ 8325.933688] usbcore: registered new interface driver uas
mtp-probe: checking bus 4, device 3: "/sys/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/usb4/4-2"
mtp-probe: bus: 4, device: 3 was not an MTP device
kernel: [ 8326.440813] usb 4-2: USB disconnect, device number 3
kernel: [ 8327.073447] usb 4-2: new SuperSpeed Gen 1 USB device number 4 using xhci_hcd
kernel: [ 8327.098750] usb 4-2: New USB device found, idVendor=1f75, idProduct=0611, bcdDevice= 0.06
kernel: [ 8327.098754] usb 4-2: New USB device strings: Mfr=4, Product=5, SerialNumber=6
kernel: [ 8327.098757] usb 4-2: SerialNumber: <xxxxxxxx>
kernel: [ 8327.107970] usb 4-2: can't set config #1, error -32
mtp-probe: checking bus 4, device 4: "/sys/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/usb4/4-2"
mtp-probe: bus: 4, device: 4 was not an MTP device
mtp-probe: checking bus 4, device 4: "/sys/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/usb4/4-2"
mtp-probe: bus: 4, device: 4 was not an MTP device
kernel: [ 8327.388791] usb 4-2: USB disconnect, device number 4
kernel: [ 8327.729342] usb 4-2: new SuperSpeed Gen 1 USB device number 5 using xhci_hcd
kernel: [ 8327.754741] usb 4-2: New USB device found, idVendor=1f75, idProduct=0611, bcdDevice= 0.06
kernel: [ 8327.754744] usb 4-2: New USB device strings: Mfr=4, Product=5, SerialNumber=6
kernel: [ 8327.754747] usb 4-2: SerialNumber: <xxxxxxxx>
kernel: [ 8327.762337] usb-storage 4-2:1.0: USB Mass Storage device detected
kernel: [ 8327.762741] scsi host8: usb-storage 4-2:1.0
mtp-probe: checking bus 4, device 5: "/sys/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/usb4/4-2"
mtp-probe: bus: 4, device: 5 was not an MTP device
mtp-probe: checking bus 4, device 5: "/sys/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/usb4/4-2"
mtp-probe: bus: 4, device: 5 was not an MTP device
kernel: [ 8328.488798] usb 4-2: USB disconnect, device number 5
kernel: [ 8331.753343] usb 4-2: new SuperSpeed Gen 1 USB device number 6 using xhci_hcd
kernel: [ 8331.880806] usb 4-2: new SuperSpeed Gen 1 USB device number 6 using xhci_hcd
kernel: [ 8332.205002] usb 4-2: Device not responding to setup address.
kernel: [ 8332.413015] usb 4-2: Device not responding to setup address.
kernel: [ 8332.620804] usb 4-2: device not accepting address 7, error -71
kernel: [ 8332.620869] usb usb4-port2: attempt power cycle
I had no issue using this same USB device in my old MacBook Pro 9,1.
The USB device in question is a Inateck SATA/IDE to USB 3.0 adapter. I can reproduce this problem with or without any disk actually attached to it. I always plug in the device's own power supply when I use it.
Why does this USB 3.0 device require the USB 3.1 Gen 2 port? Why doesn't it work in this computer's USB 3.0 ports?