Skip to content

Boot freeze at Plasma desktop on AC→battery transition, correlated with nvidia_wmi_ec_backlight crash-loop + asusd-user panics #152

Description

@DidYouGetSniped
  • ASUS ROG Strix G16 (2026), AMD Ryzen 9 9955HX3D + NVIDIA RTX 5070 Ti (hybrid)
  • OS: Bazzite (bazzite-nvidia-open:stable), image version 44.20260629
  • NVIDIA driver: 610.43.02 (open kernel module)
  • Kernel: 7.0.9-ogc3.2.fc44.x86_64

Problem

System freezes at the KDE Plasma wallpaper (Wayland/KWin) specifically when:

  1. Shutting down while on AC power
  2. Booting on battery power

Booting on AC after AC shutdown, or booting on battery after battery shutdown, does not reproduce the freeze, it's specific to the AC→battery transition across a reboot.

I haven't confirmed the exact mechanism connecting the errors below to the freeze, but masking the crash-looping unit resolves it, so I'm reporting the asusd/asusd-user-side symptoms even if the root trigger turns out to be firmware-level.

Root cause (identified via journalctl)

1. ACPI firmware bug causes nvidia_wmi_ec_backlight to fail and its systemd unit to crash-loop:

ACPI BIOS Error (bug): Could not resolve symbol [_SB.PCI0.SBRG.BPWM], AE_NOT_FOUND (20251212/psargs-332)
ACPI Error: Aborting method _SB.PCI0.AWMI.WMAA due to previous error (AE_NOT_FOUND) (20251212/psparse-529)
nvidia-wmi-ec-backlight 603E9613-EF25-4338-A3D0-C46177516DB7-0: EC backlight control failed: AE_NOT_FOUND
systemd-backlight@backlight:nvidia_wmi_ec_backlight.service: Start request repeated too quickly.
systemd-backlight@backlight:nvidia_wmi_ec_backlight.service: Failed with result 'exit-code'.

This repeats dozens of times in rapid succession during boot.

2. asusd-user panics repeatedly around the same time:

asusd-user[3103]: thread 'main' (3103) panicked at asusd-user/src/daemon.rs:167:72:
asusd-user[3675]: thread 'main' (3675) panicked at asusd-user/src/daemon.rs:167:72:
asusd-user[3735]: thread 'main' (3735) panicked at asusd-user/src/daemon.rs:167:72:

asusd is also seen repeatedly probing the broken backlight path:

asusd[2131]: [INFO rog_platform::backlight] Backlight: Checking "/sys/devices/pci0000:00/PNP0C14:00/wmi_bus/wmi_bus-PNP0C14:00/603E9613-EF25-4338-A3D0-C46177516DB7-0/backlight/nvidia_wmi_ec_backlight"

What I tried

  • Blacklisting the nvidia_wmi_ec_backlight kernel module entirely (module_blacklist=nvidia_wmi_ec_backlight): fixed the freeze, but removed backlight control completely — no fallback backlight device appears in /sys/class/backlight/ on this hardware.
  • Masking only the systemd unit (sudo systemctl mask systemd-backlight@backlight:nvidia_wmi_ec_backlight.service) while leaving the kernel module loaded: this fixed the freeze and kept backlight/keyboard-light control fully functional. Confirmed working across multiple AC-shutdown → battery-boot cycles.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions