Intel 1650s/Wi-Fi 6 AX201 cannot connect to 802.11AX networks
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
linux-oem-osp1 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
You-Sheng Yang |
Bug Description
[SRU Justification]
[Impact]
When trying to associate with an 802.11ax Wi-Fi AP on platforms with
Intel AX1650s/AX1650i, iwlwifi gives a firmware error about command in
SYN CMD STA_HE_CTXT_CMD and hardware resets.
[Fix]
AX1650s/AX1650i firmware expects passed command struct to include
multiple bssid support when associating with 802.11ax APs, and the
implementation has been landed to v5.2 as:
commit d14ae796f849: iwlwifi: mvm: support HE context cmd API change
This commit, along with its prerequisites in kernel mac80211/cfg80211
framework are neccesary to complete 802.11ax AP associations.
[Test Case]
Tested on AX1650s/AX1650i, as well as 9462/9560, to associate with
AX/N/AC/BG open/wpa AP.
[Regression Risk]
Medium. These patches introduces new features to mac80211/cfg80211
framework but are only enabled when IEEE80211_
and/or IEEE80211_
refactoring to information element access for cfg80211.
For the firmware part, this should only be enabled when firmware blobs
has explicitly declared IWL_UCODE_
this capability is set, like fw for AX1650s/AX1650i, changes here are
necessary to make an association to 802.11ax Wi-Fi AP successfully.
================ original description ================
Upon trying to connect to AX networks, iwlwifi gives following error messages and hardware reset:
[ 119.519216] wlp0s20f3: associate with 04:d4:c4:4f:7a:f0 (try 1/3)
[ 119.544110] wlp0s20f3: RX AssocResp from 04:d4:c4:4f:7a:f0 (capab=0x401 status=0 aid=1)
[ 119.545345] iwlwifi 0000:00:14.3: Got NSS = 4 - trimming to 2
[ 119.744715] iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.
[ 119.744864] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[ 119.744867] iwlwifi 0000:00:14.3: Status: 0x00000100, count: 6
[ 119.744870] iwlwifi 0000:00:14.3: Loaded firmware version: 48.13675109.0
[ 119.744873] iwlwifi 0000:00:14.3: 0x00004460 | ADVANCED_SYSASSERT
[ 119.744875] iwlwifi 0000:00:14.3: 0x008022F3 | trm_hw_status0
[ 119.744877] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
[ 119.744878] iwlwifi 0000:00:14.3: 0x004CA458 | branchlink2
[ 119.744880] iwlwifi 0000:00:14.3: 0x004B5438 | interruptlink1
[ 119.744882] iwlwifi 0000:00:14.3: 0x004B5438 | interruptlink2
[ 119.744884] iwlwifi 0000:00:14.3: 0x000006D4 | data1
[ 119.744886] iwlwifi 0000:00:14.3: 0x000006D4 | data2
[ 119.744887] iwlwifi 0000:00:14.3: 0xDEADBEEF | data3
[ 119.744889] iwlwifi 0000:00:14.3: 0x04C03323 | beacon time
[ 119.744891] iwlwifi 0000:00:14.3: 0xCCD054DB | tsf low
[ 119.744893] iwlwifi 0000:00:14.3: 0x0000086B | tsf hi
[ 119.744894] iwlwifi 0000:00:14.3: 0x00000000 | time gp1
[ 119.744896] iwlwifi 0000:00:14.3: 0x06AD2957 | time gp2
[ 119.744898] iwlwifi 0000:00:14.3: 0x00000001 | uCode revision type
[ 119.744899] iwlwifi 0000:00:14.3: 0x00000030 | uCode version major
[ 119.744901] iwlwifi 0000:00:14.3: 0x13675109 | uCode version minor
[ 119.744903] iwlwifi 0000:00:14.3: 0x00000332 | hw version
[ 119.744905] iwlwifi 0000:00:14.3: 0x18C89008 | board version
[ 119.744906] iwlwifi 0000:00:14.3: 0x802AFC04 | hcmd
[ 119.744908] iwlwifi 0000:00:14.3: 0x66F60400 | isr0
[ 119.744910] iwlwifi 0000:00:14.3: 0x61004000 | isr1
[ 119.744911] iwlwifi 0000:00:14.3: 0x18F00002 | isr2
[ 119.744913] iwlwifi 0000:00:14.3: 0x04C1FFDD | isr3
[ 119.744915] iwlwifi 0000:00:14.3: 0x00000000 | isr4
[ 119.744916] iwlwifi 0000:00:14.3: 0x0201001C | last cmd Id
[ 119.744918] iwlwifi 0000:00:14.3: 0x00016D64 | wait_event
[ 119.744920] iwlwifi 0000:00:14.3: 0x00000080 | l2p_control
[ 119.744922] iwlwifi 0000:00:14.3: 0x00001C20 | l2p_duration
[ 119.744923] iwlwifi 0000:00:14.3: 0x0000003F | l2p_mhvalid
[ 119.744925] iwlwifi 0000:00:14.3: 0x000000CE | l2p_addr_match
[ 119.744927] iwlwifi 0000:00:14.3: 0x0000000B | lmpm_pmg_sel
[ 119.744928] iwlwifi 0000:00:14.3: 0x00000000 | timestamp
[ 119.744930] iwlwifi 0000:00:14.3: 0x00009074 | flow_handler
[ 119.744987] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[ 119.744989] iwlwifi 0000:00:14.3: Status: 0x00000100, count: 7
[ 119.744991] iwlwifi 0000:00:14.3: 0x20000034 | NMI_INTERRUPT_WDG
[ 119.744993] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[ 119.744995] iwlwifi 0000:00:14.3: 0xC008D49C | umac branchlink2
[ 119.744997] iwlwifi 0000:00:14.3: 0x8048F20C | umac interruptlink1
[ 119.744998] iwlwifi 0000:00:14.3: 0xC00869FC | umac interruptlink2
[ 119.745000] iwlwifi 0000:00:14.3: 0x00000004 | umac data1
[ 119.745001] iwlwifi 0000:00:14.3: 0xC00869FC | umac data2
[ 119.745003] iwlwifi 0000:00:14.3: 0x00000000 | umac data3
[ 119.745005] iwlwifi 0000:00:14.3: 0x00000030 | umac major
[ 119.745006] iwlwifi 0000:00:14.3: 0x13675109 | umac minor
[ 119.745008] iwlwifi 0000:00:14.3: 0x06AD2954 | frame pointer
[ 119.745010] iwlwifi 0000:00:14.3: 0xC0885E24 | stack pointer
[ 119.745012] iwlwifi 0000:00:14.3: 0x00B00507 | last host cmd
[ 119.745013] iwlwifi 0000:00:14.3: 0x00000000 | isr status reg
[ 119.745165] ieee80211 phy0: Hardware restart was requested
[ 119.745274] iwlwifi 0000:00:14.3: FW error in SYNC CMD STA_HE_CTXT_CMD
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: linux-image-
ProcVersionSign
Uname: Linux 5.0.0-1023-oem-osp1 x86_64
ApportVersion: 2.20.9-0ubuntu7.6
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Tue Sep 24 02:16:39 2019
DistributionCha
# This is the distribution channel descriptor for the OEM CDs
# For more information see http://
canonical-
InstallationDate: Installed on 2019-09-05 (19 days ago)
InstallationMedia: Ubuntu 18.04 "Bionic" - Build amd64 LIVE Binary 20190418-12:10
ProcEnviron:
LANG=en_US.UTF-8
TERM=xterm-
SHELL=/bin/bash
XDG_RUNTIME_
PATH=(custom, no user)
SourcePackage: linux-meta-oem-osp1
UpgradeStatus: No upgrade log present (probably fresh install)
CVE References
Changed in linux-oem-osp1 (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-bionic removed: verification-needed-bionic |
Changed in linux-oem-osp1 (Ubuntu): | |
status: | New → Fix Released |
Changed in hwe-next: | |
status: | New → Fix Released |
linux-image- oem-osp1 version 5.0.0-1023 is affected.