Killer 500s (QCA6390) WLAN/BT [17cb:1101] unavailable
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
High
|
You-Sheng Yang | ||
Focal |
Won't Fix
|
Undecided
|
You-Sheng Yang | ||
Groovy |
Won't Fix
|
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 | ||
linux-oem-5.10 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
High
|
You-Sheng Yang | ||
Groovy |
Invalid
|
Undecided
|
Unassigned | ||
linux-oem-5.6 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
High
|
You-Sheng Yang | ||
Groovy |
Invalid
|
Undecided
|
Unassigned |
Bug Description
TL;DR
To bring up QCA6390, aka. AX500s, on Ubuntu 20.04 Focal, please first update your system BIOS to the latest version available.
And then you will need both kernel (either oem-5.6, or oem-5.10, or generic-5.11) and firmware with ath11k support:
[kernel]
1. oem-5.6 >= 5.6.0-1039.43
$ sudo apt-get install linux-oem-20.04
linux-oem-20.04 meta package may upgrade to v5.10 soon, but it will still support ath11k.
2. oem-5.10 >= 5.10.0-1010.11 (recommended)
$ sudo apt-get install linux-oem-20.04b
This meta package may cease to exist after 5.10 oem kernel transition. Use linux-oem-20.04 then.
3. linux-generic-5.11
# Enable ppa:canonical-
$ sudo apt-add-repository ppa:canonical-
$ sudo sed -e 's,focal,devel,' -i /etc/apt/
$ sudo mv /etc/apt/
$ sudo apt-get update
$ sudo apt-get install $(apt-cache search linux-modules-
# Then rename the list to prevent unexpected upgrades:
$ sudo mv /etc/apt/
$ sudo apt update
[firmware]
Version 1.187.7 or newer is needed. So just do:
$ sudo apt-get install linux-firmware
Then reboot and check if wireless is now working. If doesn't, please file a new bug instead.
========== previous SRU justification header ==========
[SRU Justification: oem-5.6]
[Impact]
Qualcomm QCA6390 series not recognized due to the lack of ath11k and all
its prerequisite drivers.
$ lspci
0000:55:00.0 Unassigned class [ff00]: Qualcomm Device [17cb:1101]
Subsystem: Bigfoot Networks, Inc. Device [1a56:a501]
[Fix]
Tag ath11k-
(https:/
first stable milestone on the platform/device under development since
v5.6-rc1. Most of the commits under this tag, ~350 commits, have been
in vanilla kernel v5.10-rc4 except those starting from commit
065c9528cc50 ("ath11k: add 64bit check before reading msi high addr").
While ath11k depends on MHI bus, qrtr and qmi helpers, changes falling
in these components are also pulled.
Besides, tx encapsulation
https://<email address hidden>/
and a couple more inclusive of 6 GHz capability, BSS Color were also
pulled to satisfy API changes in mac80211/cfg80211.
[Test Case]
1. Install firmwares & boot from patched kernel,
2. ath11k should be now up and running. Check with
`sudo dmesg | grep ath11k`
While this is going to bring massive changes to the kernel, as well as
shared wireless stack that is not only used by ath11k but also many
others, prebuilt kernel/firmware packages were deployed on platforms
with and without ath11k for regression tests, and so far the results are
positive.
[Where problems could occur]
ath11k and its relying parts have never been enabled in oem-5.6, so
changes to them should have little effect on most platforms. For
platforms equip QCA6390, this will be the first time they're probed and
enabled, and as the driver is still under polishing, there can be
regressions, performance lost, power consumption increase at this
moment.
Changes to wireless stack could also be an issue as this introduces
interface changes to the API, so maybe DKMS packages in the wild will be
affected.
========== SRU for U/OEM-5.10 ==========
[SRU Justification: U/OEM-5.10]
[Impact]
Qualcomm QCA6390 series not recognized due to the lack of ath11k driver.
$ lspci
0000:55:00.0 Unassigned class [ff00]: Qualcomm Device [17cb:1101]
Subsystem: Bigfoot Networks, Inc. Device [1a56:a501]
[Fix]
25 additional fixes in ath tree
(https:/
ath11k-
and firmware updates from mainline are required.
[Test Case]
1. Install firmwares & boot from patched kernel,
2. ath11k should be now up and running. Check with
`sudo dmesg | grep ath11k`
[Where problems could occur]
There has been a lot patches landed in kernel since 5.7 devel cycle. The
last bits here has merge base with mainline at v5.10-rc4, and since then
only patches for ath11k itself has been committed.
========== Original Bug Description ==========
Qualcomm QCA6390 series not recognized due to the lack of ath11k driver.
0000:55:00.0 Unassigned class [ff00]: Qualcomm Device [17cb:1101]
Subsystem: Bigfoot Networks, Inc. Device [1a56:a501]
Depending on bug 1891632 to fix Wi-Fi dead after resumed from suspend.
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu27
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CasperMD5CheckR
DistributionCha
# This is the distribution channel descriptor for the OEM CDs
# For more information see http://
canonical-
DistroRelease: Ubuntu 20.04
InstallationDate: Installed on 2020-06-04 (0 days ago)
InstallationMedia: Ubuntu 20.04 "Focal" - Build amd64 LIVE Binary 20200502-05:58
IwConfig:
lo no wireless extensions.
enx00e04c6801fa no wireless extensions.
MachineType: Dell Inc. XPS 13 9310
Package: linux (not installed)
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
RelatedPackageV
linux-
linux-
linux-firmware 1.187+lp1867862.1
RfKill:
Tags: focal
Uname: Linux 5.6.0-1010-oem x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:
_MarkForUpload: True
dmi.bios.date: 05/14/2020
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 0.1.9
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.family: XPS
dmi.product.name: XPS 13 9310
dmi.product.sku: 0991
dmi.sys.vendor: Dell Inc.
tags: | added: hwe-networking-wifi |
tags: | added: oem-priority originate-from-1842268 somerville |
tags: | added: hwe-needs-driver |
Changed in linux (Ubuntu Groovy): | |
status: | Incomplete → In Progress |
Changed in linux (Ubuntu Focal): | |
status: | Incomplete → In Progress |
description: | updated |
Changed in linux-oem-5.6 (Ubuntu Groovy): | |
status: | New → Invalid |
Changed in linux-oem-5.6 (Ubuntu Focal): | |
status: | New → In Progress |
assignee: | nobody → You-Sheng Yang (vicamo) |
Changed in linux (Ubuntu Groovy): | |
assignee: | nobody → You-Sheng Yang (vicamo) |
Changed in linux (Ubuntu Focal): | |
assignee: | nobody → You-Sheng Yang (vicamo) |
Changed in linux (Ubuntu Focal): | |
status: | In Progress → Won't Fix |
Changed in linux (Ubuntu Groovy): | |
status: | In Progress → Incomplete |
description: | updated |
Changed in linux-oem-5.6 (Ubuntu Focal): | |
status: | Incomplete → Triaged |
no longer affects: | linux-oem-5.10 (Ubuntu Groovy) |
Changed in linux-oem-5.10 (Ubuntu Focal): | |
status: | New → Triaged |
assignee: | nobody → You-Sheng Yang (vicamo) |
Changed in linux-oem-5.10 (Ubuntu): | |
status: | New → Invalid |
Changed in linux-oem-5.10 (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
description: | updated |
description: | updated |
tags: | added: verification-needed-focal |
description: | updated |
Changed in linux-oem-5.6 (Ubuntu Focal): | |
status: | Triaged → In Progress |
Changed in linux-firmware (Ubuntu Groovy): | |
status: | In Progress → Won't Fix |
Changed in linux (Ubuntu Groovy): | |
status: | Triaged → Won't Fix |
Changed in linux-oem-5.6 (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-focal removed: verification-needed-focal |
Changed in linux-oem-5.10 (Ubuntu Focal): | |
status: | Fix Committed → Fix Released |
description: | updated |
Changed in hwe-next: | |
status: | New → Fix Released |
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 1879633
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.