Re: [PATCH wireless v3 0/4] wifi: iwlwifi: recover the BE200 after D3cold removes its power

From: Rafael Passos

Date: Wed Oct 07 2026 - 21:03:26 EST


Hi, I've been testing this patchset for almost two days, with good results.
I applied it on top of mainline (7.3-rc6).

I was having issues with my new company laptop for a few weeks.
A Dell Pro 14 Plus PB14250, with BE200 Series Wi-Fi 7 (00:14.3)

Tested-by: Rafael Passos <rafael@xxxxxxxxxxx>


More details below:

Before, this would loop for usually long times, or until I reloaded the
driver:
```
[ 349.794606] wlp0s20f3: disconnect from AP $AP_MAC for new auth to $MAC
[ 349.899518] wlp0s20f3: authenticate with $MAC (local address=$LOCAL_MAC)
[ 349.900258] wlp0s20f3: send auth to $MAC (try 1/3)
[ 351.906522] wlp0s20f3: send auth to $MAC (try 2/3)
[ 353.922497] wlp0s20f3: send auth to $MAC (try 3/3)
[ 354.900727] wlp0s20f3: aborting authentication with $MAC by local choice (Reason: 3=DEAUTH_LEAVING)
```

With the patches applied, I still got a few disconnects, but they were
imperceptible. I only know abour them because I was keeping an eye on my
logs (AKA `dmesg -w | rg 'wlp|iwl|auth|reason' `).

Example disconnection log with the patchset applied:
```
[ 341.720214] wlp0s20f3: disconnect from AP $AP_MAC for new auth to $MAC
[ 341.802793] wlp0s20f3: authenticate with $MAC (local address=$LOCAL_MAC)
[ 341.803277] wlp0s20f3: send auth to $MAC (try 1/3)
[ 343.820077] wlp0s20f3: send auth to $MAC (try 2/3)
[ 345.832125] wlp0s20f3: send auth to $MAC (try 3/3)
[ 346.803865] wlp0s20f3: aborting authentication with $MAC by local choice (Reason: 3=DEAUTH_LEAVING)
[ 350.389895] wlp0s20f3: authenticate with $AP_MAC (local address=$LOCAL_MAC)
[ 350.390412] wlp0s20f3: send auth to $AP_MAC (try 1/3)
[ 350.396872] wlp0s20f3: authenticated
[ 350.400017] wlp0s20f3: associate with $AP_MAC (try 1/3)
[ 350.413168] wlp0s20f3: RX AssocResp from $AP_MAC (capab=0x1111 status=0 aid=5)
[ 350.414412] wlp0s20f3: associated
[ 350.441020] wlp0s20f3: Limiting TX power to 36 (36 - 0) dBm as advertised by $AP_MAC
```

Before finding this patchset, I also tried a few options from forums:
Running plain mainline 7.3.0-rc6,

disabling d3cold with udev rules,
# disabling WiFi 7
options iwlwifi disable_11be=1
# Disabling Power Saving on BE200 wifi
options iwlmld power_scheme=1
options iwlwifi power_save=0 uapsd_disable=1

Also tried connecting to a WiFi 2 only ssid (with "IOT friendly" options).

Thanks,
Rafael Passos