[Bug 286482] iwlwifi firmware prevents resume? (if_iwlwifi and if_iwx)

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 30 Apr 2025 19:32:43 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286482

            Bug ID: 286482
           Summary: iwlwifi firmware prevents resume? (if_iwlwifi and
                    if_iwx)
           Product: Base System
           Version: CURRENT
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: wireless
          Assignee: wireless@FreeBSD.org
          Reporter: pat@patmaddox.com

I have an ax210 installed on my Thinkpad T14 AMD Gen 2. It appears that the
iwlwifi firmware interferes with resume.

I have not configured networking, and have added if_iwlwifi and if_iwx to
devmatch_blocklist. I have debug.acpi.resume_beep=1.

Without either of the drivers loaded, I can suspend with `acpiconf -s 3` and
resume by pressing the power button. The beep sounds for a couple seconds, and
the machine is fully resumed.

If I load either `if_iwlwifi` or `if_iwx`, then the resume never completes -
the beep plays indefinitely. Or at least, I let it run for a minute before I
turn off the machine.

My understanding is that if_iwx uses the iwlwifi firmware, which is why I
suggest it may be an issue with the firmware.

Setting debug.acpi.suspend_bounce=1 has interesting behavior. With if_iwlwifi
loaded, `acpiconf -s 3` does a successful suspend/resume bounce. With if_iwx
driver loaded, it hangs at the infinite beep.

This is using the April stabilization week commit d4763484f911.

-- 
You are receiving this mail because:
You are the assignee for the bug.