Fixing unstable connection on AX210 PCI-E network card on Guix System (and other Linux distros)

πŸ—“οΈMon 09 February 2026 #ax210, #iwlwifi, #modprobe, #drivers, #wifi, #linux

Recently I've met problem with AX210 wifi pci-e card on my guix system. It was turning off and by itself and sometimes with huge problems.

The solution I came up with is:

  1. Using separated usb dongle for bluetooth (don't use bluetooth from this network card, only wifi)
  2. Adding this to operating-system configuration:
(define str string-append)

(define iwlwifi-modprobe-conf
#| I've had a long-running problem with desktop's network card (AX210)
    It turns off and on automatically.
    Sometimes it won't go back online
    Disabling bluetooth (use usb dongle for it) and powersave
    seems to be the fix:
    1. power_scheme=1 β€” active mode, 0 energy saving at chip level
    2. disable_11ax=Y β€” disable wifi6
    3. bt_coex_active=0 β€” disable bluetooth on network card
    4. power_save=0 β€” disable power_save on driver level |#
(let [(options (str "options" " "
                        "iwlwifi" " "
                        "power_scheme=1" " "
                        "disable_11ax=Y" " "
                        "bt_coex_active=0" " "
                        "power_save=0"))]
        (plain-file "iwlwifi.conf" options)))

(define service:etc-modprobe-iwlwifi
    (simple-service 'iwlwifi-modprobe-options
                    etc-service-type
                    `(("modprobe.d/iwlwifi.conf"
                        ,iwlwifi-modprobe-conf))))

For those who don't use guix: add options iwlwifi power_scheme=1 disable_11ax=Y bt_coex_active=0 power_save=0 to /etc/modprobe.d/iwlfwifi.conf and do sudo modprobe -r iwlwifi (reload iwlwifi module, apply this changes) or reboot.