Iwlwifi issue

ya, I took a look at that… after more research… it might be a problem with my older Airport Extreme 802.11ac AP’s… I’ve been looking to upgrade for a while to WiFi 6… thinking of going with a pair of ASUS ZenWifi XT8’s.

Check what firmware it is using. It should be using the 46.xx firmware for the AX200. The 48.xx firmware is for the AX201.

https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi#firmware

Hmm… I use modinfo to determine the firmware version right? when I run

modinfo iwlwifi

I see for AX200 (iwlwifi-cc):

firmware: iwlwifi-cc-a0-56.ucode

I don’t even see that file listed in /lib/firmware:

iwlwifi-cc-a0-46.ucode
iwlwifi-cc-a0-48.ucode
iwlwifi-cc-a0-50.ucode
iwlwifi-cc-a0-53.ucode
iwlwifi-cc-a0-55.ucode
iwlwifi-cc-a0-59.ucode

Check which firmware is being loaded.

dmesg | grep firmware

And or

dmesg | grep iwlwifi

ya, I just checked… it is trying to load 56.xx and not finding it:

[ 1.953653] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-cc-a0-56.ucode failed with error -2

According to this URL, 56.xx was never released… and 59.xx is the next official release targeted for kernel 5.10:

https://bugzilla.kernel.org/show_bug.cgi?id=210305

I think I will experiment creating a link in /lib/firmware to map 56.xx to either 46.xx or 59.xx

OK, it wouldn’t load 59.xx… but now running with 46.xx and will do some testing…

BTW, thanks for all your help, much appreciated! :slight_smile:

1 Like

OK, seeing same problem with 46.xx firmware:

[ 1324.688436] iwlwifi 0000:01:00.0: Unhandled alg: 0x71b

gonna try 55.xx version next…

1 Like

Do you have ip version 6 disabled?

IPV6 is set to automatic, but I only use IPV4 on my local lan.

Firmware 55.xx also showing errors… oh well, my new wifi AP’s arrive this week… will see if that makes a difference, and if not, hopefully kernel 5.10…

[ 435.896135] wlan0: disconnect from AP 0c:51:01:e6:b4:d9 for new auth to 24:a0:74:76:bb:8b
[ 435.913869] wlan0: authenticate with 24:a0:74:76:bb:8b
[ 435.926514] wlan0: send auth to 24:a0:74:76:bb:8b (try 1/3)
[ 435.957724] wlan0: authenticated
[ 435.960124] wlan0: associate with 24:a0:74:76:bb:8b (try 1/3)
[ 435.962156] wlan0: RX ReassocResp from 24:a0:74:76:bb:8b (capab=0x1011 status=0 aid=1)
[ 435.975287] wlan0: associated
[ 435.983503] wlan0: Limiting TX power to 17 (17 - 0) dBm as advertised by 24:a0:74:76:bb:8b
[ 445.242699] audit: type=1111 audit(1609200348.237:111): pid=629 uid=0 auid=4294967295 ses=4294967295 msg=‘op=statistics arg=“refresh-rate-ms” pid=1530 uid=1000 result=success exe=“/usr/bin/NetworkManager” hostname=? addr=? terminal=? res=success’
[ 905.793536] audit: type=1130 audit(1609200808.790:112): pid=1 uid=0 auid=4294967295 ses=4294967295 msg=‘unit=systemd-tmpfiles-clean comm=“systemd” exe=“/usr/lib/systemd/systemd” hostname=? addr=? terminal=? res=success’
[ 905.793545] audit: type=1131 audit(1609200808.790:113): pid=1 uid=0 auid=4294967295 ses=4294967295 msg=‘unit=systemd-tmpfiles-clean comm=“systemd” exe=“/usr/lib/systemd/systemd” hostname=? addr=? terminal=? res=success’
[ 934.108996] wlan0: disconnect from AP 24:a0:74:76:bb:8b for new auth to 0c:51:01:e6:b4:d9
[ 934.115228] iwlwifi 0000:01:00.0: expected hw-decrypted unicast frame for station
[ 934.115713] iwlwifi 0000:01:00.0: expected hw-decrypted unicast frame for station
[ 934.116249] iwlwifi 0000:01:00.0: expected hw-decrypted unicast frame for station
[ 934.124142] wlan0: authenticate with 0c:51:01:e6:b4:d9
[ 934.138491] wlan0: send auth to 0c:51:01:e6:b4:d9 (try 1/3)
[ 934.169549] wlan0: authenticated
[ 934.170210] wlan0: associate with 0c:51:01:e6:b4:d9 (try 1/3)
[ 934.171943] wlan0: RX ReassocResp from 0c:51:01:e6:b4:d9 (capab=0x1011 status=0 aid=5)
[ 934.177252] iwlwifi 0000:01:00.0: Unhandled alg: 0x707
[ 934.178164] iwlwifi 0000:01:00.0: Unhandled alg: 0x707
[ 934.179046] iwlwifi 0000:01:00.0: Unhandled alg: 0x707
[ 934.188593] wlan0: associated
[ 934.349162] wlan0: Limiting TX power to 17 (17 - 0) dBm as advertised by 0c:51:01:e6:b4:d9
[ 1016.830819] audit: type=1111 audit(1609200919.826:114): pid=629 uid=0 auid=4294967295 ses=4294967295 msg=‘op=connection-update uuid=03f9544b-68f2-487e-9d76-450dab4eada8 name=“jldtntwk50” args=ipv6.method,connection.interface-name,802-11-wireless-security.auth-alg pid=6379 uid=1000 result=success exe=“/usr/bin/NetworkManager” hostname=? addr=? terminal=? res=success’
[ 1031.089605] wlan0: disconnect from AP 0c:51:01:e6:b4:d9 for new auth to 24:a0:74:76:bb:8b
[ 1031.105645] wlan0: authenticate with 24:a0:74:76:bb:8b
[ 1031.121358] wlan0: send auth to 24:a0:74:76:bb:8b (try 1/3)
[ 1031.152477] wlan0: authenticated
[ 1031.153317] wlan0: associate with 24:a0:74:76:bb:8b (try 1/3)
[ 1031.155159] wlan0: RX ReassocResp from 24:a0:74:76:bb:8b (capab=0x1011 status=0 aid=1)
[ 1031.168566] wlan0: associated
[ 1031.245491] wlan0: Limiting TX power to 17 (17 - 0) dBm as advertised by 24:a0:74:76:bb:8b
[ 1034.802381] iwlwifi 0000:01:00.0: Unhandled alg: 0x71b
[ 1034.802409] iwlwifi 0000:01:00.0: Unhandled alg: 0x71b
[ 1037.467032] iwlwifi 0000:01:00.0: Unhandled alg: 0x71b
[ 1038.480747] iwlwifi 0000:01:00.0: Unhandled alg: 0x71b

