[8087:0a2b] Failed to load bluetooth firmware(might affect some other Intel bt devices)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
AceLan Kao | ||
linux (Ubuntu) |
Fix Released
|
Undecided
|
AceLan Kao | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
After this linux-firmware bug[1] update the firmware files, it removes intel/ibt-
[ 5.516003] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[ 5.516181] bluetooth hci0: Direct firmware load for intel/ibt-11-16.sfi failed with error -2
[ 5.516183] Bluetooth: hci0: Failed to load Intel firmware file (-2)
[Fix]
This patch uses a hw_variant variable to replace the hardcoded 11.
[Test Case]
Verified on the machine has this issue, and confirm this patch works.
[Regression Potential]
The hw_variant variable has shown up since kernel 3.10 in this commit
dffd30e Bluetooth: Add support for Intel Bluetooth device [8087:07dc]
So, we don't have to worry about old chips don't contains this info, since it exists
and be used for a very long time.
1. https:/
CVE References
tags: | added: originate-from-1704696 somerville |
Changed in hwe-next: | |
assignee: | nobody → AceLan Kao (acelankao) |
status: | New → In Progress |
Changed in linux (Ubuntu Xenial): | |
status: | Confirmed → Fix Committed |
Changed in hwe-next: | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in hwe-next: | |
status: | Fix Committed → Fix Released |
Changed in linux (Ubuntu): | |
status: | Fix Committed → Fix Released |
commit 230b04ac8f439d0 797ab85fb356f06 9f0472306f
Author: Tedd Ho-Jeong An <email address hidden>
Date: Tue Jun 28 08:56:39 2016 -0700
Bluetooth: Replace constant hw_variant from Intel Bluetooth firmware filename