Support Intel AX210 wifi [8086:2725] Subsystem [8086:4020]

Bug #1902848 reported by You-Sheng Yang
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
HWE Next
Fix Released
Undecided
Unassigned
OEM Priority Project
Fix Released
Undecided
Unassigned
linux (Ubuntu)
Invalid
High
You-Sheng Yang
Focal
Won't Fix
Undecided
Unassigned
Groovy
Won't Fix
Undecided
You-Sheng Yang
Hirsute
Invalid
High
You-Sheng Yang
linux-firmware (Ubuntu)
Invalid
Undecided
Unassigned
Focal
Fix Released
High
You-Sheng Yang
Groovy
Won't Fix
High
You-Sheng Yang
Hirsute
Invalid
Undecided
Unassigned
linux-oem-5.10 (Ubuntu)
Invalid
Undecided
Unassigned
Focal
Fix Released
High
You-Sheng Yang
Groovy
Invalid
Undecided
Unassigned
Hirsute
Invalid
Undecided
Unassigned

Bug Description

[SRU Justification]

[Impact]

To support next generation of Intel AX210 WiFi family. PCI ID
[8086:2725] Subsystem [8086:4020] specifically.

So far only patchset
https://<email address hidden>
is required on v5.10-rc6, and itself is also in mainline kernel for
v5.10-rc7 at this moment. To enable this card with oem-5.10 kernel in
Focal, firmware blob is also required and hence SRU sent.

[Fix]

