Bluetooth fails with "Bluetooth: hci0: request failed to create LE connection: status 0x0c" message with Kernel 4.20 and up [9df0:0034]
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-firmware (Ubuntu) |
Fix Released
|
Undecided
|
You-Sheng Yang | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
Cosmic |
Won't Fix
|
Undecided
|
Unassigned | ||
Disco |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
SRU Justification:
[Impact]
Bluetooth for Intel Wireless-AC 9560 variant 9df0:0034 still fails to
pair BT LE HID devices on recent (>= 4.19) kernel.
[Fix]
Bluetooth firmware REL0450 or newer is required to fix this issue.
[Test Case]
Install new firmware blob to /lib/firmware/
completely and wait for a couple minutes to trigger firmware reloading
at the next boot. Then perform Bluetooth LE HID devices pairing to
verify if the proposed fw fixes this issue.
[Regression Risk]
Low. This affects only sub models of Intel JeffersonPeak Bluetooth chip
series using these firmware blobs.
========== Original Bug Description ==========
This is similar to https:/
I have an ASUS ZenBook 14 - UX433FA - which based on this - https:/
With kernels older than 4.20 I can successfully pair my bluetooth mouse (Logitech MX Master) - but with newer kernels I get "Bluetooth: hci0: request failed to create LE connection: status 0x0c" messages.
I'm running Linux Mint 19.1
I tried installing linux-firmware 1.173.8, and it didn't seem to help - I also downloaded 1.173.9 proposed from here: https:/
Both after a cold reboot and a warm reboot I see
[ 14.724438] Bluetooth: hci0: Firmware revision 0.1 build 201 week 49 2017
in my dmesg output.
Bluetooth works just fine with earlier kernels (however other aspects of the laptop like suspend don't work as well, which is why I'm trying the newer kernel.
Linux warren-ZenBook 5.1.16-
dmesg | egrep -i 'blue|firm'
[
[ 0.180273] Spectre V2 : Enabling Restricted Speculation for firmware calls
[ 0.004526] [Firmware Bug]: TSC ADJUST differs within socket(s), fixing all errors
[ 1.417663] [drm] Finished loading DMC firmware i915/kbl_
[ 14.641146] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-
[ 14.642377] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-
[ 14.642392] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-
[ 14.652301] iwlwifi 0000:00:14.3: loaded firmware version 43.95eb4e97.0 op_mode iwlmvm
[ 14.675356] Bluetooth: Core ver 2.22
[ 14.675374] Bluetooth: HCI device and connection manager initialized
[ 14.675377] Bluetooth: HCI socket layer initialized
[ 14.675379] Bluetooth: L2CAP socket layer initialized
[ 14.675382] Bluetooth: SCO socket layer initialized
[ 14.724438] Bluetooth: hci0: Firmware revision 0.1 build 201 week 49 2017
[ 15.207800] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 15.207801] Bluetooth: BNEP filters: protocol multicast
[ 15.207804] Bluetooth: BNEP socket layer initialized
[ 22.040223] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 22.040232] Bluetooth: HIDP socket layer initialized
[ 22.042238] input: Logitech K810 Keyboard as /devices/
[ 22.042996] input: Logitech K810 Consumer Control as /devices/
[ 22.043235] input: Logitech K810 System Control as /devices/
[ 22.043426] hid-generic 0005:046D:
[ 29.296700] Bluetooth: RFCOMM TTY layer initialized
[ 29.296705] Bluetooth: RFCOMM socket layer initialized
[ 29.296711] Bluetooth: RFCOMM ver 1.11
[ 217.675736] Bluetooth: hci0: request failed to create LE connection: status 0x0c
[ 217.709807] Bluetooth: hci0: request failed to create LE connection: status 0x0c
[ 218.537827] Bluetooth: hci0: request failed to create LE connection: status 0x0c
[ 218.767709] Bluetooth: hci0: request failed to create LE connection: status 0x0c
[ 220.244821] Bluetooth: hci0: request failed to create LE connection: status 0x0c
If there are any other debugging things to try, or info you need, let me know...
Changed in linux-firmware (Ubuntu): | |
status: | New → Incomplete |
summary: |
Bluetooth fails with "Bluetooth: hci0: request failed to create LE - connection: status 0x0c" message with Kernel 4.20 and up + connection: status 0x0c" message with Kernel 4.20 and up [9df0:0034] |
Changed in linux-firmware (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in linux-firmware (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
Changed in linux-firmware (Ubuntu Disco): | |
status: | In Progress → Fix Committed |
tags: | added: verification-done-bionic verification-done-disco |
Changed in linux-firmware (Ubuntu): | |
status: | Fix Committed → Fix Released |
Hi, @wjbarid,
In order to determine the right hardware spec on your device, please attach `sudo lspci -vvnnk` output. It will contains subsystem ID that can be used to find the right iwlwifi model.
For bluetooth firmware blob name, you should try:
1. clone https:/ /git.kernel. org/pub/ scm/linux/ kernel/ git/firmware/ linux-firmware. git and replace the intel/ subdirectory. Something like:
$ sudo mv /lib/firmware/intel /lib/firmware/ intel.orig firmwares_ /intel /lib/firmware
$ sudo cp -a _git_cloned_
2. power off your machine completely and turn it on again *after* 30 seconds or so.
3. capture the dmesg output for Bluetooth|hci:
$ dmesg | egrep -i 'blue|hci'
You should find something like:
Bluetooth: hci0: Found device firmware: intel/ibt-11-5.sfi