惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

G
Google Developers Blog
博客园 - 三生石上(FineUI控件)
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
MongoDB | Blog
MongoDB | Blog
小众软件
小众软件
Y
Y Combinator Blog
博客园 - 聂微东
Google DeepMind News
Google DeepMind News
D
Docker
罗磊的独立博客
Microsoft Security Blog
Microsoft Security Blog
D
DataBreaches.Net
B
Blog
Vercel News
Vercel News
Recent Announcements
Recent Announcements
GbyAI
GbyAI
阮一峰的网络日志
阮一峰的网络日志
T
The Blog of Author Tim Ferriss
H
Hackread – Cybersecurity News, Data Breaches, AI and More
P
Proofpoint News Feed
酷 壳 – CoolShell
酷 壳 – CoolShell
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Microsoft Azure Blog
Microsoft Azure Blog
宝玉的分享
宝玉的分享

Arch Linux Forums

Avidemux crashes without strace / Applications & Desktop Environments how to apply patches with non-linux linends / Newbie Corner Replicating CachyOS on vanilla Arch (or at least getting close) / Arch Discussion What's arch linux GUI package manager ? / Newbie Corner Hibernation failing due to insufficient memory / System Administration profiledef.sh editting question / Installation trying to script kde plasma wallpaper settings / Programming & Scripting Looking for new Audacious package maintainer / Creating & Modifying Packages issues installing arch with LUKS2 encryption / Newbie Corner QEMU PXE booting does not work with OVMF.4m.fd / Applications & Desktop Environments Wired lan regular disconnect / Newbie Corner Need Help setting up ARCH in my G16 G634JZR iwlwifi started failing consistently, trying to determine root cause Windows randomly jumping between monitors after GNOME 50 update No display via DP or HDMI after boot. / Kernel & Hardware how to change acpi platform_profile? / Newbie Corner Linux denied all kernel modules which not loaded right now Use iPhone as Webcam for Arch Linux Video Output Failure on nvidia-580xx-dkms on TTY --> Desktop switch (Page 2) / Kernel & Hardware I was going to rant ..WINE32 Sabotage compliments of Arvind Krishna / Arch Discussion [SOLVED] LUKS drive auto unlocked by TPM when expected not to / Networking, Server, and Protection Hibernate/suspend from X = dark panel; from TTY = works (ASUS G14, hyb (Page 2) / Laptop Issues Headphone jack noise/buzz / Newbie Corner segmentation fault in cc1plus when building CLK / AUR Issues, Discussion & PKGBUILD Requests Console alternative to meld / GNU/Linux Discussion Problem with paru git clone / Newbie Corner XKB questions / Applications & Desktop Environments gnome-keyring-daemon is not working correctly / Applications & Desktop Environments [SOLVED] Steam opens and immediately closes constantly / Newbie Corner Firefox rounded edges on Sway / Applications & Desktop Environments
USB controller no longer recognized, error -71 / Newbie C...
clino · 2026-06-22 · via Arch Linux Forums

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

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

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 ?

#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

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

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

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)

#4 Today 00:39:05

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

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