[RESPONDED] USB A keeps disconnecting

Hi, I have problem with the USB A, it disconnects randomly after a while and stops working even after rebooting. I tried in both of the front positions (left and right) with the same result. After some reboots it starts showing again but with the same problem.

I’m on Ubuntu 22.04.3 with 6.1.0-1027-oem kernel

1 Like

Hi L_P, welcome to the community.

What BIOS version are you on?

And what model of Framework do you have?

Thank you, right, I have an AMD 13" Ryzen 5, batch 6, BIOS 3.03. I can also add that the problem occurs both while charging and while on battery. I tried also changing the profile from Power Saver to Balanced but it is the same.

I’ve had the same twice since I received my batch 9 7840u.

I’ve had to remove the expansion card (left nearest) and resite to get it to work again.

Thank you, are you on Linux also? I will probably open a ticket with the support, I don’t know what to do

Hi @L_P ,

Welcome to the community :slight_smile:

Sounds like it’s a USB Expansion card issue, pleas file a support ticket if you haven’t yet.

Cheers! :slight_smile:

1 Like

Actually happened in Windows 11. Always front left slot. Hasn’t happened in a while but I rarely use the A slot. Will file a ticket if it happens again.

1 Like

had the same happen recently, usb-a card, front left while trying to create a windows 11 usb

i’m also getting a “USB Device Not Recognized” error when I use it, but it is very very rare. Odd.

It might be something simple like Windows 11’s “Stop USB devices when my screen is off to save battery” setting.

This is an issue for every OS/Kernel I have tried for me with both Front ports for me. I’ve tried a range of different adaptors - I am guessing this is a hardware and or firmware issue. I get intermittent failures to enumerate both the front ports irrespective of kernel versions and or peripheral connected (including FW provided expansion cards).

I’ve noticed a couple of weird situations with resets after reseating the rear expansion ports in the past, which I think are likely grounding related. So am wondering if potentially there is some issue there. Either that or a firmware bug.

2 Likes

Also happens for me with BIOS version 03.05:

sudo apt install lshw dmidecode -y && sudo dmidecode | grep -A3 'Vendor:\|Product:' && sudo lshw -C cpu | grep -A3 'product:\|vendor:'

        Vendor: INSYDE Corp.
        Version: 03.05
        Release Date: 03/29/2024
        Address: 0xE0000
       product: AMD Ryzen 5 7640U w/ Radeon 760M Graphics
       vendor: Advanced Micro Devices [AMD]
       physical id: 4
       bus info: cpu@0
       version: 25.116.1

This happens with several USB devices, so much that they are practically unusable with my Framework 13 AMD

Here is a sample output from sudo dmesg --human :

dmesg output (click to expand)
# ...
[May14 10:16] usb 1-2: USB disconnect, device number 4
[ +13.158448] usb 1-2: new high-speed USB device number 5 using xhci_hcd
[  +0.151513] usb 1-2: New USB device found, idVendor=26ad, idProduct=a305, bcdDevice= 1.00
[  +0.000008] usb 1-2: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[  +0.000003] usb 1-2: Product: Reloop Ready
[  +0.000003] usb 1-2: Manufacturer: Reloop
[May14 10:21] usb 1-2: USB disconnect, device number 5
[  +0.315682] usb 1-2: new high-speed USB device number 6 using xhci_hcd
[  +0.152866] usb 1-2: New USB device found, idVendor=26ad, idProduct=a305, bcdDevice= 1.00
[  +0.000004] usb 1-2: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[  +0.000001] usb 1-2: Product: Reloop Ready
[  +0.000001] usb 1-2: Manufacturer: Reloop
[  +1.259779] usb 1-2: USB disconnect, device number 6
[  +0.274808] usb 1-2: new high-speed USB device number 7 using xhci_hcd
[  +0.150903] usb 1-2: New USB device found, idVendor=26ad, idProduct=a305, bcdDevice= 1.00
[  +0.000007] usb 1-2: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[  +0.000004] usb 1-2: Product: Reloop Ready
[  +0.000002] usb 1-2: Manufacturer: Reloop
[May14 10:22] usb 1-2: USB disconnect, device number 7
[  +0.000199] usb 1-2: cannot submit urb (err = -19)
[  +0.281614] usb 1-2: new high-speed USB device number 8 using xhci_hcd
[  +0.151263] usb 1-2: New USB device found, idVendor=26ad, idProduct=a305, bcdDevice= 1.00
[  +0.000005] usb 1-2: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[  +0.000002] usb 1-2: Product: Reloop Ready
[  +0.000001] usb 1-2: Manufacturer: Reloop
[  +0.011435] usb 1-2: 1:1: cannot set freq 192000 (v2/v3): err -71
[  +0.002152] usb 1-2: parse_audio_format_rates_v2v3(): unable to find clock source (clock -71)
[  +0.000732] usb 1-2: uac_clock_source_is_valid(): cannot get clock validity for id 41
[  +0.000003] usb 1-2: clock source 41 is not valid, cannot use
[  +0.003242] usb 1-2: 10:0: failed to get current value for ch 1 (-71)
[  +0.003997] usb 1-2: 10:0: failed to get current value for ch 2 (-71)
[  +0.003873] usb 1-2: 10:0: failed to get current value for ch 3 (-71)
[  +0.004008] usb 1-2: 10:0: failed to get current value for ch 4 (-71)
[  +0.004873] usb 1-2: 10:0: failed to get current value for ch 0 (-71)
[  +0.004872] usb 1-2: 10:0: cannot get min/max values for control 2 (id 10)
[  +0.001125] usb 1-2: 10:0: cannot get min/max values for control 2 (id 10)
[  +0.003996] usb 1-2: 10:0: cannot get min/max values for control 2 (id 10)
[  +0.000374] usb 1-2: 10:0: cannot get min/max values for control 2 (id 10)
[  +0.001224] usb 1-2: USB disconnect, device number 8
[  +0.283178] usb 1-2: new high-speed USB device number 9 using xhci_hcd
[  +0.150910] usb 1-2: New USB device found, idVendor=26ad, idProduct=a305, bcdDevice= 1.00
[  +0.000007] usb 1-2: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[  +0.000002] usb 1-2: Product: Reloop Ready
[  +0.000001] usb 1-2: Manufacturer: Reloop
[  +0.363685] usb 1-2: USB disconnect, device number 9
[  +0.317379] usb 1-2: new high-speed USB device number 10 using xhci_hcd
[  +0.132097] usb 1-2: Device not responding to setup address.
[  +0.211947] usb 1-2: Device not responding to setup address.
[  +0.211951] usb 1-2: device not accepting address 10, error -71
[  +0.340006] usb 1-2: new high-speed USB device number 11 using xhci_hcd
[  +0.150904] usb 1-2: New USB device found, idVendor=26ad, idProduct=a305, bcdDevice= 1.00
[  +0.000007] usb 1-2: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[  +0.000003] usb 1-2: Product: Reloop Ready
[  +0.000002] usb 1-2: Manufacturer: Reloop
[  +1.231258] usb 1-2: USB disconnect, device number 11
[  +0.001888] usb 1-2: 1:0: usb_set_interface failed (-19)
[  +0.275895] usb 1-2: new high-speed USB device number 12 using xhci_hcd
[  +0.152996] usb 1-2: device descriptor read/all, error -71
[  +0.338994] usb 1-2: new high-speed USB device number 13 using xhci_hcd
[  +0.027978] sched: RT throttling activated
[  +0.130459] usb 1-2: New USB device found, idVendor=26ad, idProduct=a305, bcdDevice= 1.00
[  +0.000006] usb 1-2: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[  +0.000002] usb 1-2: Product: Reloop Ready
[  +0.000001] usb 1-2: Manufacturer: Reloop
[  +2.321506] usb 1-2: USB disconnect, device number 13
[  +0.308043] usb 1-2: new high-speed USB device number 14 using xhci_hcd
[  +0.150944] usb 1-2: New USB device found, idVendor=26ad, idProduct=a305, bcdDevice= 1.00
[  +0.000005] usb 1-2: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[  +0.000002] usb 1-2: Product: Reloop Ready
[  +0.000001] usb 1-2: Manufacturer: Reloop
[  +2.749274] usb 1-2: USB disconnect, device number 14
[  +0.311682] usb 1-2: new high-speed USB device number 15 using xhci_hcd
[  +0.150861] usb 1-2: New USB device found, idVendor=26ad, idProduct=a305, bcdDevice= 1.00
[  +0.000007] usb 1-2: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[  +0.000003] usb 1-2: Product: Reloop Ready
[  +0.000002] usb 1-2: Manufacturer: Reloop
[  +4.303411] usb 1-2: USB disconnect, device number 15
[  +0.305633] usb 1-2: new high-speed USB device number 16 using xhci_hcd
[  +0.150898] usb 1-2: New USB device found, idVendor=26ad, idProduct=a305, bcdDevice= 1.00
[  +0.000008] usb 1-2: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[  +0.000003] usb 1-2: Product: Reloop Ready
[  +0.000003] usb 1-2: Manufacturer: Reloop
[  +0.400393] usb 1-2: USB disconnect, device number 16
[  +0.312732] usb 1-2: new high-speed USB device number 17 using xhci_hcd
[  +0.150847] usb 1-2: New USB device found, idVendor=26ad, idProduct=a305, bcdDevice= 1.00
[  +0.000004] usb 1-2: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[  +0.000002] usb 1-2: Product: Reloop Ready
[  +0.000001] usb 1-2: Manufacturer: Reloop
[  +0.364200] usb 1-2: USB disconnect, device number 17
[  +0.324870] usb 1-2: new high-speed USB device number 18 using xhci_hcd
[  +0.336038] usb 1-2: device descriptor read/64, error -71
[  +0.447978] usb 1-2: device descriptor read/64, error -71
[  +0.240020] usb 1-2: new high-speed USB device number 19 using xhci_hcd
[  +0.151005] usb 1-2: New USB device found, idVendor=26ad, idProduct=a305, bcdDevice= 1.00
[  +0.000009] usb 1-2: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[  +0.000003] usb 1-2: Product: Reloop Ready
[  +0.000002] usb 1-2: Manufacturer: Reloop
[  +0.130891] usb 1-2: USB disconnect, device number 19
[  +0.306035] usb 1-2: new high-speed USB device number 20 using xhci_hcd
[  +0.151300] usb 1-2: New USB device found, idVendor=26ad, idProduct=a305, bcdDevice= 1.00
[  +0.000005] usb 1-2: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[  +0.000002] usb 1-2: Product: Reloop Ready
[  +0.000001] usb 1-2: Manufacturer: Reloop
[  +0.967556] usb 1-2: USB disconnect, device number 20
[  +0.273110] usb 1-2: new high-speed USB device number 21 using xhci_hcd
[  +0.150812] usb 1-2: New USB device found, idVendor=26ad, idProduct=a305, bcdDevice= 1.00
[  +0.000006] usb 1-2: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[  +0.000001] usb 1-2: Product: Reloop Ready
[  +0.000001] usb 1-2: Manufacturer: Reloop
[  +0.607750] usb 1-2: USB disconnect, device number 21
[  +0.313420] usb 1-2: new high-speed USB device number 22 using xhci_hcd
[  +0.336044] usb 1-2: device descriptor read/64, error -71
[  +0.444000] usb 1-2: device descriptor read/64, error -71
[  +0.235926] usb 1-2: new high-speed USB device number 23 using xhci_hcd
[  +0.128117] usb 1-2: Device not responding to setup address.
[  +0.207939] usb 1-2: Device not responding to setup address.
[  +0.207934] usb 1-2: device not accepting address 23, error -71
[  +0.000130] usb usb1-port2: attempt power cycle
[  +1.035866] usb 1-2: new high-speed USB device number 24 using xhci_hcd
[  +0.023207] usb 1-2: New USB device found, idVendor=26ad, idProduct=a305, bcdDevice= 1.00
[  +0.000005] usb 1-2: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[  +0.000002] usb 1-2: Product: Reloop Ready
[  +0.000001] usb 1-2: Manufacturer: Reloop
[  +0.097899] usb 1-2: USB disconnect, device number 24
[  +0.314890] usb 1-2: new high-speed USB device number 25 using xhci_hcd
[  +0.154823] usb 1-2: New USB device found, idVendor=26ad, idProduct=a305, bcdDevice= 1.00
[  +0.000005] usb 1-2: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[  +0.000002] usb 1-2: Product: Reloop Ready
[  +0.000001] usb 1-2: Manufacturer: Reloop
[  +0.838020] usb 1-2: USB disconnect, device number 25
[  +0.323103] usb 1-2: new high-speed USB device number 26 using xhci_hcd
[  +0.150867] usb 1-2: New USB device found, idVendor=26ad, idProduct=a305, bcdDevice= 1.00
[  +0.000008] usb 1-2: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[  +0.000003] usb 1-2: Product: Reloop Ready
[  +0.000002] usb 1-2: Manufacturer: Reloop
[  +3.323103] usb 1-2: USB disconnect, device number 26
[ +17.653645] usb 1-1: new high-speed USB device number 27 using xhci_hcd
[  +0.154922] usb 1-1: New USB device found, idVendor=26ad, idProduct=a305, bcdDevice= 1.00
[  +0.000010] usb 1-1: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[  +0.000002] usb 1-1: Product: Reloop Ready
[  +0.000002] usb 1-1: Manufacturer: Reloop
[May14 10:48] usb 1-1: USB disconnect, device number 27
[  +0.000845] Controller[134984]: segfault at 0 ip 0000000000000000 sp 00007f572a7fb198 error 14 in mixxx.bin[55ed518f7000+fe000] likely on CPU 6 (core 3, socket 0)
[  +0.000016] Code: Unable to access opcode bytes at 0xffffffffffffffd6.
[  +0.283951] usb 1-1: new high-speed USB device number 28 using xhci_hcd
[  +0.151012] usb 1-1: New USB device found, idVendor=26ad, idProduct=a305, bcdDevice= 1.00
[  +0.000004] usb 1-1: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[  +0.000001] usb 1-1: Product: Reloop Ready
[  +0.000001] usb 1-1: Manufacturer: Reloop
[  +0.050546] usb 1-1: 10:0: failed to get current value for ch 0 (-71)
[  +0.007700] usb 1-1: USB disconnect, device number 28
[  +0.274735] usb 1-1: new high-speed USB device number 29 using xhci_hcd
[  +0.150911] usb 1-1: New USB device found, idVendor=26ad, idProduct=a305, bcdDevice= 1.00
[  +0.000008] usb 1-1: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[  +0.000003] usb 1-1: Product: Reloop Ready
[  +0.000002] usb 1-1: Manufacturer: Reloop
[May14 10:52] usb 1-1: USB disconnect, device number 29
[May14 10:53] usb 1-1: new high-speed USB device number 30 using xhci_hcd
[  +0.150961] usb 1-1: New USB device found, idVendor=26ad, idProduct=a305, bcdDevice= 1.00
[  +0.000010] usb 1-1: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[  +0.000005] usb 1-1: Product: Reloop Ready
[  +0.000003] usb 1-1: Manufacturer: Reloop
# ...

The front left port has become completely unusable for me - irrespective of what is plugged in (USBA/C/Ethernet); either directly(sans the extension bracket). I have been meaning to open a support request. Needless to say the only safe way to use USB A on the Framework appears to be the Rear Left port. Or the Rear right via a USB-C dock.

The Thinkpad X1 Gen4 I have which is nearly identical hardware but with hardwired HDMI and USBA ports works fine with same kernels.

1 Like