Title: Anne Pro 2 fails USB/HID enumeration on Fedora 44
Hi all,
My Anne Pro 2 (wired mode) fails USB enumeration on Fedora 44. It works fine in BIOS/GRUB, but stops responding right at the GDM login screen. It was working correctly as recently as Fedora 33 on the same machine.
System: Fedora 44 (Workstation), xHCI controller 0000:0f:00.3
Already ruled out:
- Multiple USB ports on different xHCI controllers
- Different USB-C cable
- DisplayPort cable interference (rerouted cabling)
- Keyboard tested working fine on another machine
- After boot,
lsusb -teventually shows all 4 HID interfaces bound correctly — the device does work once fully up, it just fails during boot/login
dmesg (early boot):
usb 3-3: device descriptor read/64, error -71
usb 3-3: device not accepting address 2, error -71
xhci_hcd 0000:0f:00.3: ERROR: unexpected setup address command completion code 0x11.
usb 3-3: device not accepting address 5, error -71
usb 3-3: device not accepting address 6, error -71
usb usb3-port3: unable to enumerate USB device
Another boot, after enumeration technically succeeded:
usbhid 3-3:1.0: can't add hid device: -71
usbhid 3-3:1.0: probe with driver usbhid failed with error -71
usbhid 3-3:1.1: can't add hid device: -71
usbhid 3-3:1.2: can't add hid device: -71
usbhid 3-3:1.3: can't add hid device: -71
Having ruled out port/cable/hardware, this might be related to a couple of other recent threads here:
Unlike those, I get explicit -71 errors at the exact USB/HID probe stage in the kernel log, which might help pin down whether this is a boot timing issue or a regression in the HID probe path.
Has anyone found a root cause or workaround beyond unplug/replug? Happy to share more logs if useful.