[ASUS TUF Gaming A18 FA808UM] RGB keyboard not initialized on cold boot Linux (Fedora 43 & 44, kernel 6.x/7.x) - works only after Windows reboot
Hi,
I have an ASUS TUF Gaming A18 (FA808UM, RTX 5060, Ryzen 7 260) running Fedora in dual boot with Windows 11.
The problem : When I boot directly into Fedora from a cold boot or shutdown, the keyboard RGB is completely dead physically even though the system thinks it's on (sysfs reports brightness=3/3). The only workaround is to boot Windows first, then reboot into Fedora, and then the RGB works fine.
This issue has been present since Fedora 43 and is still happening on Fedora 44 ( even with kernel 7.x).
What I've tried :
- asusctl aura power-tuf --awake true --keyboard --boot true --sleep true
- Writing directly to /sys/class/leds/asus::kbd_backlight/brightness
- Disabling Windows Fast Startup
- acpi_osi=! acpi_osi="Windows 2020" kernel params → caused a hard CPU lockup on boot, had to revert
- Disabling Fast Boot in UEFI
Relevant info from asusd logs :
- aura_support.ron has no entry for this model: FA808UM, tuf. Using a default
- No USB keyboard aura, try using sysfs backlight control
- asusd v6.3.7 from lukenukem COPR
- Tested on Fedora 43 (kernel 6.19.x) and Fedora 44 (kernel 7.x), same issue on both
It seems the EC/firmware controller isn't being initialized by Linux on cold boot, and Windows is doing something during its boot sequence that Linux doesn't replicate.
Has anyone found a fix for this or a similar recent ASUS model ? Is there a known workaround (systemd service, EC reset, etc.) ?
Thanks