[PATCH 0/3][linux-firmware][SRU][G] Support Killer 500s (QCA6390) WLAN/BT

Seth Forshee seth.forshee at canonical.com
Mon Dec 14 16:25:27 UTC 2020


On Fri, Dec 04, 2020 at 11:11:44PM +0800, You-Sheng Yang wrote:
> BugLink: https://bugs.launchpad.net/bugs/1879633
> 
> [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://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git), tag
> ath11k-qca6390-bringup-202011301608 to resolve issues on TGL platforms,
> 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. The SRU here installs
> new firmware blobs for ath11k itself, so it shouldn't introduce any
> regression.

First, this is not true. As the diffstat below clearly shows,
qca/htbtfw20.tlv and qca/htnv20.bin are existing firmware which are
updated by these patches. So at minimum you need to address this in the
regression potential.

Second, some of the files added by this update aren't currently used in
the groovy kernel, and I don't see patches on the list which would add
their use. Did I overlook the corresponding kernel patches?

Thanks,
Seth

> 
> Kalle Valo (2):
>   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
> 
> Rocky Liao (1):
>   QCA: Update Bluetooth firmware for QCA6390
> 
>  WHENCE                           |   12 +
>  ath11k/QCA6390/hw2.0/Notice.txt  | 1971 ++++++++++++++++++++++++++++++
>  ath11k/QCA6390/hw2.0/amss.bin    |  Bin 0 -> 3609456 bytes
>  ath11k/QCA6390/hw2.0/board-2.bin |  Bin 0 -> 58016 bytes
>  ath11k/QCA6390/hw2.0/m3.bin      |  Bin 0 -> 266684 bytes
>  qca/htbtfw20.tlv                 |  Bin 184196 -> 196236 bytes
>  qca/htnv20.bin                   |  Bin 5735 -> 5805 bytes
>  7 files changed, 1983 insertions(+)
>  create mode 100644 ath11k/QCA6390/hw2.0/Notice.txt
>  create mode 100644 ath11k/QCA6390/hw2.0/amss.bin
>  create mode 100644 ath11k/QCA6390/hw2.0/board-2.bin
>  create mode 100644 ath11k/QCA6390/hw2.0/m3.bin
> 
> -- 
> 2.29.2
> 
> 
> -- 
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team



More information about the kernel-team mailing list