Skip to content

ASUS ROG Azoth dongle delayed recognition after resume from sleep (xHCI resume error USBSTS 0x401) #3958

@domenicim

Description

@domenicim

Describe the bug

After wake from S3 sleep (or long idle/suspend), the 2.4GHz wireless keyboard dongle is not recognized for ~60 seconds. During this time, typing does nothing. It eventually reconnects and works normally.
dmesg excerpt from resume (most recent failure)

Net effect is the user can't enter their password on wake from sleep

What did you expect to happen?

Receiver should power up immediately on wake from sleep. The same receiver on Windows is instantaneous, as is on Mac.

Session Logs

dmesg excerpt from resume (most recent failure)
[Mon Jan 19 09:29:57 2026] xhci_hcd 0000:0b:00.0: xHC error in resume, USBSTS 0x401, Reinit
[Mon Jan 19 09:29:57 2026] usb usb1: root hub lost power or was reset
[Mon Jan 19 09:29:57 2026] usb usb2: root hub lost power or was reset
[Mon Jan 19 09:30:03 2026] usb 1-3.4: USB disconnect, device number 7
[Mon Jan 19 09:30:03 2026] usb 1-11: new high-speed USB device number 23 using xhci_hcd
[Mon Jan 19 09:30:47 2026] usb 1-3.4: new full-speed USB device number 25 using xhci_hcd
[Mon Jan 19 09:30:47 2026] usb 1-3.4: New USB device found, idVendor=0b05, idProduct=1ace, bcdDevice= 7.06
[Mon Jan 19 09:30:47 2026] usb 1-3.4: Product: ROG OMNI RECEIVER
... (HID inputs re-registered as new input28–34)

Hardware

Motherboard: ASUS ROG STRIX X870-A GAMING WIFI (BIOS 1804)
CPU: AMD Ryzen 9000-series
Kernel: 6.17.7-ba22.fc43.x86_64 (Bazzite)
Keyboard: ASUS ROG Azoth (using ROG Omni Receiver 2.4GHz dongle, USB ID 0b05:1ace)

Extra information or context

Steps tried so far (none fixed the delay after long idle/sleep):
usbcore.autosuspend=-1 (global kernel param)
xhci_hcd.quirks=0x4 (quirk)
Targeted systemd service + script to force power/control=on, power/autosuspend=-1, power/wakeup=enabled on dongle only (runs on boot + suspend.resume)
Periodic cron job every 30 min (still no re-apply on some wakes)

Additional info:
Desktop PC (no lid close)
Happens after S3 sleep (suspend) or long idle
Wired mode on Azoth (keyboard toggle) has no delay → issue is specific to 2.4GHz dongle during USB resume reset
No similar reports found for Azoth/Omni Receiver in Bazzite or Fedora

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions