[SOLVED] Wi-Fi dropouts on Ubuntu 22.04

I’ve had an issue with the Wi-Fi on my 12th gen Intel Framework since I got it a few months ago. I’ve been busy so I’ve mostly just been using an ethernet cable and avoiding the issue, but I need to get this sorted now.

I dual boot Ubuntu 22.04.2 and Windows 11 but I only use Windows very occasionally. I followed all the steps in the Ubuntu 22.04 setup guide, including the bit about /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf.

I tried some different kernel versions in the hope that it would solve the issue. It didn’t help so I’ve now removed them and gone back to the recommended OEM kernel.

Kernel version:

uname -r
5.17.0-1028-oem

Wifi stuff during boot:

sudo dmesg | grep iw
[    8.034435] iwlwifi 0000:a6:00.0: enabling device (0000 -> 0002)
[    8.041560] iwlwifi 0000:a6:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-69.ucode failed with error -2
[    8.043057] iwlwifi 0000:a6:00.0: api flags index 2 larger than supported by driver
[    8.043072] iwlwifi 0000:a6:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.0.2.36
[    8.043347] iwlwifi 0000:a6:00.0: loaded firmware version 68.01d30b0c.0 ty-a0-gf-a0-68.ucode op_mode iwlmvm
[    8.375633] iwlwifi 0000:a6:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
[    8.568216] iwlwifi 0000:a6:00.0: loaded PNVM version 05a8dfca
[    8.582725] iwlwifi 0000:a6:00.0: Detected RF GF, rfid=0x10d000
[    8.656697] iwlwifi 0000:a6:00.0: base HW address: bc:09:1b:f3:a5:e3
[    8.697358] iwlwifi 0000:a6:00.0 wlp166s0: renamed from wlan0

When I’m on a 5GHz network, the connection drops quite frequently and dmesg gets flooded with this happening in a loop:

[  +4.317827] wlp166s0: authenticate with 14:49:bc:51:94:69
[  +0.013615] wlp166s0: send auth to 14:49:bc:51:94:69 (try 1/3)
[  +0.097003] wlp166s0: authenticate with 14:49:bc:51:94:69
[  +0.000014] wlp166s0: send auth to 14:49:bc:51:94:69 (try 1/3)
[  +0.105452] wlp166s0: authenticated
[  +0.001477] wlp166s0: associate with 14:49:bc:51:94:69 (try 1/3)
[  +0.039381] wlp166s0: RX AssocResp from 14:49:bc:51:94:69 (capab=0x111 status=0 aid=3)
[  +0.006123] wlp166s0: associated
[  +0.149235] IPv6: ADDRCONF(NETDEV_CHANGE): wlp166s0: link becomes ready
[  +0.022263] wlp166s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 14:49:bc:51:94:69
[ +24.387599] wlp166s0: Connection to AP 14:49:bc:51:94:69 lost
[  +2.560136] wlp166s0: authenticate with 14:49:bc:51:94:69
[  +0.012979] wlp166s0: send auth to 14:49:bc:51:94:69 (try 1/3)
[  +0.040378] wlp166s0: authenticated
[  +0.001395] wlp166s0: associate with 14:49:bc:51:94:69 (try 1/3)
[  +0.033559] wlp166s0: RX AssocResp from 14:49:bc:51:94:69 (capab=0x111 status=0 aid=3)
[  +0.005645] wlp166s0: associated
[  +0.094938] wlp166s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 14:49:bc:51:94:69
[Mar10 14:35] wlp166s0: Connection to AP 14:49:bc:51:94:69 lost
[  +2.798838] wlp166s0: authenticate with 14:49:bc:51:94:69
[  +0.011536] wlp166s0: send auth to 14:49:bc:51:94:69 (try 1/3)
[  +0.040228] wlp166s0: authenticated
[  +0.001537] wlp166s0: associate with 14:49:bc:51:94:69 (try 1/3)
[  +0.029250] wlp166s0: RX AssocResp from 14:49:bc:51:94:69 (capab=0x111 status=0 aid=3)
[  +0.011219] wlp166s0: associated
[  +0.062081] wlp166s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 14:49:bc:51:94:69
[Mar10 14:36] wlp166s0: Connection to AP 14:49:bc:51:94:69 lost
[  +2.991269] wlp166s0: authenticate with 14:49:bc:51:94:69
[  +0.011711] wlp166s0: send auth to 14:49:bc:51:94:69 (try 1/3)
[  +0.040760] wlp166s0: authenticated
[  +0.007739] wlp166s0: associate with 14:49:bc:51:94:69 (try 1/3)
[  +0.031819] wlp166s0: RX AssocResp from 14:49:bc:51:94:69 (capab=0x111 status=0 aid=3)
[  +0.005636] wlp166s0: associated
[  +0.069804] wlp166s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 14:49:bc:51:94:69
[  +0.042000] iwlwifi 0000:a6:00.0: Unhandled alg: 0x707
[  +0.009509] iwlwifi 0000:a6:00.0: Unhandled alg: 0x707

On 2.4GHz I see more of the above, with the addition of some lines about ‘session protection’:

[Mar10 15:18] wlp166s0: authenticate with 16:49:bc:41:94:69
[  +0.000044] wlp166s0: 80 MHz not supported, disabling VHT
[  +0.010499] wlp166s0: send auth to 16:49:bc:41:94:69 (try 1/3)
[  +0.030554] wlp166s0: authenticated
[  +0.005736] wlp166s0: associate with 16:49:bc:41:94:69 (try 1/3)
[  +0.005434] wlp166s0: RX AssocResp from 16:49:bc:41:94:69 (capab=0x411 status=30 aid=2895)
[  +0.000031] wlp166s0: 16:49:bc:41:94:69 rejected association temporarily; comeback duration 1024 TU (1048 ms)
[  +0.000846] iwlwifi 0000:a6:00.0: Unhandled alg: 0x707
[  +1.077699] wlp166s0: associate with 16:49:bc:41:94:69 (try 2/3)
[  +0.107889] wlp166s0: associate with 16:49:bc:41:94:69 (try 3/3)
[  +0.104052] wlp166s0: association with 16:49:bc:41:94:69 timed out
[  +2.837358] wlp166s0: authenticate with 16:49:bc:41:87:60
[  +0.000033] wlp166s0: 80 MHz not supported, disabling VHT
[  +0.006301] wlp166s0: send auth to 16:49:bc:41:87:60 (try 1/3)
[  +0.899069] iwlwifi 0000:a6:00.0: Not associated and the session protection is over already...
[  +0.000073] wlp166s0: Connection to AP 16:49:bc:41:87:60 lost
[  +1.162321] wlp166s0: send auth to 16:49:bc:41:87:60 (try 2/3)
[  +0.898955] iwlwifi 0000:a6:00.0: Not associated and the session protection is over already...
[  +0.000073] wlp166s0: Connection to AP 16:49:bc:41:87:60 lost
[  +1.116593] wlp166s0: send auth to 16:49:bc:41:87:60 (try 3/3)
[  +0.899123] iwlwifi 0000:a6:00.0: Not associated and the session protection is over already...
[  +0.000081] wlp166s0: Connection to AP 16:49:bc:41:87:60 lost
[  +0.024041] wlp166s0: aborting authentication with 16:49:bc:41:87:60 by local choice (Reason: 3=DEAUTH_LEAVING)
[  +3.767852] wlp166s0: authenticate with 16:49:bc:41:94:69
[  +0.000024] wlp166s0: 80 MHz not supported, disabling VHT
[  +0.006352] wlp166s0: send auth to 16:49:bc:41:94:69 (try 1/3)
[  +0.037856] wlp166s0: authenticated
[  +0.007792] wlp166s0: associate with 16:49:bc:41:94:69 (try 1/3)
[  +0.005390] wlp166s0: RX AssocResp from 16:49:bc:41:94:69 (capab=0x411 status=53 aid=6)
[  +0.000016] wlp166s0: 16:49:bc:41:94:69 denied association (code=53)
[  +0.044146] wlp166s0: authenticate with 16:49:bc:41:94:69
[  +0.000039] wlp166s0: 80 MHz not supported, disabling VHT
[  +0.005724] wlp166s0: send auth to 16:49:bc:41:94:69 (try 1/3)
[  +0.108466] wlp166s0: authenticate with 16:49:bc:41:94:69
[  +0.000016] wlp166s0: send auth to 16:49:bc:41:94:69 (try 1/3)
[  +0.106286] wlp166s0: authenticated
[  +0.001999] wlp166s0: associate with 16:49:bc:41:94:69 (try 1/3)
[  +0.013888] wlp166s0: RX AssocResp from 16:49:bc:41:94:69 (capab=0x411 status=0 aid=6)
[  +0.006902] wlp166s0: associated
[ +12.745241] Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7

Do the Limiting TX power to 30 (30 - 0) dBm as advertised by ... lines mean that powersaving hasn’t been disabled?

I hope someone can help!

Please visit

Scroll to If you’re dealing with lag or speed issues and paste the entire block of code into a terminal, press enter. Then please shot or copy paste the results.

Ignore wifi fixer script as it wouldn’t apply in this situation.

If you’re dual booting, heard Windows can do weird things to wifi state. But let’s start here first.

That code will give us a lot of helpful environmental background info on how your wifi card is behaving.

To check power saving state, drop this into a terminal.

cat /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

Then post the results as well.

Thanks for getting back to me. I didn’t know about that troubleshooting guide!

Is it normal to see Direct firmware load for iwlwifi-ty-a0-gf-a0-69.ucode failed with error -2 from dmesg during boot?

On 2.4GHz:

        Interface: wlp166s0
        Signal strength: -20
        Signal quality: Mbit/s
        Signal bars: ▂▄▆█
        Wi-Fi Speed: 270 Mbit/s
        Wi-Fi Channel: 1
        Wi-Fi Noise, Link and Quality Level: Link: 70. Level: -20. Noise: -256

On 5GHz:

        Interface: wlp166s0
        Signal strength: -31
        Signal quality: 270
        Signal bars: ▂▄▆█
        Wi-Fi Speed: 270 Mbit/s
        Wi-Fi Channel: 36
        Wi-Fi Noise, Link and Quality Level: Link: 70. Level: -30. Noise: -256

This is when the computer is less than a meter from this access point - VigorAP 903 | DrayTek
Speed tests are always very good, but the connection drops out roughly every 5-10 minutes which causes pings to fail. It seems to be more likely to occur when the connection is under more load.
I think it’s slightly more frequent on 5GHz but not by much. Most of the AP’s settings are on default: on 2.4GHz, channel width is auto (20/40MHz) but it always uses 20MHz with my computer; on 5GHz, channel width is auto (20/40/80MHz) and it always uses 80MHz with my computer.

cat /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
[connection]
wifi.powersave = 2

What do the different values for wifi.powersave mean?

This morning when doing a speed test I got something new from dmesg:

[ +15.170242] iwlwifi 0000:a6:00.0: Microcode SW error detected. Restarting 0x0.
[  +0.000432] iwlwifi 0000:a6:00.0: Start IWL Error Log Dump:
[  +0.000009] iwlwifi 0000:a6:00.0: Transport status: 0x0000004A, valid: 6
[  +0.000008] iwlwifi 0000:a6:00.0: Loaded firmware version: 68.01d30b0c.0 ty-a0-gf-a0-68.ucode
[  +0.000006] iwlwifi 0000:a6:00.0: 0x00000942 | ADVANCED_SYSASSERT          
[  +0.000007] iwlwifi 0000:a6:00.0: 0x000002F0 | trm_hw_status0
[  +0.000005] iwlwifi 0000:a6:00.0: 0x00000000 | trm_hw_status1
[  +0.000004] iwlwifi 0000:a6:00.0: 0x004DAF86 | branchlink2
[  +0.000005] iwlwifi 0000:a6:00.0: 0x0000193C | interruptlink1
[  +0.000005] iwlwifi 0000:a6:00.0: 0x0000193C | interruptlink2
[  +0.000004] iwlwifi 0000:a6:00.0: 0x0019FFF8 | data1
[  +0.000004] iwlwifi 0000:a6:00.0: 0x6D002000 | data2
[  +0.000005] iwlwifi 0000:a6:00.0: 0x02200631 | data3
[  +0.000004] iwlwifi 0000:a6:00.0: 0x6A413E53 | beacon time
[  +0.000005] iwlwifi 0000:a6:00.0: 0x1BC221B5 | tsf low
[  +0.000005] iwlwifi 0000:a6:00.0: 0x0000009D | tsf hi
[  +0.000004] iwlwifi 0000:a6:00.0: 0x00000000 | time gp1
[  +0.000005] iwlwifi 0000:a6:00.0: 0x2FC445DF | time gp2
[  +0.000004] iwlwifi 0000:a6:00.0: 0x00000001 | uCode revision type
[  +0.000005] iwlwifi 0000:a6:00.0: 0x00000044 | uCode version major
[  +0.000005] iwlwifi 0000:a6:00.0: 0x01D30B0C | uCode version minor
[  +0.000004] iwlwifi 0000:a6:00.0: 0x00000420 | hw version
[  +0.000005] iwlwifi 0000:a6:00.0: 0x00C89002 | board version
[  +0.000005] iwlwifi 0000:a6:00.0: 0x80B3FD27 | hcmd
[  +0.000005] iwlwifi 0000:a6:00.0: 0x00021000 | isr0
[  +0.000005] iwlwifi 0000:a6:00.0: 0x01400000 | isr1
[  +0.000004] iwlwifi 0000:a6:00.0: 0x48F00002 | isr2
[  +0.000005] iwlwifi 0000:a6:00.0: 0x00C30008 | isr3
[  +0.000005] iwlwifi 0000:a6:00.0: 0x00200000 | isr4
[  +0.000005] iwlwifi 0000:a6:00.0: 0xA799009D | last cmd Id
[  +0.000004] iwlwifi 0000:a6:00.0: 0x004C78EA | wait_event
[  +0.000005] iwlwifi 0000:a6:00.0: 0x000000D4 | l2p_control
[  +0.000005] iwlwifi 0000:a6:00.0: 0x00000000 | l2p_duration
[  +0.000005] iwlwifi 0000:a6:00.0: 0x00000007 | l2p_mhvalid
[  +0.000006] iwlwifi 0000:a6:00.0: 0x00000000 | l2p_addr_match
[  +0.000004] iwlwifi 0000:a6:00.0: 0x00000009 | lmpm_pmg_sel
[  +0.000005] iwlwifi 0000:a6:00.0: 0x00000000 | timestamp
[  +0.000005] iwlwifi 0000:a6:00.0: 0x0000E0D0 | flow_handler
[  +0.000297] iwlwifi 0000:a6:00.0: Start IWL Error Log Dump:
[  +0.000005] iwlwifi 0000:a6:00.0: Transport status: 0x0000004A, valid: 7
[  +0.000007] iwlwifi 0000:a6:00.0: 0x20000070 | NMI_INTERRUPT_LMAC_FATAL
[  +0.000007] iwlwifi 0000:a6:00.0: 0x00000000 | umac branchlink1
[  +0.000006] iwlwifi 0000:a6:00.0: 0x8045E21C | umac branchlink2
[  +0.000006] iwlwifi 0000:a6:00.0: 0x804804AE | umac interruptlink1
[  +0.000005] iwlwifi 0000:a6:00.0: 0x804804AE | umac interruptlink2
[  +0.000006] iwlwifi 0000:a6:00.0: 0x00000002 | umac data1
[  +0.000005] iwlwifi 0000:a6:00.0: 0x804804AE | umac data2
[  +0.000006] iwlwifi 0000:a6:00.0: 0x00000000 | umac data3
[  +0.000005] iwlwifi 0000:a6:00.0: 0x00000044 | umac major
[  +0.000005] iwlwifi 0000:a6:00.0: 0x01D30B0C | umac minor
[  +0.000006] iwlwifi 0000:a6:00.0: 0x2FC4477E | frame pointer
[  +0.000005] iwlwifi 0000:a6:00.0: 0xC088625C | stack pointer
[  +0.000006] iwlwifi 0000:a6:00.0: 0x00E7019C | last host cmd
[  +0.000005] iwlwifi 0000:a6:00.0: 0x00000000 | isr status reg
[  +0.000264] iwlwifi 0000:a6:00.0: IML/ROM dump:
[  +0.000005] iwlwifi 0000:a6:00.0: 0x00000B03 | IML/ROM error/state
[  +0.000261] iwlwifi 0000:a6:00.0: 0x00007B00 | IML/ROM data1
[  +0.000065] iwlwifi 0000:a6:00.0: 0x00000090 | IML/ROM WFPM_AUTH_KEY_0
[  +0.000059] iwlwifi 0000:a6:00.0: Fseq Registers:
[  +0.000158] iwlwifi 0000:a6:00.0: 0x60000000 | FSEQ_ERROR_CODE
[  +0.000163] iwlwifi 0000:a6:00.0: 0x80440005 | FSEQ_TOP_INIT_VERSION
[  +0.000162] iwlwifi 0000:a6:00.0: 0x00080009 | FSEQ_CNVIO_INIT_VERSION
[  +0.000163] iwlwifi 0000:a6:00.0: 0x0000A652 | FSEQ_OTP_VERSION
[  +0.000163] iwlwifi 0000:a6:00.0: 0x00000002 | FSEQ_TOP_CONTENT_VERSION
[  +0.000163] iwlwifi 0000:a6:00.0: 0x4552414E | FSEQ_ALIVE_TOKEN
[  +0.000164] iwlwifi 0000:a6:00.0: 0x00400410 | FSEQ_CNVI_ID
[  +0.000163] iwlwifi 0000:a6:00.0: 0x00400410 | FSEQ_CNVR_ID
[  +0.000164] iwlwifi 0000:a6:00.0: 0x00400410 | CNVI_AUX_MISC_CHIP
[  +0.000166] iwlwifi 0000:a6:00.0: 0x00400410 | CNVR_AUX_MISC_CHIP
[  +0.000165] iwlwifi 0000:a6:00.0: 0x00009061 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[  +0.000198] iwlwifi 0000:a6:00.0: 0x00000061 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[  +0.000433] iwlwifi 0000:a6:00.0: WRT: Collecting data: ini trigger 4 fired (delay=0ms).
[  +0.000012] ieee80211 phy0: Hardware restart was requested

It reconnected automatically a second later though.

Everything looks really good. Power save is set to 2 which means powersave is turned off, which also helps with drop off.

Let’s check a few things. What’s the output from:

dmesg | grep microcode

Also the results from:

ls /lib/firmware | grep iwlwifi-ty-a0-gf-a0-69.ucode
or
ls /lib/firmware | grep iwlwifi-ty-a0

Did you do anything unusual outside of the guide with wifi setup? Backports, other firmware downloads, etc?

sudo dmesg | grep microcode
Place your right index finger on the fingerprint reader
[    0.000000] microcode: microcode updated early to revision 0x429, date = 2023-01-11
[    1.761367] microcode: sig=0x906a3, pf=0x80, revision=0x429
[    1.762014] microcode: Microcode Update Driver: v2.2

ls /lib/firmware | grep iwlwifi-ty-a0-gf-a0-69.ucode is empty

ls /lib/firmware | grep iwlwifi-ty-a0 gives me:

iwlwifi-ty-a0-gf-a0-59.ucode
iwlwifi-ty-a0-gf-a0-62.ucode
iwlwifi-ty-a0-gf-a0-63.ucode
iwlwifi-ty-a0-gf-a0-66.ucode
iwlwifi-ty-a0-gf-a0-67.ucode
iwlwifi-ty-a0-gf-a0-68.ucode
iwlwifi-ty-a0-gf-a0-71.ucode
iwlwifi-ty-a0-gf-a0-72.ucode
iwlwifi-ty-a0-gf-a0.pnvm

A couple of weeks ago I tried installing the linux-generic-hwe-22.04 and linux-modules-iwlwifi-generic-hwe-22.04 packages in the hope that it would help, but when it made no difference I removed them and went back to the OEM kernel. I haven’t installed any backports per see and haven’t installed any firmware directly.

I don’t know if this is related at all, but when I first got the computer I had a bizarre issue where the screen would flicker rapidly when the wifi card was under load, but only on Windows (never on Ubuntu), and only the internal screen (rather than one on HDMI).

On the recommendation of someone on the Framework support team, I reseated the wifi card and re-connected the antennas and connections and shielding around the monitor panel. This seemed to solve the flickering issue, but I wonder if there is something still underlying?

This could related, I recommend using this kernel option for 22.04:

sudo apt install linux-oem-22.04

Please give this a try, verify you’ve selected it with uname -r once rebooted.

Thanks for continuing to follow up on this.

linux-oem-22.04 is already the newest version (5.17.0.1028.26)

In the first post on this thread I said

I tried some different kernel versions in the hope that it would solve the issue. It didn’t help so I’ve now removed them and gone back to the recommended OEM kernel.

Kernel version:

uname -r
5.17.0-1028-oem

Ah, I see it. Sorry I missed that.

Re-reading this, I don’t believe this would be the direct issue. With wifi, usually it’s either there or it’s not. Wifi drops, etc, are usually OS/power settings related.

In your case, your reported speed and signal strength looks fine. Visually speaking in terms of the reported output.

Your set up with power save being off, which should prevent drop off.

At this point, the next two things I’d do if this was my own system are:

  • I’d do speed testing on a completely unrelated network, to make sure there isn’t something else locally happening. This will feel silly, but I can tell you I’ve seen instances where every single device in a home works great, one doesn’t. Take said problem device to a new network, poof, problem isn’t there and the network was to blame. Causes varied in my experience from QoS to vlan stuff.

  • I’d also like to see this tested with a vanilla, standard uninstalled Live USB of Ubuntu. Just for a comparable. I’d like to see this tested on the existing network and also tested on literally any other network.

The goal here is to say whether or not this is a bad card, bad card connection, or something with the existing OS config.

Hi @Vilasamuni, just chiming in to try narrow down the issue, you said this is a dual boot setup? have you had the chance to use windows for 2 days or more to see if no dropouts happening on that side? Also have you tried other access points other than the ones you’re using now? Is it reproduceable when say, you’re using a mobile hotspot?

1 Like

Thanks - I appreciate having some guidance to narrow down the variables. I’ve done testing on several different networks with a second laptop alongside my Framework. I was going in circles a bit because the issue is intermittent and only happens with particular combinations of hardware, software and AP.

Computer hardware Operating System Router/AP WiFi stable?
Framework - 12th gen Intel CPU; Intel Wi-Fi 6 AX210 Ubuntu 22.04.2 - kernel 5.17.0-1028-oem Draytek VigorAP 903 N
Framework - 12th gen Intel CPU; Intel Wi-Fi 6 AX210 Ubuntu 22.04.2 booted from Live USB - kernel 5.19.0-32-generic Draytek VigorAP 903 N
Framework - 12th gen Intel CPU; Intel Wi-Fi 6 AX210 Windows 11 Draytek VigorAP 903 Y
Framework - 12th gen Intel CPU; Intel Wi-Fi 6 AX210 Ubuntu 22.04.2 - kernel 5.17.0-1028-oem BT Hub 5 Y
Framework - 12th gen Intel CPU; Intel Wi-Fi 6 AX210 Ubuntu 22.04.2 booted from Live USB - kernel 5.19.0-32-generic BT Hub 5 Y
Framework - 12th gen Intel CPU; Intel Wi-Fi 6 AX210 Windows 11 BT Hub 5 Y
Framework - 12th gen Intel CPU; Intel Wi-Fi 6 AX210 Ubuntu 22.04.2 - kernel 5.17.0-1028-oem BT Hub 6 Y
Framework - 12th gen Intel CPU; Intel Wi-Fi 6 AX210 Ubuntu 22.04.2 booted from Live USB - kernel 5.19.0-32-generic BT Hub 6 Y
Framework - 12th gen Intel CPU; Intel Wi-Fi 6 AX210 Windows 11 BT Hub 6 Y
Framework - 12th gen Intel CPU; Intel Wi-Fi 6 AX210 Ubuntu 22.04.2 - kernel 5.17.0-1028-oem Netgear DGND3700v2 Y
Framework - 12th gen Intel CPU; Intel Wi-Fi 6 AX210 Ubuntu 22.04.2 booted from Live USB - kernel 5.19.0-32-generic Netgear DGND3700v2 Y
Framework - 12th gen Intel CPU; Intel Wi-Fi 6 AX210 Windows 11 Netgear DGND3700v2 Y
Novatech Nspire - 11th gen Intel CPU; Intel Wireless-AC 9462 Ubuntu 22.04.2 - kernel Draytek VigorAP 903 N
Novatech Nspire - 11th gen Intel CPU; Intel Wireless-AC 9462 Windows 11 Draytek VigorAP 903 Y
Novatech Nspire - 11th gen Intel CPU; Intel Wireless-AC 9462 Ubuntu 22.04.2 - kernel BT Hub 5 Y
Novatech Nspire - 11th gen Intel CPU; Intel Wireless-AC 9462 Ubuntu 22.04.2 - kernel BT Hub 6 Y
2021 Apple iMac - M1 CPU MacOS 13.2.1 Draytek VigorAP 903 Y
2021 Apple iMac - M1 CPU MacOS 13.2.1 BT Hub 6 Y

Is my observation correct with this table? that drop outs only happen with VigorAP 903?

1 Like

Yeah that’s right. So it’s not an issue with only Framework hardware, but something to do with the combination of VigorAP 903 + Ubuntu (+ Intel WiFi card?). I opened a ticket with Draytek last week to see if they can help. They asked for more detail from me, but no solution yet.

Today I saw this in dmesg when I was doing a speed test over WiFi. This makes me wonder if there’s an issue with the firmware or the Intel WiFi driver in addition to something on the Draytek AP’s end. Have you seen anything like this before?

[  +2.597369] iwlwifi 0000:a6:00.0: Microcode SW error detected. Restarting 0x0.
[  +0.000320] iwlwifi 0000:a6:00.0: Start IWL Error Log Dump:
[  +0.000003] iwlwifi 0000:a6:00.0: Transport status: 0x0000004A, valid: 6
[  +0.000005] iwlwifi 0000:a6:00.0: Loaded firmware version: 68.01d30b0c.0 ty-a0-gf-a0-68.ucode
[  +0.000003] iwlwifi 0000:a6:00.0: 0x00000942 | ADVANCED_SYSASSERT          
[  +0.000004] iwlwifi 0000:a6:00.0: 0x000002F0 | trm_hw_status0
[  +0.000003] iwlwifi 0000:a6:00.0: 0x00000000 | trm_hw_status1
[  +0.000002] iwlwifi 0000:a6:00.0: 0x004DAF86 | branchlink2
[  +0.000003] iwlwifi 0000:a6:00.0: 0x0000193C | interruptlink1
[  +0.000003] iwlwifi 0000:a6:00.0: 0x0000193C | interruptlink2
[  +0.000002] iwlwifi 0000:a6:00.0: 0xFFFB000C | data1
[  +0.000003] iwlwifi 0000:a6:00.0: 0x6D012000 | data2
[  +0.000002] iwlwifi 0000:a6:00.0: 0x020C0663 | data3
[  +0.000002] iwlwifi 0000:a6:00.0: 0x7D400908 | beacon time
[  +0.000003] iwlwifi 0000:a6:00.0: 0xE76E1703 | tsf low
[  +0.000002] iwlwifi 0000:a6:00.0: 0x000000BB | tsf hi
[  +0.000002] iwlwifi 0000:a6:00.0: 0x00000000 | time gp1
[  +0.000003] iwlwifi 0000:a6:00.0: 0xB07EFB20 | time gp2
[  +0.000002] iwlwifi 0000:a6:00.0: 0x00000001 | uCode revision type
[  +0.000003] iwlwifi 0000:a6:00.0: 0x00000044 | uCode version major
[  +0.000002] iwlwifi 0000:a6:00.0: 0x01D30B0C | uCode version minor
[  +0.000003] iwlwifi 0000:a6:00.0: 0x00000420 | hw version
[  +0.000002] iwlwifi 0000:a6:00.0: 0x00C89002 | board version
[  +0.000003] iwlwifi 0000:a6:00.0: 0x801BFD27 | hcmd
[  +0.000002] iwlwifi 0000:a6:00.0: 0x00121000 | isr0
[  +0.000002] iwlwifi 0000:a6:00.0: 0x00400000 | isr1
[  +0.000002] iwlwifi 0000:a6:00.0: 0x48F00002 | isr2
[  +0.000003] iwlwifi 0000:a6:00.0: 0x00C30018 | isr3
[  +0.000002] iwlwifi 0000:a6:00.0: 0x00200000 | isr4
[  +0.000002] iwlwifi 0000:a6:00.0: 0x008B019C | last cmd Id
[  +0.000002] iwlwifi 0000:a6:00.0: 0x004D752C | wait_event
[  +0.000002] iwlwifi 0000:a6:00.0: 0x000000D4 | l2p_control
[  +0.000003] iwlwifi 0000:a6:00.0: 0x00000000 | l2p_duration
[  +0.000002] iwlwifi 0000:a6:00.0: 0x00000007 | l2p_mhvalid
[  +0.000003] iwlwifi 0000:a6:00.0: 0x00000048 | l2p_addr_match
[  +0.000002] iwlwifi 0000:a6:00.0: 0x00000009 | lmpm_pmg_sel
[  +0.000002] iwlwifi 0000:a6:00.0: 0x00000000 | timestamp
[  +0.000003] iwlwifi 0000:a6:00.0: 0x000090E8 | flow_handler
[  +0.000243] iwlwifi 0000:a6:00.0: Start IWL Error Log Dump:
[  +0.000002] iwlwifi 0000:a6:00.0: Transport status: 0x0000004A, valid: 7
[  +0.000003] iwlwifi 0000:a6:00.0: 0x20000070 | NMI_INTERRUPT_LMAC_FATAL
[  +0.000003] iwlwifi 0000:a6:00.0: 0x00000000 | umac branchlink1
[  +0.000003] iwlwifi 0000:a6:00.0: 0x8045E21C | umac branchlink2
[  +0.000002] iwlwifi 0000:a6:00.0: 0x804804AE | umac interruptlink1
[  +0.000003] iwlwifi 0000:a6:00.0: 0x804804AE | umac interruptlink2
[  +0.000002] iwlwifi 0000:a6:00.0: 0x00000002 | umac data1
[  +0.000002] iwlwifi 0000:a6:00.0: 0x804804AE | umac data2
[  +0.000002] iwlwifi 0000:a6:00.0: 0x00000000 | umac data3
[  +0.000002] iwlwifi 0000:a6:00.0: 0x00000044 | umac major
[  +0.000003] iwlwifi 0000:a6:00.0: 0x01D30B0C | umac minor
[  +0.000002] iwlwifi 0000:a6:00.0: 0xB07EFCC1 | frame pointer
[  +0.000002] iwlwifi 0000:a6:00.0: 0xC088625C | stack pointer
[  +0.000003] iwlwifi 0000:a6:00.0: 0x008C010C | last host cmd
[  +0.000002] iwlwifi 0000:a6:00.0: 0x00000000 | isr status reg
[  +0.000216] iwlwifi 0000:a6:00.0: IML/ROM dump:
[  +0.000003] iwlwifi 0000:a6:00.0: 0x00000B03 | IML/ROM error/state
[  +0.000210] iwlwifi 0000:a6:00.0: 0x0000799F | IML/ROM data1
[  +0.000304] iwlwifi 0000:a6:00.0: 0x00000090 | IML/ROM WFPM_AUTH_KEY_0
[  +0.000213] iwlwifi 0000:a6:00.0: Fseq Registers:
[  +0.000054] iwlwifi 0000:a6:00.0: 0x60000000 | FSEQ_ERROR_CODE
[  +0.000132] iwlwifi 0000:a6:00.0: 0x80440005 | FSEQ_TOP_INIT_VERSION
[  +0.000163] iwlwifi 0000:a6:00.0: 0x00080009 | FSEQ_CNVIO_INIT_VERSION
[  +0.000164] iwlwifi 0000:a6:00.0: 0x0000A652 | FSEQ_OTP_VERSION
[  +0.000163] iwlwifi 0000:a6:00.0: 0x00000002 | FSEQ_TOP_CONTENT_VERSION
[  +0.000163] iwlwifi 0000:a6:00.0: 0x4552414E | FSEQ_ALIVE_TOKEN
[  +0.000163] iwlwifi 0000:a6:00.0: 0x00400410 | FSEQ_CNVI_ID
[  +0.000162] iwlwifi 0000:a6:00.0: 0x00400410 | FSEQ_CNVR_ID
[  +0.000164] iwlwifi 0000:a6:00.0: 0x00400410 | CNVI_AUX_MISC_CHIP
[  +0.000165] iwlwifi 0000:a6:00.0: 0x00400410 | CNVR_AUX_MISC_CHIP
[  +0.000166] iwlwifi 0000:a6:00.0: 0x00009061 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[  +0.000165] iwlwifi 0000:a6:00.0: 0x00000061 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[  +0.000368] iwlwifi 0000:a6:00.0: WRT: Collecting data: ini trigger 4 fired (delay=0ms).
[  +0.000012] ieee80211 phy0: Hardware restart was requested

hi @Vilasamuni ,
Not sure if we could get more useful message, say with coredump, but can we try and check modinfo? thanks

modinfo iwlwifi
1 Like

Here are the results from modinfo iwlwifi.
I tried to attach a .txt file but only a limited number of filetypes are allowed on this forum.

filename:       /lib/modules/5.17.0-1029-oem/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko
license:        GPL
description:    Intel(R) Wireless WiFi driver for Linux
firmware:       iwlwifi-100-5.ucode
firmware:       iwlwifi-1000-5.ucode
firmware:       iwlwifi-135-6.ucode
firmware:       iwlwifi-105-6.ucode
firmware:       iwlwifi-2030-6.ucode
firmware:       iwlwifi-2000-6.ucode
firmware:       iwlwifi-5150-2.ucode
firmware:       iwlwifi-5000-5.ucode
firmware:       iwlwifi-6000g2b-6.ucode
firmware:       iwlwifi-6000g2a-6.ucode
firmware:       iwlwifi-6050-5.ucode
firmware:       iwlwifi-6000-6.ucode
firmware:       iwlwifi-7265D-29.ucode
firmware:       iwlwifi-7265-17.ucode
firmware:       iwlwifi-3168-29.ucode
firmware:       iwlwifi-3160-17.ucode
firmware:       iwlwifi-7260-17.ucode
firmware:       iwlwifi-8265-36.ucode
firmware:       iwlwifi-8000C-36.ucode
firmware:       iwlwifi-9260-th-b0-jf-b0-46.ucode
firmware:       iwlwifi-9000-pu-b0-jf-b0-46.ucode
firmware:       iwlwifi-BzBnj-a0-hr-b0-69.ucode
firmware:       iwlwifi-BzBnj-a0-gf4-a0-69.ucode
firmware:       iwlwifi-BzBnj-a0-gf-a0-69.ucode
firmware:       iwlwifi-BzBnj-a0-fm4-a0-69.ucode
firmware:       iwlwifi-BzBnj-a0-fm-a0-69.ucode
firmware:       iwlwifi-gl-a0-fm-a0-69.ucode
firmware:       iwlwifi-bz-a0-fm-a0-69.ucode
firmware:       iwlwifi-bz-a0-mr-a0-69.ucode
firmware:       iwlwifi-bz-a0-gf4-a0-69.ucode
firmware:       iwlwifi-bz-a0-gf-a0-69.ucode
firmware:       iwlwifi-bz-a0-hr-b0-69.ucode
firmware:       iwlwifi-SoSnj-a0-mr-a0-69.ucode
firmware:       iwlwifi-ma-a0-fm-a0-69.ucode
firmware:       iwlwifi-ma-a0-mr-a0-69.ucode
firmware:       iwlwifi-ma-a0-gf4-a0-69.ucode
firmware:       iwlwifi-ma-a0-gf-a0-69.ucode
firmware:       iwlwifi-ma-a0-hr-b0-69.ucode
firmware:       iwlwifi-SoSnj-a0-jf-b0-69.ucode
firmware:       iwlwifi-SoSnj-a0-hr-b0-69.ucode
firmware:       iwlwifi-SoSnj-a0-gf-a0-69.ucode
firmware:       iwlwifi-SoSnj-a0-gf4-a0-69.ucode
firmware:       iwlwifi-ty-a0-gf-a0-69.ucode
firmware:       iwlwifi-so-a0-gf-a0-69.ucode
firmware:       iwlwifi-so-a0-hr-b0-69.ucode
firmware:       iwlwifi-so-a0-jf-b0-69.ucode
firmware:       iwlwifi-cc-a0-69.ucode
firmware:       iwlwifi-QuQnj-b0-jf-b0-69.ucode
firmware:       iwlwifi-QuZ-a0-jf-b0-69.ucode
firmware:       iwlwifi-QuZ-a0-hr-b0-69.ucode
firmware:       iwlwifi-Qu-b0-jf-b0-69.ucode
firmware:       iwlwifi-Qu-c0-hr-b0-69.ucode
firmware:       iwlwifi-QuQnj-b0-hr-b0-69.ucode
firmware:       iwlwifi-Qu-b0-hr-b0-69.ucode
srcversion:     0CA22BC68D6282777BC42F6
alias:          pci:v00008086d00002727sv*sd*bc*sc*i*
alias:          pci:v00008086d00007F70sv*sd*bc*sc*i*
alias:          pci:v00008086d00007E40sv*sd*bc*sc*i*
alias:          pci:v00008086d00002729sv*sd*bc*sc*i*
alias:          pci:v00008086d000054F0sv*sd*bc*sc*i*
alias:          pci:v00008086d000051F0sv*sd*bc*sc*i*
alias:          pci:v00008086d00007AF0sv*sd*bc*sc*i*
alias:          pci:v00008086d00007A70sv*sd*bc*sc*i*
alias:          pci:v00008086d00002726sv*sd*bc*sc*i*
alias:          pci:v00008086d00002725sv*sd*bc*sc*i*
alias:          pci:v00008086d00002723sv*sd*bc*sc*i*
alias:          pci:v00008086d00002720sv*sd*bc*sc*i*
alias:          pci:v00008086d0000A0F0sv*sd*bc*sc*i*
alias:          pci:v00008086d000043F0sv*sd*bc*sc*i*
alias:          pci:v00008086d00004DF0sv*sd*bc*sc*i*
alias:          pci:v00008086d00003DF0sv*sd*bc*sc*i*
alias:          pci:v00008086d000034F0sv*sd*bc*sc*i*
alias:          pci:v00008086d000006F0sv*sd*bc*sc*i*
alias:          pci:v00008086d000002F0sv*sd*bc*sc*i*
alias:          pci:v00008086d0000A370sv*sd*bc*sc*i*
alias:          pci:v00008086d00009DF0sv*sd*bc*sc*i*
alias:          pci:v00008086d000031DCsv*sd*bc*sc*i*
alias:          pci:v00008086d000030DCsv*sd*bc*sc*i*
alias:          pci:v00008086d0000271Csv*sd*bc*sc*i*
alias:          pci:v00008086d0000271Bsv*sd*bc*sc*i*
alias:          pci:v00008086d00002526sv*sd*bc*sc*i*
alias:          pci:v00008086d000024FDsv*sd00009074bc*sc*i*
alias:          pci:v00008086d000024FDsv*sd00000014bc*sc*i*
alias:          pci:v00008086d000024FDsv*sd00000012bc*sc*i*
alias:          pci:v00008086d000024FDsv*sd00001012bc*sc*i*
alias:          pci:v00008086d000024FDsv*sd00003E01bc*sc*i*
alias:          pci:v00008086d000024FDsv*sd00003E02bc*sc*i*
alias:          pci:v00008086d000024FDsv*sd00001014bc*sc*i*
alias:          pci:v00008086d000024FDsv*sd00000850bc*sc*i*
alias:          pci:v00008086d000024FDsv*sd00000950bc*sc*i*
alias:          pci:v00008086d000024FDsv*sd00000930bc*sc*i*
alias:          pci:v00008086d000024FDsv*sd00000910bc*sc*i*
alias:          pci:v00008086d000024FDsv*sd00008130bc*sc*i*
alias:          pci:v00008086d000024FDsv*sd00009110bc*sc*i*
alias:          pci:v00008086d000024FDsv*sd00000810bc*sc*i*
alias:          pci:v00008086d000024FDsv*sd00008010bc*sc*i*
alias:          pci:v00008086d000024FDsv*sd00008050bc*sc*i*
alias:          pci:v00008086d000024FDsv*sd00008110bc*sc*i*
alias:          pci:v00008086d000024FDsv*sd00009010bc*sc*i*
alias:          pci:v00008086d000024FDsv*sd00000150bc*sc*i*
alias:          pci:v00008086d000024FDsv*sd00000050bc*sc*i*
alias:          pci:v00008086d000024FDsv*sd000010D0bc*sc*i*
alias:          pci:v00008086d000024FDsv*sd00001010bc*sc*i*
alias:          pci:v00008086d000024FDsv*sd00000130bc*sc*i*
alias:          pci:v00008086d000024FDsv*sd00001130bc*sc*i*
alias:          pci:v00008086d000024FDsv*sd00001110bc*sc*i*
alias:          pci:v00008086d000024FDsv*sd00000110bc*sc*i*
alias:          pci:v00008086d000024FDsv*sd00000010bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00004010bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00000000bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00000930bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00000950bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00000850bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00000910bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00000810bc*sc*i*
alias:          pci:v00008086d000024F6sv*sd00000030bc*sc*i*
alias:          pci:v00008086d000024F5sv*sd00000010bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00000044bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00000004bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00009150bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00009050bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00008150bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00008050bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00009132bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00008132bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00009130bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00008130bc*sc*i*
alias:          pci:v00008086d000024F4sv*sd0000D030bc*sc*i*
alias:          pci:v00008086d000024F4sv*sd0000C030bc*sc*i*
alias:          pci:v00008086d000024F4sv*sd00009030bc*sc*i*
alias:          pci:v00008086d000024F4sv*sd00008030bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00009110bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00009010bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00008110bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00008010bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd0000B0B0bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd0000D0B0bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd0000D050bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd0000C050bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd0000D010bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd0000C110bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd0000C010bc*sc*i*
alias:          pci:v00008086d000024F4sv*sd00001030bc*sc*i*
alias:          pci:v00008086d000024F4sv*sd00000030bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00001150bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00000150bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00001050bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00000250bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00000050bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00001110bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00001012bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00000012bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd000001F0bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00000110bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00001132bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00000132bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00001130bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00000130bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd000010B0bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00001010bc*sc*i*
alias:          pci:v00008086d000024F3sv*sd00000010bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00009E10bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00009400bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00009000bc*sc*i*
alias:          pci:v00008086d0000095Bsv*sd0000520Abc*sc*i*
alias:          pci:v00008086d0000095Bsv*sd00005212bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00005F10bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00005490bc*sc*i*
alias:          pci:v00008086d0000095Bsv*sd00005290bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00005590bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00005190bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00005090bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00005420bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd0000502Abc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00005020bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00009410bc*sc*i*
alias:          pci:v00008086d0000095Bsv*sd00009310bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00009510bc*sc*i*
alias:          pci:v00008086d0000095Bsv*sd00009200bc*sc*i*
alias:          pci:v00008086d0000095Bsv*sd00009210bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00009112bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00009110bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd0000900Abc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00009012bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00009010bc*sc*i*
alias:          pci:v00008086d0000095Bsv*sd00005202bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00005102bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00005002bc*sc*i*
alias:          pci:v00008086d0000095Bsv*sd00005200bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd0000500Abc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00005000bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00001010bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00005400bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00005510bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00005410bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00005412bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00005012bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00005C10bc*sc*i*
alias:          pci:v00008086d0000095Bsv*sd00005210bc*sc*i*
alias:          pci:v00008086d0000095Bsv*sd00005302bc*sc*i*
alias:          pci:v00008086d0000095Bsv*sd00005310bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00005100bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00005110bc*sc*i*
alias:          pci:v00008086d0000095Asv*sd00005010bc*sc*i*
alias:          pci:v00008086d000024FBsv*sd00000000bc*sc*i*
alias:          pci:v00008086d000024FBsv*sd00002150bc*sc*i*
alias:          pci:v00008086d000024FBsv*sd00002050bc*sc*i*
alias:          pci:v00008086d000024FBsv*sd00002110bc*sc*i*
alias:          pci:v00008086d000024FBsv*sd00002010bc*sc*i*
alias:          pci:v00008086d00003165sv*sd00008110bc*sc*i*
alias:          pci:v00008086d00003165sv*sd00008010bc*sc*i*
alias:          pci:v00008086d00003166sv*sd00004210bc*sc*i*
alias:          pci:v00008086d00003166sv*sd00004310bc*sc*i*
alias:          pci:v00008086d00003165sv*sd00004110bc*sc*i*
alias:          pci:v00008086d00003165sv*sd00004510bc*sc*i*
alias:          pci:v00008086d00003165sv*sd00004410bc*sc*i*
alias:          pci:v00008086d00003166sv*sd00004212bc*sc*i*
alias:          pci:v00008086d00003165sv*sd00004012bc*sc*i*
alias:          pci:v00008086d00003165sv*sd00004010bc*sc*i*
alias:          pci:v00008086d000008B3sv*sd00001170bc*sc*i*
alias:          pci:v00008086d000008B3sv*sd00001070bc*sc*i*
alias:          pci:v00008086d000008B3sv*sd00008570bc*sc*i*
alias:          pci:v00008086d000008B3sv*sd00008470bc*sc*i*
alias:          pci:v00008086d000008B4sv*sd00008272bc*sc*i*
alias:          pci:v00008086d000008B4sv*sd00008370bc*sc*i*
alias:          pci:v00008086d000008B4sv*sd00008270bc*sc*i*
alias:          pci:v00008086d000008B3sv*sd00008062bc*sc*i*
alias:          pci:v00008086d000008B3sv*sd00008060bc*sc*i*
alias:          pci:v00008086d000008B3sv*sd00008172bc*sc*i*
alias:          pci:v00008086d000008B3sv*sd00008170bc*sc*i*
alias:          pci:v00008086d000008B3sv*sd00008072bc*sc*i*
alias:          pci:v00008086d000008B3sv*sd00008070bc*sc*i*
alias:          pci:v00008086d000008B4sv*sd00000370bc*sc*i*
alias:          pci:v00008086d000008B3sv*sd00000472bc*sc*i*
alias:          pci:v00008086d000008B3sv*sd00000470bc*sc*i*
alias:          pci:v00008086d000008B4sv*sd00000272bc*sc*i*
alias:          pci:v00008086d000008B4sv*sd00000270bc*sc*i*
alias:          pci:v00008086d000008B3sv*sd00000062bc*sc*i*
alias:          pci:v00008086d000008B3sv*sd00000060bc*sc*i*
alias:          pci:v00008086d000008B3sv*sd00000172bc*sc*i*
alias:          pci:v00008086d000008B3sv*sd00000170bc*sc*i*
alias:          pci:v00008086d000008B3sv*sd00000072bc*sc*i*
alias:          pci:v00008086d000008B3sv*sd00000070bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd0000C420bc*sc*i*
alias:          pci:v00008086d000008B2sv*sd0000C220bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd0000C02Abc*sc*i*
alias:          pci:v00008086d000008B1sv*sd0000C020bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd0000C360bc*sc*i*
alias:          pci:v00008086d000008B2sv*sd0000C370bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd0000C560bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd0000C570bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd0000C462bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd0000C460bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd0000C472bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd0000C470bc*sc*i*
alias:          pci:v00008086d000008B2sv*sd0000C262bc*sc*i*
alias:          pci:v00008086d000008B2sv*sd0000C26Abc*sc*i*
alias:          pci:v00008086d000008B2sv*sd0000C260bc*sc*i*
alias:          pci:v00008086d000008B2sv*sd0000C272bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd0000CC60bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd0000CC70bc*sc*i*
alias:          pci:v00008086d000008B2sv*sd0000C270bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd0000C760bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd0000C770bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd0000C162bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd0000C062bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd0000C160bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd0000C06Abc*sc*i*
alias:          pci:v00008086d000008B1sv*sd0000C060bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd0000C170bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd0000C072bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd0000C070bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd00004420bc*sc*i*
alias:          pci:v00008086d000008B2sv*sd00004220bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd0000402Abc*sc*i*
alias:          pci:v00008086d000008B1sv*sd00004020bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd00005770bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd00005170bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd00005072bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd00005070bc*sc*i*
alias:          pci:v00008086d000008B2sv*sd00004360bc*sc*i*
alias:          pci:v00008086d000008B2sv*sd00004370bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd00004560bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd00004570bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd00004A6Cbc*sc*i*
alias:          pci:v00008086d000008B1sv*sd00004A6Ebc*sc*i*
alias:          pci:v00008086d000008B1sv*sd00004A70bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd0000486Ebc*sc*i*
alias:          pci:v00008086d000008B1sv*sd00004870bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd00004462bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd0000446Abc*sc*i*
alias:          pci:v00008086d000008B1sv*sd00004460bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd00004472bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd00004470bc*sc*i*
alias:          pci:v00008086d000008B2sv*sd00004262bc*sc*i*
alias:          pci:v00008086d000008B2sv*sd0000426Abc*sc*i*
alias:          pci:v00008086d000008B2sv*sd00004260bc*sc*i*
alias:          pci:v00008086d000008B2sv*sd00004272bc*sc*i*
alias:          pci:v00008086d000008B2sv*sd00004270bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd00004162bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd00004062bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd00004160bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd0000406Abc*sc*i*
alias:          pci:v00008086d000008B1sv*sd00004060bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd00004C70bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd00004C60bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd00004170bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd00004072bc*sc*i*
alias:          pci:v00008086d000008B1sv*sd00004070bc*sc*i*
alias:          pci:v00008086d00000892sv*sd00000462bc*sc*i*
alias:          pci:v00008086d00000893sv*sd00000262bc*sc*i*
alias:          pci:v00008086d00000892sv*sd00000062bc*sc*i*
alias:          pci:v00008086d00000894sv*sd00000822bc*sc*i*
alias:          pci:v00008086d00000894sv*sd00000422bc*sc*i*
alias:          pci:v00008086d00000895sv*sd00000222bc*sc*i*
alias:          pci:v00008086d00000894sv*sd00000022bc*sc*i*
alias:          pci:v00008086d0000088Fsv*sd0000526Abc*sc*i*
alias:          pci:v00008086d0000088Fsv*sd00005260bc*sc*i*
alias:          pci:v00008086d0000088Esv*sd00004860bc*sc*i*
alias:          pci:v00008086d0000088Esv*sd0000446Abc*sc*i*
alias:          pci:v00008086d0000088Esv*sd00004460bc*sc*i*
alias:          pci:v00008086d0000088Fsv*sd0000426Abc*sc*i*
alias:          pci:v00008086d0000088Fsv*sd00004260bc*sc*i*
alias:          pci:v00008086d0000088Esv*sd0000406Abc*sc*i*
alias:          pci:v00008086d0000088Esv*sd00004060bc*sc*i*
alias:          pci:v00008086d00000887sv*sd00004462bc*sc*i*
alias:          pci:v00008086d00000888sv*sd00004262bc*sc*i*
alias:          pci:v00008086d00000887sv*sd00004062bc*sc*i*
alias:          pci:v00008086d00000890sv*sd00004822bc*sc*i*
alias:          pci:v00008086d00000890sv*sd00004422bc*sc*i*
alias:          pci:v00008086d00000891sv*sd00004222bc*sc*i*
alias:          pci:v00008086d00000890sv*sd00004022bc*sc*i*
alias:          pci:v00008086d00000896sv*sd00005027bc*sc*i*
alias:          pci:v00008086d00000896sv*sd00005025bc*sc*i*
alias:          pci:v00008086d00000897sv*sd00005017bc*sc*i*
alias:          pci:v00008086d00000897sv*sd00005015bc*sc*i*
alias:          pci:v00008086d00000896sv*sd00005007bc*sc*i*
alias:          pci:v00008086d00000896sv*sd00005005bc*sc*i*
alias:          pci:v00008086d000008AEsv*sd00001027bc*sc*i*
alias:          pci:v00008086d000008AEsv*sd00001025bc*sc*i*
alias:          pci:v00008086d000008AFsv*sd00001017bc*sc*i*
alias:          pci:v00008086d000008AFsv*sd00001015bc*sc*i*
alias:          pci:v00008086d000008AEsv*sd00001007bc*sc*i*
alias:          pci:v00008086d000008AEsv*sd00001005bc*sc*i*
alias:          pci:v00008086d00000084sv*sd00001316bc*sc*i*
alias:          pci:v00008086d00000084sv*sd00001216bc*sc*i*
alias:          pci:v00008086d00000083sv*sd00001326bc*sc*i*
alias:          pci:v00008086d00000083sv*sd00001226bc*sc*i*
alias:          pci:v00008086d00000083sv*sd00001306bc*sc*i*
alias:          pci:v00008086d00000083sv*sd00001206bc*sc*i*
alias:          pci:v00008086d00000084sv*sd00001315bc*sc*i*
alias:          pci:v00008086d00000084sv*sd00001215bc*sc*i*
alias:          pci:v00008086d00000083sv*sd00001325bc*sc*i*
alias:          pci:v00008086d00000083sv*sd00001225bc*sc*i*
alias:          pci:v00008086d00000083sv*sd00001305bc*sc*i*
alias:          pci:v00008086d00000083sv*sd00001205bc*sc*i*
alias:          pci:v00008086d00000886sv*sd00001317bc*sc*i*
alias:          pci:v00008086d00000886sv*sd00001315bc*sc*i*
alias:          pci:v00008086d00000885sv*sd00001327bc*sc*i*
alias:          pci:v00008086d00000885sv*sd00001325bc*sc*i*
alias:          pci:v00008086d00000885sv*sd00001307bc*sc*i*
alias:          pci:v00008086d00000885sv*sd00001305bc*sc*i*
alias:          pci:v00008086d00000089sv*sd00001316bc*sc*i*
alias:          pci:v00008086d00000089sv*sd00001311bc*sc*i*
alias:          pci:v00008086d00000087sv*sd00001326bc*sc*i*
alias:          pci:v00008086d00000087sv*sd00001321bc*sc*i*
alias:          pci:v00008086d00000087sv*sd00001306bc*sc*i*
alias:          pci:v00008086d00000087sv*sd00001301bc*sc*i*
alias:          pci:v00008086d00000091sv*sd00005226bc*sc*i*
alias:          pci:v00008086d00000091sv*sd00005225bc*sc*i*
alias:          pci:v00008086d00000091sv*sd00005221bc*sc*i*
alias:          pci:v00008086d00000091sv*sd00005207bc*sc*i*
alias:          pci:v00008086d00000091sv*sd00005206bc*sc*i*
alias:          pci:v00008086d00000091sv*sd00005205bc*sc*i*
alias:          pci:v00008086d00000091sv*sd00005201bc*sc*i*
alias:          pci:v00008086d00000090sv*sd00005216bc*sc*i*
alias:          pci:v00008086d00000090sv*sd00005215bc*sc*i*
alias:          pci:v00008086d00000090sv*sd00005211bc*sc*i*
alias:          pci:v00008086d0000008Bsv*sd00005317bc*sc*i*
alias:          pci:v00008086d0000008Bsv*sd00005315bc*sc*i*
alias:          pci:v00008086d0000008Asv*sd00005327bc*sc*i*
alias:          pci:v00008086d0000008Asv*sd00005325bc*sc*i*
alias:          pci:v00008086d0000008Asv*sd00005307bc*sc*i*
alias:          pci:v00008086d0000008Asv*sd00005305bc*sc*i*
alias:          pci:v00008086d00000082sv*sd00001305bc*sc*i*
alias:          pci:v00008086d00000082sv*sd00001304bc*sc*i*
alias:          pci:v00008086d00000082sv*sd00004820bc*sc*i*
alias:          pci:v00008086d00000085sv*sd0000C228bc*sc*i*
alias:          pci:v00008086d00000085sv*sd0000C220bc*sc*i*
alias:          pci:v00008086d00000082sv*sd0000C020bc*sc*i*
alias:          pci:v00008086d00000085sv*sd00001316bc*sc*i*
alias:          pci:v00008086d00000085sv*sd00001318bc*sc*i*
alias:          pci:v00008086d00000085sv*sd00001311bc*sc*i*
alias:          pci:v00008086d00000082sv*sd00001328bc*sc*i*
alias:          pci:v00008086d00000082sv*sd00001326bc*sc*i*
alias:          pci:v00008086d00000082sv*sd00001321bc*sc*i*
alias:          pci:v00008086d00000082sv*sd00001308bc*sc*i*
alias:          pci:v00008086d00000082sv*sd00001307bc*sc*i*
alias:          pci:v00008086d00000082sv*sd00001306bc*sc*i*
alias:          pci:v00008086d00000082sv*sd00001301bc*sc*i*
alias:          pci:v00008086d00004239sv*sd00001316bc*sc*i*
alias:          pci:v00008086d00004239sv*sd00001311bc*sc*i*
alias:          pci:v00008086d00004238sv*sd00001118bc*sc*i*
alias:          pci:v00008086d00004238sv*sd00001111bc*sc*i*
alias:          pci:v00008086d0000422Csv*sd00001326bc*sc*i*
alias:          pci:v00008086d0000422Csv*sd00001321bc*sc*i*
alias:          pci:v00008086d0000422Csv*sd00001307bc*sc*i*
alias:          pci:v00008086d0000422Csv*sd00001306bc*sc*i*
alias:          pci:v00008086d0000422Csv*sd00001301bc*sc*i*
alias:          pci:v00008086d0000422Bsv*sd00001128bc*sc*i*
alias:          pci:v00008086d0000422Bsv*sd00001121bc*sc*i*
alias:          pci:v00008086d0000422Bsv*sd00001108bc*sc*i*
alias:          pci:v00008086d0000422Bsv*sd00001101bc*sc*i*
alias:          pci:v00008086d0000423Dsv*sd00001316bc*sc*i*
alias:          pci:v00008086d0000423Dsv*sd00001216bc*sc*i*
alias:          pci:v00008086d0000423Dsv*sd00001311bc*sc*i*
alias:          pci:v00008086d0000423Dsv*sd00001211bc*sc*i*
alias:          pci:v00008086d0000423Csv*sd00001326bc*sc*i*
alias:          pci:v00008086d0000423Csv*sd00001321bc*sc*i*
alias:          pci:v00008086d0000423Csv*sd00001221bc*sc*i*
alias:          pci:v00008086d0000423Csv*sd00001306bc*sc*i*
alias:          pci:v00008086d0000423Csv*sd00001206bc*sc*i*
alias:          pci:v00008086d0000423Csv*sd00001301bc*sc*i*
alias:          pci:v00008086d0000423Csv*sd00001201bc*sc*i*
alias:          pci:v00008086d0000423Bsv*sd00001011bc*sc*i*
alias:          pci:v00008086d0000423Asv*sd00001021bc*sc*i*
alias:          pci:v00008086d0000423Asv*sd00001001bc*sc*i*
alias:          pci:v00008086d00004236sv*sd00001114bc*sc*i*
alias:          pci:v00008086d00004236sv*sd00001014bc*sc*i*
alias:          pci:v00008086d00004236sv*sd00001111bc*sc*i*
alias:          pci:v00008086d00004236sv*sd00001011bc*sc*i*
alias:          pci:v00008086d00004235sv*sd00001104bc*sc*i*
alias:          pci:v00008086d00004235sv*sd00001004bc*sc*i*
alias:          pci:v00008086d00004235sv*sd00001101bc*sc*i*
alias:          pci:v00008086d00004235sv*sd00001001bc*sc*i*
alias:          pci:v00008086d00004235sv*sd00001124bc*sc*i*
alias:          pci:v00008086d00004235sv*sd00001024bc*sc*i*
alias:          pci:v00008086d00004235sv*sd00001121bc*sc*i*
alias:          pci:v00008086d00004235sv*sd00001021bc*sc*i*
alias:          pci:v00008086d00004237sv*sd00001316bc*sc*i*
alias:          pci:v00008086d00004237sv*sd00001216bc*sc*i*
alias:          pci:v00008086d00004237sv*sd00001315bc*sc*i*
alias:          pci:v00008086d00004237sv*sd00001215bc*sc*i*
alias:          pci:v00008086d00004237sv*sd00001314bc*sc*i*
alias:          pci:v00008086d00004237sv*sd00001214bc*sc*i*
alias:          pci:v00008086d00004237sv*sd00001311bc*sc*i*
alias:          pci:v00008086d00004237sv*sd00001211bc*sc*i*
alias:          pci:v00008086d00004232sv*sd00001326bc*sc*i*
alias:          pci:v00008086d00004232sv*sd00001226bc*sc*i*
alias:          pci:v00008086d00004232sv*sd00001325bc*sc*i*
alias:          pci:v00008086d00004232sv*sd00001225bc*sc*i*
alias:          pci:v00008086d00004232sv*sd00001324bc*sc*i*
alias:          pci:v00008086d00004232sv*sd00001224bc*sc*i*
alias:          pci:v00008086d00004232sv*sd00001321bc*sc*i*
alias:          pci:v00008086d00004232sv*sd00001221bc*sc*i*
alias:          pci:v00008086d00004232sv*sd00001306bc*sc*i*
alias:          pci:v00008086d00004232sv*sd00001206bc*sc*i*
alias:          pci:v00008086d00004232sv*sd00001305bc*sc*i*
alias:          pci:v00008086d00004232sv*sd00001205bc*sc*i*
alias:          pci:v00008086d00004232sv*sd00001304bc*sc*i*
alias:          pci:v00008086d00004232sv*sd00001204bc*sc*i*
alias:          pci:v00008086d00004232sv*sd00001301bc*sc*i*
alias:          pci:v00008086d00004232sv*sd00001201bc*sc*i*
depends:        cfg80211
retpoline:      Y
intree:         Y
name:           iwlwifi
vermagic:       5.17.0-1029-oem SMP preempt mod_unload modversions 
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        59:C3:6E:EF:7E:B3:3F:B7:A0:19:1E:E1:CE:BF:2D:F5:BC:1C:8E:9F
sig_hashalgo:   sha512
signature:      95:1C:AE:BC:6E:D6:F4:12:92:67:A8:E5:17:93:FB:1B:09:C3:BF:F6:
		4D:99:CC:14:94:8D:F4:0E:35:91:85:24:DA:02:49:34:B9:DF:C3:89:
		9F:3B:E1:4D:43:83:3C:2A:A9:F5:17:D6:DC:A5:2E:78:1B:24:FA:EC:
		E4:C7:A0:69:59:BB:83:17:65:0E:01:AF:3B:2F:94:61:4A:D9:6A:EB:
		4E:A5:E5:9A:8B:E0:3F:6E:13:38:3C:91:25:15:6A:85:CC:89:0D:20:
		72:85:0A:E4:6C:A6:18:5B:E2:F0:4A:8C:65:B9:AF:3E:DC:F3:5E:60:
		C3:4C:E9:AD:03:8F:0C:95:ED:D1:A3:44:71:95:1E:83:04:89:D5:A2:
		59:46:DE:9C:82:76:5B:2E:6E:46:B9:81:41:72:8F:BE:56:71:A7:53:
		D2:FB:C0:AF:46:39:B7:63:5E:7B:BF:DF:03:C3:D9:7A:DF:45:20:8E:
		8B:5E:30:5C:AF:E8:46:E5:F8:D9:47:89:91:D1:59:54:DF:CE:08:31:
		E8:06:74:F5:5D:39:51:6E:19:11:99:09:33:AA:2A:EA:39:74:8C:DA:
		EF:C9:1C:B5:D1:AE:91:26:BF:34:05:A7:AE:F2:4C:86:E2:33:F3:21:
		CA:69:EB:F8:6E:15:2C:F7:EB:09:90:CA:A1:5B:97:77:83:E9:FF:2A:
		93:C0:24:E5:58:B7:98:A3:55:0C:D8:16:80:77:37:3D:FE:FD:B0:91:
		A0:DF:8E:59:8D:95:22:B3:95:E0:FC:A8:81:13:6C:F6:C6:B9:61:73:
		0A:87:4C:ED:5E:D0:F3:89:9E:C2:42:86:45:BE:7C:78:7A:CB:A2:2B:
		5D:EA:C2:5E:1B:63:7B:1C:BF:F0:CE:A3:36:2D:9B:69:02:76:DE:02:
		7B:F5:ED:B7:61:33:B4:A2:C3:96:A9:13:36:D6:58:1A:85:01:B1:2F:
		DF:0A:03:E8:6D:3D:03:EF:C2:DD:D5:3A:12:2C:8B:C1:07:4F:E4:25:
		4A:EE:CC:BA:51:8E:C9:F0:C6:14:38:84:89:18:DA:08:BA:C6:F0:AE:
		C9:84:44:4E:26:80:6F:D4:54:41:60:01:42:7B:F5:D3:9C:D6:4C:5C:
		07:70:67:30:A8:1D:51:08:18:BA:5B:90:2C:8F:66:74:0F:81:F7:BB:
		6B:0B:08:95:4B:60:64:03:DC:F4:68:FF:B2:03:C1:6C:F5:F7:2D:B3:
		24:B4:75:EB:0F:5C:8E:BB:0F:D7:A2:84:80:B1:58:97:C9:CF:34:8C:
		13:78:1B:EE:B4:84:AA:3F:81:35:7A:C3:F2:62:48:5C:62:14:DC:E6:
		E4:F3:71:1D:9C:0C:C1:5B:A2:7A:6E:BB
parm:           swcrypto:using crypto in software (default 0 [hardware]) (int)
parm:           11n_disable:disable 11n functionality, bitmap: 1: full, 2: disable agg TX, 4: disable agg RX, 8 enable agg TX (uint)
parm:           amsdu_size:amsdu size 0: 12K for multi Rx queue devices, 2K for AX210 devices, 4K for other devices 1:4K 2:8K 3:12K (16K buffers) 4: 2K (default 0) (int)
parm:           fw_restart:restart firmware in case of error (default true) (bool)
parm:           nvm_file:NVM file name (charp)
parm:           uapsd_disable:disable U-APSD functionality bitmap 1: BSS 2: P2P Client (default: 3) (uint)
parm:           enable_ini:Enable debug INI TLV FW debug infrastructure (default: true (bool)
parm:           bt_coex_active:enable wifi/bt co-exist (default: enable) (bool)
parm:           led_mode:0=system default, 1=On(RF On)/Off(RF Off), 2=blinking, 3=Off (default: 0) (int)
parm:           power_save:enable WiFi power management (default: disable) (bool)
parm:           power_level:default power save level (range from 1 - 5, default: 1) (int)
parm:           disable_11ac:Disable VHT capabilities (default: false) (bool)
parm:           remove_when_gone:Remove dev from PCIe bus if it is deemed inaccessible (default: false) (bool)
parm:           disable_11ax:Disable HE capabilities (default: false) (bool)

I’ve been in contact with an engineer from Draytek and we’ve identified that there’s an issue in the firmware on the VigorAP 903 which triggers when they’re set up in a particular way. We’ve found a workaround so it’s no longer a problem for me, and they’re probably going to release a firmware fix at some point. I think the Linux Intel driver/firmware could still do with some improvement though.

These APs support designating one of them as a ‘root’ AP to allow centralised management of up to 20 others without needing a stand-alone AP controller. All of the ‘child’ APs were disconnecting all their end users when AP management messages were being sent.

Other devices were being disconnected regularly as well - not just Framework and other Ubuntu machines - it’s just that the Windows and Mac machines were reconnecting much more gracefully whereas the Intel firmware/driver on Ubuntu was taking longer to reconnect, and sometimes giving up and trying other APs, and sometimes throwing errors like the one above.

How would I go about reporting this? Should it be reported to Canonical, Intel, or somewhere else?

2 Likes

Hi @Vilasamuni ,

Glad you found the solution to your AP issues, if it’s particularly an Ubuntu bug and you want to report it, you may want to do it on launchpad more info [here]

most likely report it against the kernel package, thank you for this effort.

1 Like

Marking this as solved as it’s an AP issue. If Draytek is releasing an update, I seriously doubt a bug report with Ubuntu/etc will help.

That said, Intel is always making improvements as they release updates.

1 Like