mbox series

[0/1,SRU,linux-firmware,X,B] linux-firmware: Update firmware file for Intel Bluetooth, 9260

Message ID 20190705065401.9471-1-vicamo.yang@canonical.com
Headers show
Series linux-firmware: Update firmware file for Intel Bluetooth, 9260 | expand

Message

You-Sheng Yang July 5, 2019, 6:53 a.m. UTC
BugLink: https://launchpad.net/bugs/1835449

[Impact]
Intel Wireless-AC 9260 Bluetooth doesn't pair to Bluetooth 5.0 HID
devices.

[Fix]
Bluetooth FW Build REL0329 or newer is known to have fixed this problem
on Cosmic, and for Disco we have REL0420. On Bionic and Xenial it takes
a firmware backport from upstream commit
c2d8f1b7f820b31b6120d741c23db23340a72821. Original patch modified to fix
conflicts in the WHENCE file.

[Test Case]
Verified on hardware platforms with Intel Wireless AC 9260 installed,
e.g. Dell Precision 7530. Copied the two blobs to /lib/firmware/intel
and power off the device completely to trigger firmware reload at the
next boot.

[Regression Risk]
Low. Tried following kernels with REL0329 firmware blobs:

  * 4.4.0-154-generic: Xenial, WiFi/Bluetooth doesn't work
  * 4.8.0-58-generic: Xenial, even doesn't boot to console
  * 4.10.0-42-generic: Xenial, WiFi/Bluetooth doesn't work
  * 4.11.0-14-generic: Xenial, WiFi/Bluetooth doesn't work
  * 4.13.0-45-generic: Xenial
  * 4.15.0-54-generic: Xenial, Bionic
  * 4.15.0-1043-oem: Xenial, Bionic

For those WiFi/Bluetooth doesn't work versions, WiFi/Bluetooth doesn't
work even with current firmware blobs shipped in Xenial's linux-firmware
REL0186. So overall, these updated blobs are only loaded by hardware
requires them, and they doesn't bring harm to known working
configurations.

Amit K Bag (1):
  linux-firmware: Update firmware file for Intel Bluetooth,9260

 WHENCE                |   8 ++++----
 intel/ibt-18-16-1.sfi | Bin 578848 -> 628584 bytes
 intel/ibt-18-2.sfi    | Bin 578848 -> 628584 bytes
 3 files changed, 4 insertions(+), 4 deletions(-)

Comments

Seth Forshee July 10, 2019, 9:46 p.m. UTC | #1
On Fri, Jul 05, 2019 at 02:53:59PM +0800, You-Sheng Yang wrote:
> BugLink: https://launchpad.net/bugs/1835449
> 
> [Impact]
> Intel Wireless-AC 9260 Bluetooth doesn't pair to Bluetooth 5.0 HID
> devices.
> 
> [Fix]
> Bluetooth FW Build REL0329 or newer is known to have fixed this problem
> on Cosmic, and for Disco we have REL0420. On Bionic and Xenial it takes
> a firmware backport from upstream commit
> c2d8f1b7f820b31b6120d741c23db23340a72821. Original patch modified to fix
> conflicts in the WHENCE file.
> 
> [Test Case]
> Verified on hardware platforms with Intel Wireless AC 9260 installed,
> e.g. Dell Precision 7530. Copied the two blobs to /lib/firmware/intel
> and power off the device completely to trigger firmware reload at the
> next boot.
> 
> [Regression Risk]
> Low. Tried following kernels with REL0329 firmware blobs:
> 
>   * 4.4.0-154-generic: Xenial, WiFi/Bluetooth doesn't work
>   * 4.8.0-58-generic: Xenial, even doesn't boot to console
>   * 4.10.0-42-generic: Xenial, WiFi/Bluetooth doesn't work
>   * 4.11.0-14-generic: Xenial, WiFi/Bluetooth doesn't work
>   * 4.13.0-45-generic: Xenial
>   * 4.15.0-54-generic: Xenial, Bionic
>   * 4.15.0-1043-oem: Xenial, Bionic
> 
> For those WiFi/Bluetooth doesn't work versions, WiFi/Bluetooth doesn't
> work even with current firmware blobs shipped in Xenial's linux-firmware
> REL0186. So overall, these updated blobs are only loaded by hardware
> requires them, and they doesn't bring harm to known working
> configurations.
> 
> Amit K Bag (1):
>   linux-firmware: Update firmware file for Intel Bluetooth,9260

Applied for xenial and bionic, thanks!