You are not logged in.

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

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

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 ?

Offline

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

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

Re: 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

Offline

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

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

Re: 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)

Offline

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

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

Re: 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,337

Re: 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?

Offline

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

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

Re: 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,337

Re: 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 (Yesterday 19:36:15)

Offline

Board footer

Powered by FluxBB