https://bugs.kde.org/show_bug.cgi?id=522297

            Bug ID: 522297
           Summary: ROG Azoth wireless keyboard (multi-interface HID
                    dongle) not recognized/unreliable under KWin Wayland,
                    works fine under X11
    Classification: Plasma
           Product: kwin
      Version First unspecified
       Reported In:
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: input
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

Hardware/OS:

Distribution: Fedora 44 KDE Plasma
Kernel: 7.0.12-201.fc44.x86_64
Plasma Version: 6.7.0
KWin Version: 6.7.0
SDDM Version: sddm-0.21.0-13.fc44.x86_64
USB Controller: Intel Corporation 700 Series Chipset Family USB 3.2 Gen 2x2
xHCI Host Controller [8086:7a60]
Keyboard: ASUS ROG Azoth (wireless via 2.4GHz USB dongle)

Dongle USB ID: 0b05:1a85 (ASUSTek Computer, Inc. ROG AZOTH)
Wired/cable mode USB ID: 0b05:1a83





Steps to Reproduce:

Boot Fedora 44 KDE Plasma with ROG Azoth keyboard connected via 2.4GHz wireless
dongle (not USB cable, not Bluetooth)
Log in to a Plasma Wayland session
Observe keyboard input from the wireless dongle


Observed Result:

Keyboard input via the wireless dongle does not work reliably under Wayland
sessions.
Roughly 50% of boots, the keyboard works immediately after login; the other 50%
it does not respond at all.
Unplugging and replugging the dongle (same USB port) sometimes restores
function, sometimes does not.
Logging out of the Wayland session and logging into a Plasma X11 session
instead: the keyboard works immediately and reliably, every time.
The keyboard works flawlessly via the same dongle on Ubuntu, Debian, Windows,
and macOS.
The keyboard works flawlessly via USB cable (wired mode) under the same Fedora
KDE Wayland session.


Expected Result:

The wireless dongle should be recognized and function reliably under Wayland,
the same way it does under X11 and on other operating systems/distributions.


Additional Information:

The dongle exposes multiple HID interfaces (the device descriptor shows
bNumInterfaces=4): a standard keyboard interface, a mouse-emulation interface,
a Consumer Control interface, and a System Control interface. The kernel itself
recognizes and binds all interfaces correctly (confirmed via dmesg, see
attached log) — hid-generic successfully creates input devices for all four.
The issue appears to be specifically in how KWin/libinput picks up (or fails to
pick up) these devices in a Wayland session, not a kernel- or USB-level
problem.

This may be related to bug 513009 (Wayland: media keys from wireless keyboard
Consumer Control device not recognized), though the symptom here is broader
(the entire keyboard interface fails intermittently, not just media keys).

dmesg excerpt (relevant section)

[useful excerpt of your earlier dmesg output showing the AZOTH HID interfaces
and any disconnect/reconnect events — paste from your terminal]

lsusb -v (relevant device)

Bus 001 Device XXX: ID 0b05:1a85 ASUSTek Computer, Inc. ROG AZOTH
[paste full lsusb -v output for this device]


Workarounds found:

Setting SDDM's display server / default session to X11 makes the login screen
and subsequent session work reliably.
Switching the default Plasma session to X11 (instead of Wayland) avoids the
issue entirely.
Unplugging/replugging the dongle sometimes (not always) restores function
within an already-running Wayland session.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to