Firmware iwlwifi-ty-a0-gf-a0-59.ucode from commit 4f41e9d6437d ("iwlwifi:
update and add new FWs from core56-54 release").

[Test Case]

1. Boot with kernel from mainline tip or v5.10-rc7 or newer.
2. Check with `sudo dmesg | grep iwlwifi`.

[Where problems could occur]

New device firmware for initial AX210 hardware support. As this is the first revision of the firmware for bringing up corresponding iwlwifi device in system, it may also introduce new issues that breaks existing user experience. However, without corresponding firmware, the Wi-Fi function would be completely unusable, so the risk should be justified.

========== Original Bug Description ==========

Firmware: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/iwlwifi-ty-a0-gf-a0-59.ucode?id=4f41e9d6437d03e7ce9279076107dd08f46656f3, which is already in mainline master.

Kernel: https://lore.kernel.org/linux-wireless/iwlwifi.20201202143859.a06ba7540449.I7390305d088a49c1043c9b489154fe057989c18f@changeid/T/#u, which will be included in v5.10-rc7 or newer.

04:00.0 Network controller [0280]: Intel Corporation Device [8086:2725] (rev 1a)
        Subsystem: Intel Corporation Device [8086:0020]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 19
        Region 0: Memory at a2000000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: iwlwifi
        Kernel modules: iwlwifi

Bluetooth part in bug 1890130.

---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu27.10
Architecture: amd64
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/by-path', '/dev/snd/controlC0', '/dev/snd/hwC0D2', '/dev/snd/hwC0D0', '/dev/snd/pcmC0D0c', '/dev/snd/pcmC0D0p', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
CasperMD5CheckResult: skip
CurrentDmesg: Error: command ['dmesg'] failed with exit code 1: dmesg: read kernel buffer failed: Operation not permitted
DistroRelease: Ubuntu 20.04
InstallationDate: Installed on 2020-10-13 (22 days ago)
InstallationMedia: Ubuntu 20.04.1 LTS "Focal Fossa" - Release amd64 (20200731)
Lsusb:
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
 Bus 001 Device 100: ID 8087:0032 Intel Corp.
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: Intel Corporation Rocket Lake Client Platform
Package: linux (not installed)
ProcFB:

ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.10.0-1-generic root=UUID=221267f2-0315-4b8c-98c3-6e791d5615fc ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 5.10.0-1.2-generic 5.10.0-rc2
RelatedPackageVersions:
 linux-restricted-modules-5.10.0-1-generic N/A
 linux-backports-modules-5.10.0-1-generic N/A
 linux-firmware 1.190
RfKill:

Tags: focal
Uname: Linux 5.10.0-1-generic x86_64
UnreportableReason: This report is about a package that is not installed.
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip libvirt lpadmin lxd plugdev sambashare sudo
_MarkForUpload: False
acpidump:
 Error: command ['pkexec', '/usr/share/apport/dump_acpi_tables.py'] failed with exit code 127: polkit-agent-helper-1: error response to PolicyKit daemon: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: No session for cookie
 Error executing command as another user: Not authorized

 This incident has been reported.
dmi.bios.date: 08/20/2020
dmi.bios.vendor: Intel Corporation
dmi.bios.version: RKLSFWI1.R00.1344.A00.2008202030
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: RocketLake S UDIMM 6L RVP
dmi.board.vendor: Intel Corporation
dmi.board.version: 1
dmi.chassis.asset.tag: Chassis Asset Tag
dmi.chassis.type: 3
dmi.chassis.vendor: Intel Corporation
dmi.chassis.version: 0.1
dmi.ec.firmware.release: 1.4
dmi.modalias: dmi:bvnIntelCorporation:bvrRKLSFWI1.R00.1344.A00.2008202030:bd08/20/2020:efr1.4:svnIntelCorporation:pnRocketLakeClientPlatform:pvr0.1:rvnIntelCorporation:rnRocketLakeSUDIMM6LRVP:rvr1:cvnIntelCorporation:ct3:cvr0.1:
dmi.product.family: Rocket Lake Client System
dmi.product.name: Rocket Lake Client Platform
dmi.product.sku: 0000000000250000
dmi.product.version: 0.1
dmi.sys.vendor: Intel Corporation

Revision history for this message
You-Sheng Yang (vicamo) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected focal
description: updated
Revision history for this message
You-Sheng Yang (vicamo) wrote : CRDA.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : IwConfig.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : Lspci.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : Lspci-vt.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : Lsusb-t.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : Lsusb-v.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : ProcEnviron.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : ProcInterrupts.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : ProcModules.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : PulseList.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : UdevDb.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : WifiSyslog.txt

apport information

Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1902848

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
You-Sheng Yang (vicamo) wrote : Re: Support Intel AX210 wifi [8086:2725] Subsystem [8086:0020]

Still gets following fw error and WiFi is not up:

  iwlwifi 0000:04:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 93.8.63.28
  iwlwifi 0000:04:00.0: loaded firmware version 59.601f3a66.0 ty-a0-gf-a0-59.ucode op_mode iwlmvm
  iwlwifi 0000:04:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
  iwlwifi 0000:04:00.0: SecBoot CPU1 Status: 0x86ee, CPU2 Status: 0xb03
  iwlwifi 0000:04:00.0: UMAC PC: 0x80480530
  iwlwifi 0000:04:00.0: LMAC PC: 0x0
  iwlwifi 0000:04:00.0: WRT: Collecting data: ini trigger 13 fired.
  iwlwifi 0000:04:00.0: Loaded firmware version: 59.601f3a66.0 ty-a0-gf-a0-59.ucode
  iwlwifi 0000:04:00.0: Start IWL Error Log Dump:
  iwlwifi 0000:04:00.0: Status: 0x00000000, count: 7
  iwlwifi 0000:04:00.0: 0x201013F1 | ADVANCED_SYSASSERT
  ...
  iwlwifi 0000:04:00.0: Failed to start RT ucode: -110
  iwlwifi 0000:04:00.0: Failed to run INIT ucode: -110

Also tested 5.10-1-genereic, which is based on v5.10-rc2, but still affected.

description: updated
tags: added: oem-priority originate-from-1889534 somerville
You-Sheng Yang (vicamo)
Changed in linux (Ubuntu):
status: Incomplete → Invalid
Changed in linux (Ubuntu Focal):
status: New → Incomplete
Changed in linux (Ubuntu Groovy):
status: New → Incomplete
Revision history for this message
You-Sheng Yang (vicamo) wrote :
no longer affects: linux-oem-5.10 (Ubuntu Groovy)
Changed in linux (Ubuntu Focal):
status: Incomplete → Won't Fix
Revision history for this message
You-Sheng Yang (vicamo) wrote :

Hirsute has already included required fw from iwlwifi-fw-2020-10-14

no longer affects: linux (Ubuntu Groovy)
Changed in linux (Ubuntu Hirsute):
assignee: nobody → You-Sheng Yang (vicamo)
status: Invalid → Incomplete
Changed in linux-oem-5.10 (Ubuntu Groovy):
status: New → Invalid
Changed in linux-oem-5.10 (Ubuntu Hirsute):
status: New → Invalid
Changed in linux-oem-5.10 (Ubuntu Focal):
status: New → Incomplete
Changed in linux (Ubuntu Groovy):
assignee: nobody → You-Sheng Yang (vicamo)
status: New → Incomplete
Changed in linux-firmware (Ubuntu Hirsute):
status: New → Invalid
You-Sheng Yang (vicamo)
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in linux-firmware (Ubuntu Focal):
status: New → Confirmed
Changed in linux-firmware (Ubuntu Groovy):
status: New → Confirmed
You-Sheng Yang (vicamo)
Changed in linux-firmware (Ubuntu Focal):
assignee: nobody → You-Sheng Yang (vicamo)
status: Confirmed → In Progress
importance: Undecided → High
Changed in linux (Ubuntu Hirsute):
importance: Undecided → High
status: Incomplete → In Progress
Changed in linux-oem-5.10 (Ubuntu Focal):
assignee: nobody → You-Sheng Yang (vicamo)
importance: Undecided → High
status: Incomplete → In Progress
Revision history for this message
You-Sheng Yang (vicamo) wrote :
You-Sheng Yang (vicamo)
Changed in linux-firmware (Ubuntu Groovy):
assignee: nobody → You-Sheng Yang (vicamo)
importance: Undecided → High
status: Confirmed → In Progress
Revision history for this message
You-Sheng Yang (vicamo) wrote :

Subsystem ID 0020 is ES sample, and 4020 is QS.

summary: - Support Intel AX210 wifi [8086:2725] Subsystem [8086:0020]
+ Support Intel AX210 wifi [8086:2725] Subsystem [8086:4020]
Revision history for this message
You-Sheng Yang (vicamo) wrote :

For Hirsute, firmware is in already position and kernel patch landed to linux/master targeting v5.10-rc7. There is nothing to do but wait next generic/oem-5.10 release.

For oem-5.10 in Focal, firmware backport is still to be done.

For Groovy, I'll prioritize some other task first.

description: updated
Revision history for this message
You-Sheng Yang (vicamo) wrote :
Changed in linux (Ubuntu Hirsute):
status: In Progress → Incomplete
Revision history for this message
You-Sheng Yang (vicamo) wrote :

Mark kernel driver ports in hirsute/oem-5.10 as INCOMPLETE by comment #24

Changed in linux-oem-5.10 (Ubuntu Focal):
status: In Progress → Incomplete
Changed in linux-firmware (Ubuntu Groovy):
status: In Progress → Incomplete
Timo Aaltonen (tjaalton)
Changed in linux-oem-5.10 (Ubuntu Focal):
status: Incomplete → Fix Committed
Revision history for this message
You-Sheng Yang (vicamo) wrote :

Confirmed already in v5.10.

Changed in linux (Ubuntu Hirsute):
status: Incomplete → Invalid
You-Sheng Yang (vicamo)
description: updated
tags: added: originate-from-1908031
Revision history for this message
Timo Aaltonen (tjaalton) wrote : Please test proposed package

Hello You-Sheng, or anyone else affected,

Accepted linux-firmware into focal-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/linux-firmware/1.187.7 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-focal to verification-done-focal. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-focal. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in linux-firmware (Ubuntu Focal):
status: In Progress → Fix Committed
Revision history for this message
You-Sheng Yang (vicamo) wrote :

Confirmed no plan for oem-5.6/5.8-generic.

Changed in linux-firmware (Ubuntu Groovy):
status: Incomplete → Won't Fix
Changed in linux (Ubuntu Groovy):
status: Incomplete → Won't Fix
Revision history for this message
You-Sheng Yang (vicamo) wrote :

Verified linux-firmware=1.187.7, linux-oem-5.10=5.10.0-1008.9 from focal-proposed.

tags: added: verification-done-focal
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-firmware - 1.187.7

---------------
linux-firmware (1.187.7) focal; urgency=medium

  * Update linux-firmware in focal for 5.8 hwe kernel (LP: #1907158)
    - UBUNTU: [Debian] list-udeb-updates -- Add support for
      linux-hwe-X.Y packages
    - UBUNTU: amdgpu -- Add navi14 and vega20 TA firmware for 5.8 hwe kernel
    - linux-firmware: add firmware for MT7663 Wifi/BT combo device
    - linux-firmware: add rebb firmware for mt7663
    - linux-firmware: add firmware for MT7915E
    - Update binary firmware for MT7663 based devices to include firmware
      offload feature and low power feature.
    - UBUNTU: iwlwifi -- Add new firmware files for 5.8 hwe kernel
    - UBUNTU: Update nic-firmware udeb for 5.8 hwe kernel

  * Support Intel AX210 wifi [8086:2725] Subsystem [8086:4020]
    (LP: #1902848)
    - UBUNTU: SAUCE: iwlwifi: Add iwlwifi-ty-a0-gf-a0-59.ucode from
      core56-54 release

  * Add support for Intel Bluetooth Device Typhoon Peak (8087:0032)
    (LP: #1890130)
    - linux-firmware: Update firmware file for Intel Bluetooth AX210
    - linux-firmware: Update firmware file for Intel Bluetooth AX210

  * Killer 500s (QCA6390) WLAN/BT [17cb:1101] unavailable (LP: #1879633)
    - QCA: Add Bluetooth firmware for QCA6390
    - QCA: Update Bluetooth firmware for QCA6390
    - ath11k: QCA6390 hw2.0: add board-2.bin
    - ath11k: QCA6390 hw2.0: add to
      WLAN.HST.1.0.1-01740-QCAHSTSWPLZ_V2_TO_X86-1
    - QCA: Update Bluetooth firmware for QCA6390

 -- Seth Forshee <email address hidden> Mon, 14 Dec 2020 10:50:25 -0600

Changed in linux-firmware (Ubuntu Focal):
status: Fix Committed → Fix Released
Revision history for this message
Timo Aaltonen (tjaalton) wrote : Update Released

The verification of the Stable Release Update for linux-firmware has completed successfully and the package is now being released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Timo Aaltonen (tjaalton)
Changed in linux-oem-5.10 (Ubuntu Focal):
status: Fix Committed → Fix Released
Changed in oem-priority:
status: New → Fix Released
Timo Aaltonen (tjaalton)
Changed in hwe-next:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.