@Patricio, updated in the beginning of the bug description :)

** Description changed:

  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
+   $ sudo apt-get install linux-oem-20.04
  
-   linux-oem-20.04 meta package may upgrade to v5.10 soon, but it will
+   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
+   $ sudo apt-get install linux-oem-20.04b
  
-   This meta package may cease to exist after 5.10 oem kernel transition.
+   This meta package may cease to exist after 5.10 oem kernel transition.
  Use linux-oem-20.04 then.
  
  3. linux-generic-5.11
  
-   $ sudo apt-add-repository ppa:canonical-kernel-team/bootstrap
-   $ sudo sed -e 's,focal,devel,' -i 
/etc/apt/sources.list.d/ppa-canonical-kernel-team-ubuntu-bootstrap-focal.list
-   $ sudo mv 
/etc/apt/sources.list.d/ppa-canonical-kernel-team-ubuntu-bootstrap-focal.list 
/etc/apt/sources.list.d/ppa-canonical-kernel-team-ubuntu-bootstrap-devel.list
-   $ sudo apt-get update
-   $ sudo apt-get install $(apt-cache search linux-modules-extra-5.11 | awk 
'{print $1}')
+   # Enable ppa:canonical-kernel-team/bootstrap for Hirsute:
+   $ sudo apt-add-repository ppa:canonical-kernel-team/bootstrap
+   $ sudo sed -e 's,focal,devel,' -i 
/etc/apt/sources.list.d/ppa-canonical-kernel-team-ubuntu-bootstrap-focal.list
+   $ sudo mv 
/etc/apt/sources.list.d/ppa-canonical-kernel-team-ubuntu-bootstrap-focal.list 
/etc/apt/sources.list.d/ppa-canonical-kernel-team-ubuntu-bootstrap-devel.list
+ 
+   $ sudo apt-get update
+   $ sudo apt-get install $(apt-cache search linux-modules-extra-5.11 | awk 
'{print $1}')
+ 
+   # Then rename the list to prevent unexpected upgrades:
+   $ sudo mv 
/etc/apt/sources.list.d/ppa-canonical-kernel-team-ubuntu-bootstrap-devel.list 
/etc/apt/sources.list.d/ppa-canonical-kernel-team-ubuntu-bootstrap-devel.list_
+   $ sudo apt update
  
  [firmware]
  
  Version 1.187.7 or newer is needed. So just do:
  
-   $ sudo apt-get install linux-firmware
+   $ 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-qca6390-bringup-202011301608 from ath tree
  (https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git) marks
  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://lore.kernel.org/linux-wireless/20200908123702.88454-1-...@nbd.name/
  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://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.
  
  ========== 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/controlC0:  u          1842 F.... pulseaudio
  CasperMD5CheckResult: skip
  DistributionChannelDescriptor:
   # This is the distribution channel descriptor for the OEM CDs
   # For more information see 
http://wiki.ubuntu.com/DistributionChannelDescriptor
   canonical-oem-somerville-focal-amd64-20200502-85+fossa-bulbasaur+X23
  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-256color
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcFB: 0 i915drmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.6.0-1010-oem 
root=UUID=580a1e2b-9a42-4f3b-b20f-ddbed7b572f5 ro
  ProcVersionSignature: Ubuntu 5.6.0-1010.10-oem 5.6.8
  PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No 
PulseAudio daemon running, or not running as session daemon.
  RelatedPackageVersions:
   linux-restricted-modules-5.6.0-1010-oem N/A
   linux-backports-modules-5.6.0-1010-oem  N/A
   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.:bvr0.1.9:bd05/14/2020:svnDellInc.:pnXPS139310:pvr:rvnDellInc.:rn:rvr:cvnDellInc.:ct10:cvr:
  dmi.product.family: XPS
  dmi.product.name: XPS 13 9310
  dmi.product.sku: 0991
  dmi.sys.vendor: Dell Inc.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-firmware in Ubuntu.
https://bugs.launchpad.net/bugs/1879633

Title:
  Killer 500s (QCA6390) WLAN/BT [17cb:1101] unavailable

Status in HWE Next:
  New
Status in linux package in Ubuntu:
  Fix Released
Status in linux-firmware package in Ubuntu:
  Invalid
Status in linux-oem-5.10 package in Ubuntu:
  Invalid
Status in linux-oem-5.6 package in Ubuntu:
  Invalid
Status in linux source package in Focal:
  Won't Fix
Status in linux-firmware source package in Focal:
  Fix Released
Status in linux-oem-5.10 source package in Focal:
  Fix Released
Status in linux-oem-5.6 source package in Focal:
  Fix Released
Status in linux source package in Groovy:
  Won't Fix
Status in linux-firmware source package in Groovy:
  Won't Fix
Status in linux-oem-5.10 source package in Groovy:
  Invalid
Status in linux-oem-5.6 source package in Groovy:
  Invalid

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-kernel-team/bootstrap for Hirsute:
    $ sudo apt-add-repository ppa:canonical-kernel-team/bootstrap
    $ sudo sed -e 's,focal,devel,' -i 
/etc/apt/sources.list.d/ppa-canonical-kernel-team-ubuntu-bootstrap-focal.list
    $ sudo mv 
/etc/apt/sources.list.d/ppa-canonical-kernel-team-ubuntu-bootstrap-focal.list 
/etc/apt/sources.list.d/ppa-canonical-kernel-team-ubuntu-bootstrap-devel.list

    $ sudo apt-get update
    $ sudo apt-get install $(apt-cache search linux-modules-extra-5.11 | awk 
'{print $1}')

    # Then rename the list to prevent unexpected upgrades:
    $ sudo mv 
/etc/apt/sources.list.d/ppa-canonical-kernel-team-ubuntu-bootstrap-devel.list 
/etc/apt/sources.list.d/ppa-canonical-kernel-team-ubuntu-bootstrap-devel.list_
    $ 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-qca6390-bringup-202011301608 from ath tree
  (https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git) marks
  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://lore.kernel.org/linux-wireless/20200908123702.88454-1-...@nbd.name/
  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://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.

  ========== 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/controlC0:  u          1842 F.... pulseaudio
  CasperMD5CheckResult: skip
  DistributionChannelDescriptor:
   # This is the distribution channel descriptor for the OEM CDs
   # For more information see 
http://wiki.ubuntu.com/DistributionChannelDescriptor
   canonical-oem-somerville-focal-amd64-20200502-85+fossa-bulbasaur+X23
  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-256color
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcFB: 0 i915drmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.6.0-1010-oem 
root=UUID=580a1e2b-9a42-4f3b-b20f-ddbed7b572f5 ro
  ProcVersionSignature: Ubuntu 5.6.0-1010.10-oem 5.6.8
  PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No 
PulseAudio daemon running, or not running as session daemon.
  RelatedPackageVersions:
   linux-restricted-modules-5.6.0-1010-oem N/A
   linux-backports-modules-5.6.0-1010-oem  N/A
   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.:bvr0.1.9:bd05/14/2020:svnDellInc.:pnXPS139310:pvr:rvnDellInc.:rn:rvr:cvnDellInc.:ct10:cvr:
  dmi.product.family: XPS
  dmi.product.name: XPS 13 9310
  dmi.product.sku: 0991
  dmi.sys.vendor: Dell Inc.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/1879633/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to