Well, upgrading my access points (from older Apple Airport Extremes) to new ASUS XT8 Wifi 6 mesh appears to have fixed things.

Running the new 5.10.3 kernel, firmware 59.xx, I sometimes see the following error upon boot with the Intel AX200 wifi, but it recovers after a few seconds. I think this is a known issue being fixed.

[ 104.793879] iwlwifi 0000:01:00.0: Microcode SW error detected. Restarting 0x0.
[ 104.794109] iwlwifi 0000:01:00.0: Start IWL Error Log Dump:
[ 104.794111] iwlwifi 0000:01:00.0: Status: 0x00000040, count: 6
[ 104.794113] iwlwifi 0000:01:00.0: Loaded firmware version: 59.601f3a66.0 cc-a0-59.ucode
[ 104.794118] iwlwifi 0000:01:00.0: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL
[ 104.794120] iwlwifi 0000:01:00.0: 0x00A0A200 | trm_hw_status0
[ 104.794121] iwlwifi 0000:01:00.0: 0x00000000 | trm_hw_status1
[ 104.794123] iwlwifi 0000:01:00.0: 0x004FAA36 | branchlink2
[ 104.794125] iwlwifi 0000:01:00.0: 0x00012D66 | interruptlink1
[ 104.794126] iwlwifi 0000:01:00.0: 0x00012D66 | interruptlink2
[ 104.794127] iwlwifi 0000:01:00.0: 0x000146A4 | data1
[ 104.794129] iwlwifi 0000:01:00.0: 0x00001000 | data2
[ 104.794130] iwlwifi 0000:01:00.0: 0x00000000 | data3
[ 104.794132] iwlwifi 0000:01:00.0: 0x1A806F40 | beacon time
[ 104.794134] iwlwifi 0000:01:00.0: 0x653D80CB | tsf low
[ 104.794135] iwlwifi 0000:01:00.0: 0x0000000D | tsf hi
[ 104.794137] iwlwifi 0000:01:00.0: 0x00000000 | time gp1
[ 104.794138] iwlwifi 0000:01:00.0: 0x060E805B | time gp2
[ 104.794140] iwlwifi 0000:01:00.0: 0x00000001 | uCode revision type
[ 104.794141] iwlwifi 0000:01:00.0: 0x0000003B | uCode version major
[ 104.794143] iwlwifi 0000:01:00.0: 0x601F3A66 | uCode version minor
[ 104.794144] iwlwifi 0000:01:00.0: 0x00000340 | hw version
[ 104.794146] iwlwifi 0000:01:00.0: 0x00C89000 | board version
[ 104.794147] iwlwifi 0000:01:00.0: 0x8325001C | hcmd
[ 104.794149] iwlwifi 0000:01:00.0: 0x66863000 | isr0
[ 104.794150] iwlwifi 0000:01:00.0: 0x01440000 | isr1
[ 104.794152] iwlwifi 0000:01:00.0: 0x28F00002 | isr2
[ 104.794153] iwlwifi 0000:01:00.0: 0x00C46E0F | isr3
[ 104.794155] iwlwifi 0000:01:00.0: 0x00000000 | isr4
[ 104.794156] iwlwifi 0000:01:00.0: 0x052A001C | last cmd Id
[ 104.794158] iwlwifi 0000:01:00.0: 0x000146A4 | wait_event
[ 104.794159] iwlwifi 0000:01:00.0: 0x000000D0 | l2p_control
[ 104.794161] iwlwifi 0000:01:00.0: 0x00018034 | l2p_duration
[ 104.794163] iwlwifi 0000:01:00.0: 0x0000003F | l2p_mhvalid
[ 104.794164] iwlwifi 0000:01:00.0: 0x000000CF | l2p_addr_match
[ 104.794166] iwlwifi 0000:01:00.0: 0x00000009 | lmpm_pmg_sel
[ 104.794167] iwlwifi 0000:01:00.0: 0x00000000 | timestamp
[ 104.794169] iwlwifi 0000:01:00.0: 0x0000E830 | flow_handler
[ 104.794291] iwlwifi 0000:01:00.0: Start IWL Error Log Dump:
[ 104.794293] iwlwifi 0000:01:00.0: Status: 0x00000040, count: 7
[ 104.794295] iwlwifi 0000:01:00.0: 0x2000345A | ADVANCED_SYSASSERT
[ 104.794296] iwlwifi 0000:01:00.0: 0x00000000 | umac branchlink1
[ 104.794298] iwlwifi 0000:01:00.0: 0x804568FC | umac branchlink2
[ 104.794299] iwlwifi 0000:01:00.0: 0xC0084F3C | umac interruptlink1
[ 104.794301] iwlwifi 0000:01:00.0: 0x00000000 | umac interruptlink2
[ 104.794302] iwlwifi 0000:01:00.0: 0x00000007 | umac data1
[ 104.794304] iwlwifi 0000:01:00.0: 0x00000006 | umac data2
[ 104.794305] iwlwifi 0000:01:00.0: 0xDEADBEEF | umac data3
[ 104.794307] iwlwifi 0000:01:00.0: 0x0000003B | umac major
[ 104.794308] iwlwifi 0000:01:00.0: 0x601F3A66 | umac minor
[ 104.794310] iwlwifi 0000:01:00.0: 0x060E8055 | frame pointer
[ 104.794311] iwlwifi 0000:01:00.0: 0xC0885E28 | stack pointer
[ 104.794313] iwlwifi 0000:01:00.0: 0x0092010C | last host cmd
[ 104.794314] iwlwifi 0000:01:00.0: 0x00000000 | isr status reg
[ 104.794408] iwlwifi 0000:01:00.0: Fseq Registers:
[ 104.794411] iwlwifi 0000:01:00.0: 0x60000000 | FSEQ_ERROR_CODE
[ 104.794414] iwlwifi 0000:01:00.0: 0x00290021 | FSEQ_TOP_INIT_VERSION
[ 104.794417] iwlwifi 0000:01:00.0: 0x00050008 | FSEQ_CNVIO_INIT_VERSION
[ 104.794419] iwlwifi 0000:01:00.0: 0x0000A503 | FSEQ_OTP_VERSION
[ 104.794422] iwlwifi 0000:01:00.0: 0x80000003 | FSEQ_TOP_CONTENT_VERSION
[ 104.794425] iwlwifi 0000:01:00.0: 0x4552414E | FSEQ_ALIVE_TOKEN
[ 104.794428] iwlwifi 0000:01:00.0: 0x00100530 | FSEQ_CNVI_ID
[ 104.794430] iwlwifi 0000:01:00.0: 0x00000532 | FSEQ_CNVR_ID
[ 104.794433] iwlwifi 0000:01:00.0: 0x00100530 | CNVI_AUX_MISC_CHIP
[ 104.794438] iwlwifi 0000:01:00.0: 0x00000532 | CNVR_AUX_MISC_CHIP
[ 104.794443] iwlwifi 0000:01:00.0: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[ 104.794448] iwlwifi 0000:01:00.0: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR

I would try these again and see.

iwlwifi 11n_disable=1

Then

iwlwifi 11n_disable=8

This one is for antenna aggregation.

It seems to be an ongoing issue with iwlwifi and they mostly recommend try downgrade firmware. I know you have tried some of this with the previous hardware. Curious if you tried the antenna aggregation?