Page 1 of 2 12 LastLast
Results 1 to 10 of 17

Thread: USB 3.0 device only works in 3.1 Gen 2 port?

  1. #1
    Join Date
    Jun 2016
    Beans
    2,251
    Distro
    Xubuntu 20.04 Focal Fossa

    USB 3.0 device only works in 3.1 Gen 2 port?

    I have a System76 Thelio Major with Intel CPU, with USB ports as shown here. 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 -
    Code:
    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 -
    Code:
    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?
    Xubuntu 20.04/System76 hardware ♦ Pop!_OS/live ♦ Debian 10/Xubuntu 20.04/VirtualBox
    If your questions are resolved to your satisfaction, please use Thread Tools > "Mark this thread as solved..."

  2. #2
    Join Date
    Jun 2016
    Beans
    2,251
    Distro
    Xubuntu 20.04 Focal Fossa

    Re: USB 3.0 device only works in 3.1 Gen 2 port?

    bump
    Xubuntu 20.04/System76 hardware ♦ Pop!_OS/live ♦ Debian 10/Xubuntu 20.04/VirtualBox
    If your questions are resolved to your satisfaction, please use Thread Tools > "Mark this thread as solved..."

  3. #3
    Join Date
    Oct 2004
    Location
    Albuquerque New Mexico, U
    Beans
    1,171
    Distro
    Ubuntu Development Release

    Re: USB 3.0 device only works in 3.1 Gen 2 port?

    I've got a Rosewill (or maybe Orico...I forget) adapter that's like that.

    You want to know the real killer? The device works flawlessly on every port when the machine is running Windows.
    regards

  4. #4
    Join Date
    Jun 2016
    Beans
    2,251
    Distro
    Xubuntu 20.04 Focal Fossa

    Re: USB 3.0 device only works in 3.1 Gen 2 port?

    Thanks for the feedback rbmorse. So you're saying this is likely a software issue? Do you know whether this is yet resolved in *buntu 20.10 or later?
    Xubuntu 20.04/System76 hardware ♦ Pop!_OS/live ♦ Debian 10/Xubuntu 20.04/VirtualBox
    If your questions are resolved to your satisfaction, please use Thread Tools > "Mark this thread as solved..."

  5. #5
    Join Date
    Jun 2016
    Beans
    2,251
    Distro
    Xubuntu 20.04 Focal Fossa

    Re: USB 3.0 device only works in 3.1 Gen 2 port?

    bump
    Xubuntu 20.04/System76 hardware ♦ Pop!_OS/live ♦ Debian 10/Xubuntu 20.04/VirtualBox
    If your questions are resolved to your satisfaction, please use Thread Tools > "Mark this thread as solved..."

  6. #6
    Join Date
    Jun 2016
    Beans
    2,251
    Distro
    Xubuntu 20.04 Focal Fossa

    Re: USB 3.0 device only works in 3.1 Gen 2 port?

    bump
    Xubuntu 20.04/System76 hardware ♦ Pop!_OS/live ♦ Debian 10/Xubuntu 20.04/VirtualBox
    If your questions are resolved to your satisfaction, please use Thread Tools > "Mark this thread as solved..."

  7. #7
    Join Date
    Jun 2016
    Beans
    2,251
    Distro
    Xubuntu 20.04 Focal Fossa

    Re: USB 3.0 device only works in 3.1 Gen 2 port?

    bump
    Xubuntu 20.04/System76 hardware ♦ Pop!_OS/live ♦ Debian 10/Xubuntu 20.04/VirtualBox
    If your questions are resolved to your satisfaction, please use Thread Tools > "Mark this thread as solved..."

  8. #8
    Join Date
    Sep 2009
    Location
    Pennsylvania
    Beans
    3,484
    Distro
    Xubuntu

    Re: USB 3.0 device only works in 3.1 Gen 2 port?

    It is hard to say for sure. I have a particular drive here that will not run on one particular USB 3.0 port. The real kicker is that it will work on the one right next to it which is wired together. Why? Dunno. It is just that way. I have several other 3.0 sticks that work just fine in either, but that one particular one does not.

  9. #9
    Join Date
    Jun 2016
    Beans
    2,251
    Distro
    Xubuntu 20.04 Focal Fossa

    Re: USB 3.0 device only works in 3.1 Gen 2 port?

    Thanks for the replies. I think expanding my search to include these details maybe getting somewhere.

    As shown in screenshots of EFI settings suggest the motherboard of this computer might be a Gigabyte. And searching shows that apparently a lot of people have USB issues like this when running Linux on a Gigabyte motherboard. The fix involves something about IOMMU and various related EFI settings and Linux boot parameters. But the problems described are not identical to this one, and I don't know enough to parse beyond what I write in this post or determine what might be relevant for me? And it sounds like doing the wrong thing could leave me with no USB devices working at all

    Does any of this IOMMU stuff have any applicability to my situation?
    If so, what changes exactly do I need to make?
    Xubuntu 20.04/System76 hardware ♦ Pop!_OS/live ♦ Debian 10/Xubuntu 20.04/VirtualBox
    If your questions are resolved to your satisfaction, please use Thread Tools > "Mark this thread as solved..."

  10. #10
    Join Date
    Jun 2016
    Beans
    2,251
    Distro
    Xubuntu 20.04 Focal Fossa

    Re: USB 3.0 device only works in 3.1 Gen 2 port?

    Quote Originally Posted by halogen2 View Post
    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 -
    Code:
    kernel: [ 2148.773358] usb usb2-port6: Cannot enable. Maybe the USB cable is bad?
    I went through my EFI settings, and found a setting "xHCI Handoff" that was set to Disabled. Enabling that did not get this working, but the syslog messages like quoted above are now interspersed with messages like this every so often -
    Code:
    kernel: [  282.270345] usb 1-6: new high-speed USB device number 10 using xhci_hcd
    Does this difference mean anything relevant?

    I did not find any setting about "IOMMU" in my EFI (although searching suggests it maybe called something else?). Should I do something with iommu= boot parameter? How safe is it to just try various values?
    Xubuntu 20.04/System76 hardware ♦ Pop!_OS/live ♦ Debian 10/Xubuntu 20.04/VirtualBox
    If your questions are resolved to your satisfaction, please use Thread Tools > "Mark this thread as solved..."

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •