You are not logged in.

#1 2026-06-09 21:12:52

clino
Member
Registered: 2025-11-14
Posts: 4

[SOLVED] USB controller no longer recognized, error -71

My USB controller (8BitDo Ultimate 2C Wired) no longer works since yesterday, games don't detect it and is isn't shown on lsusb.
When plugging it in and running dmesg, I get something like this:

usb 3-1: new full-speed USB device number 55 using xhci_hcd
usb 3-1: device descriptor read/64, error -71
usb 3-1: device descriptor read/64, error -71
usb 3-1: new full-speed USB device number 56 using xhci_hcd
usb 3-1: device descriptor read/64, error -71
usb 3-1: device descriptor read/64, error -71
usb usb3-port1: attempt power cycle
usb 3-1: new full-speed USB device number 57 using xhci_hcd
usb 3-1: Device not responding to setup address.
usb 3-1: Device not responding to setup address.
usb 3-1: device not accepting address 57, error -71
usb 3-1: WARN: invalid context state for evaluate context command.
usb 3-1: new full-speed USB device number 58 using xhci_hcd
usb 3-1: Device not responding to setup address.
usb 3-1: Device not responding to setup address.
usb 3-1: device not accepting address 58, error -71
usb 3-1: WARN: invalid context state for evaluate context command.
usb usb3-port1: unable to enumerate USB device

I've tried changing usb ports, updating packages, rebooting, but to no avail.

I think I might have tried to update the firmware last time I used the controller (iirc a Steam popup prompted me to do it), and after digging a little bit, i found this blog post, so i managed to get the firmware file, but the controller isn't detected by fwupd, so i can't apply it

Does somebody have an idea what I should do ?

edit:

clino wrote:

Okay I had access to a Windows machine, so I used the firmware updater for this model, and after some fiddling (trying multiple usb ports on both machines), it finally worked on my main machine

Last edited by clino (2026-07-08 16:43:44)

Offline

#2 2026-06-10 02:28:33

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,680

Re: [SOLVED] USB controller no longer recognized, error -71

Do the version numbers returned by uname -a  and by pacman -Q linux match?

My guess is that you have updated the kernel and not rebooted -- or you have updated your kernel when your boot partition was not mounted on /boot.

In either case,  my guess is that your kernel cannot find its loadable modules.


Edit:  The above is probably wrong.  It looks like a hardware problem with your device or a bad cable.  Something is trying to enumerate a USB device, but that makes no sense since you say it does not show up

Edit 2:  Does the USB controller show up in lscpi   ?

Last edited by ewaller (2026-06-10 02:39:08)


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way

Online

#3 2026-06-10 06:16:52

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,782

Re: [SOLVED] USB controller no longer recognized, error -71

I get something like this:

Please don't paraphrase, https://bbs.archlinux.org/viewtopic.php?id=57855

71 is a protocol error - are there others (110/timeout)?
Can you test the controller against a different host?
Did you add other usb devices/hubs/etc to the system?
In doubt please post your complete system journal for the boot after attaching the device

sudo journalctl -b | curl -s -H "Accept: application/json, */*" --upload-file - 'https://paste.c-net.org/'

(notably to see whether there're other bus errors or this is limited to the specific device)

Online

#4 2026-06-22 00:39:05

clino
Member
Registered: 2025-11-14
Posts: 4

Re: [SOLVED] USB controller no longer recognized, error -71

Okay so when I rebooted in order to get a clean log, it randomly got fixed (but some firmware updates were applied during this reboot, not sure if relevant tho)
and then i forgot to mark as solved (sorry sad)

However now the issue has reappeared, and i can't thing of anything special that i did that could be responsible for this

In either case,  my guess is that your kernel cannot find its loadable modules.

I just rebooted and it doesn't work, so that can't be the kernel missing some modules

Does the USB controller show up in lscpi ?

The device does not show up on lspci, but a led lights up when I plug it, so something is happening

71 is a protocol error - are there others (110/timeout)?

I did not see other errors, and i do not have access to another machine so i can't test the controller on another machine
Here is my dmesg output: https://paste.c-net.org/WaiterObscure

Offline

#5 2026-06-22 06:07:41

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,782

Re: [SOLVED] USB controller no longer recognized, error -71

The rest of the bus looks fine.
Everything hangs on the same bus - have you tried a different usb port?

   2.040700] usb 3-7: new full-speed USB device number 4 using xhci_hcd
[    2.155593] usb 3-7: device descriptor read/64, error -71
[    2.378603] usb 3-7: device descriptor read/64, error -71
[    2.592584] usb 3-7: new full-speed USB device number 5 using xhci_hcd
[    2.704718] usb 3-7: device descriptor read/64, error -71
[    2.920636] usb 3-7: device descriptor read/64, error -71
[    3.402758] usb 3-7: new full-speed USB device number 6 using xhci_hcd
[    3.403068] usb 3-7: Device not responding to setup address.
[    3.608111] usb 3-7: Device not responding to setup address.
[    3.815777] usb 3-7: device not accepting address 6, error -71
[    3.815940] usb 3-7: WARN: invalid context state for evaluate context command.
[    3.927812] usb 3-7: new full-speed USB device number 7 using xhci_hcd
[    3.928097] usb 3-7: Device not responding to setup address.
[    4.136109] usb 3-7: Device not responding to setup address.
[    4.343805] usb 3-7: device not accepting address 7, error -71

or to boot w/o the device attached and only plug it afterwards?

Online

#6 2026-06-22 09:22:16

clino
Member
Registered: 2025-11-14
Posts: 4

Re: [SOLVED] USB controller no longer recognized, error -71

I have tested the two usb ports on my laptop (usb 3-7 and usb 3-1), along with plugging the device only once the laptop is turned on, but it makes no difference, it doesn't work

Offline

#7 2026-06-22 14:45:34

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,782

Re: [SOLVED] USB controller no longer recognized, error -71

I googled the device, it seems to lock up a lot.
Apparently holding the home button for 10s will restart it and holding the home and pairing button will perform a factory reset (losing all custom configuration)

Edit: x-ref, https://bbs.archlinux.org/viewtopic.php?id=314078

Last edited by seth (2026-06-26 19:36:15)

Online

#8 2026-07-08 16:41:54

clino
Member
Registered: 2025-11-14
Posts: 4

Re: [SOLVED] USB controller no longer recognized, error -71

Okay I had access to a Windows machine, so I used the firmware updater for this model, and after some fiddling (trying multiple usb ports on both machines), it finally worked on my main machine

Offline

Board footer

Powered by FluxBB