Fedora 43 / 44 beta: Intel iwlwifi breaks after suspend/resume, Wi-Fi becomes unavailable, reboot required

I am having a suspend/resume problem with my Intel Wi-Fi adapter on Fedora. I first had this issue on Fedora 43 , and then I installed Fedora 44 beta to see whether it was fixed there, but the same problem still happens.

Hardware

  • Laptop model: MSI Stealth 16 AI Studio A1VFG
  • System vendor: Micro-Star International Co., Ltd.
  • Wi-Fi adapter: Intel Wi-Fi 7 (802.11be) AX1775 / AX1790 / BE20 / BE401 / BE1750 2x2 [8086:272b]

What happens

  • After a normal boot, Wi-Fi works.
  • After suspend and resume, Wi-Fi stops working.
  • At that point, nmcli device status shows the Wi-Fi device as unavailable .
  • I tried:
    • sudo modprobe -r iwlmld
    • sudo modprobe -r iwlwifi
    • sudo modprobe iwlwifi
    • sudo modprobe iwlmld
  • After those modprobe commands, the Wi-Fi device disappears completely from nmcli device status .
  • A reboot restores Wi-Fi again.

System setup

  • This is a dual-boot setup with two SSDs .
  • Windows and Linux are installed on different disks .
  • The Linux disk also contains a shared partition .

What I checked

  • lspci still detects the wireless hardware.
  • The problem seems to happen during resume, not during normal boot.

What can I do?