This bug was fixed in the package linux-firmware - 1.173.8
---------------
linux-firmware (1.173.8) bionic; urgency=medium
* add firmware and topology file for sound sof driver [cml/cnl]
(LP: #1833405)
- SAUCE: add firmware and topology for cml/cnl sof driver
* Intel WiFi (CNVi) module has no function on Comet Lake [8086:02f0]
(LP: #1833065)
- iwlwifi: add new firmwares for integrated 22000 series
linux-firmware (1.173.7) bionic; urgency=medium
* Add Intel CyclonePeak wifi firmware (LP: #1828133)
- iwlwifi: add firmware for 22260 and update 9000 series -46 firmwares
- iwlwifi: update -46 firmwares for 22260 and 9000 series
* Bluetooth: hci0: request failed to create LE connection: status 0x0c
(LP: #1829737)
- linux-firmware: Update firmware file for Intel Bluetooth 9560
* Add firmware for RTL8822BE and RTL8822CE (LP: #1831833)
- rtw88: Add firmware file for driver rtw88
- rtw88: RTL8822C: update rtw8822c_fw.bin to v5.0
-- Seth Forshee <[email protected]> Mon, 24 Jun 2019 15:56:43
-0500
** Changed in: linux-firmware (Ubuntu Bionic)
Status: Fix Committed => Fix Released
--
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/1829737
Title:
Bluetooth: hci0: request failed to create LE connection: status 0x0c
(Intel 9462/9560)
Status in HWE Next:
New
Status in linux-firmware package in Ubuntu:
Fix Released
Status in linux-firmware source package in Bionic:
Fix Released
Bug description:
SRU Justification
[Impact]
The firmware blob for Intel Bluetooth 9560/9462 is versioned 20.30.0.1 is not
compatible with kernel version >= 4.19 and will cause failure to pair BT 4.0
devices.
[Fix]
29a536a02cad linux-firmware: Update firmware file for Intel Bluetooth 9560
Above upstream change contains latest firmware file for Intel
Bluetooth 9560 that fixes HID pairing in recent kernel versions.
[Test Case]
Copy ibt-17-16-1.sfi blob to /lib/firmware/intel and do a cold boot to reload
firmware. One should find following message in dmesg:
Bluetooth: hci0: Bootloader revision 0.1 build 42 week 52 2015
This indicates firmware reload has been activated. For further warm
boots, kernel would dump updated revision:
Bluetooth: hci0: Firmware revision 0.1 build 184 week 15 2019
And perform BT 4.0 device pairing for functional tests.
Tested blob against following kernel versions:
* 5.0.0-1004-oem-osp1
* 5.0.0-15-generic
* 4.18.0-20-generic
* 4.15.0-1038-oem
* 4.15.0-50-generic
[Regression Risk]
Low. This affects only Intel JeffersonPeak Bluetooth chip series, namely
9461/9462/9560, which are the hardware variants to be fixed.
---
For kernel version >= 4.19, it fails to pair with BT4.0 HID devices
and leave error messages in syslog:
Bluetooth: hci0: request failed to create LE connection: status 0x0c
Which can be detailed by btmon:
< HCI Command: LE Extended Create Connection (0x08|0x0043) plen 26 #800
[hci0] 30.895622
Filter policy: White list is not used (0x00)
Own address type: Public (0x00)
Peer address type: Random (0x01)
Peer address: DB:DD:51:2D:1C:CC (Static)
Initiating PHYs: 0x01
Entry 0: LE 1M
Scan interval: 60.000 msec (0x0060)
Scan window: 60.000 msec (0x0060)
Min connection interval: 30.00 msec (0x0018)
Max connection interval: 50.00 msec (0x0028)
Connection latency: 0 (0x0000)
Supervision timeout: 420 msec (0x002a)
Min connection length: 0.000 msec (0x0000)
Max connection length: 0.000 msec (0x0000)
> HCI Event: Command Status (0x0f) plen 4 #801 [hci0] 30.896453
LE Extended Create Connection (0x08|0x0043) ncmd 1
Status: Command Disallowed (0x0c)
Indicating this is actually a firmware problem.
Verified this has been fixed at least in upstream linux-firmware
commit 29a536a02cadb75b84c6c0b5d7af22d34d278563, firmware release
version 21.10.0.6. With that firmware blob placed under
/lib/firmware/intel and a cold boot, dmesg gives updated revision and
device pairing works as expected:
Firmware revision 0.1 build 184 week 15 2019
To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/1829737/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp