Public bug reported:
Summary:
Bluetooth regression on 6.17.0-1017-oem: internal Intel Bluetooth device
(8087:0037) disconnects from USB bus after boot and fails to re-enumerate
Problem Description:
After updating to kernel 6.17.0-1017-oem on Ubuntu 24.04.4 LTS, Bluetooth
stopped working.
Previously, clicking the Bluetooth tray icon in Plasma showed the list
of paired devices and allowed connecting normally. After the update,
clicking the tray icon opens the “Add Bluetooth Device” window, which
stays stuck on “Scanning...”.
At the same time:
- `bluetoothctl` connects to bluetoothd but shows no controller
- `bluetoothctl list` returns an empty list
- `bluetoothctl show` reports `No default controller available`
The issue is not caused by rfkill and bluetoothd is running normally.
Regression:
This is a regression.
The problem occurs with:
- linux-image-6.17.0-1017-oem
The problem does not occur with:
- linux-image-6.17.0-1012-oem
Reverting to 6.17.0-1012-oem restores normal Bluetooth operation.
Hardware:
- Ubuntu 24.04.4 LTS
- Lenovo P16 laptop
- Internal Intel Bluetooth device on USB bus
- USB ID: 8087:0037
Observed Behavior:
On 6.17.0-1017-oem, the Bluetooth USB device appears during boot, firmware
loads successfully, and `hci0` is initialized. Shortly afterward, the internal
Bluetooth device disconnects from USB port 3-10 and fails to re-enumerate.
After that, BlueZ no longer has a usable controller.
Expected Behavior:
The internal Bluetooth controller should remain present after boot and be
available to BlueZ and the Plasma Bluetooth applet.
Actual Behavior:
The internal Bluetooth USB device disappears after boot, causing BlueZ to lose
the controller. Plasma then shows the add-device window stuck on “Scanning...”,
and `bluetoothctl` reports no controller.
Steps to Reproduce:
1. Boot Kubuntu 24.04 with kernel 6.17.0-1017-oem
2. Wait until the desktop session is fully started
3. Open the Bluetooth tray icon in Plasma, or run `bluetoothctl`
4. Observe that Bluetooth devices are not available and the controller is
missing
What I Checked:
- `rfkill list` shows Bluetooth is not soft- or hard-blocked
- `bluetooth.service` is active and running
- `btusb`, `btintel`, and `bluetooth` kernel modules are loaded
- `bluetoothctl list` shows 0 items on the broken kernel
- reverting to 6.17.0-1012-oem fixes the problem
Relevant Logs:
`journalctl -b -k` on 6.17.0-1017-oem shows:
usb 3-10: New USB device found, idVendor=8087, idProduct=0037
Bluetooth: hci0: Found device firmware: intel/ibt-0093-0291.sfi
Bluetooth: hci0: Firmware loaded in 1802819 usecs
Bluetooth: hci0: Device booted in 48874 usecs
Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-0093-0291.ddc
Bluetooth: hci0: Applying Intel DDC parameters completed
Bluetooth: hci0: Fseq status: Success (0x00)
Bluetooth: MGMT ver 1.23
usb usb3-port10: disabled by hub (EMI?), re-enabling...
usb 3-10: USB disconnect, device number 4
Bluetooth: hci0: ACL packet for unknown connection handle 256
Bluetooth: hci0: sending frame failed (-19)
Bluetooth: hci0: HCI reset during shutdown failed
Bluetooth: hci0: Error when powering off device on rfkill (-19)
usb usb3-port10: attempt power cycle
usb 3-10: Device not responding to setup address.
usb 3-10: device not accepting address 12, error -71
usb 3-10: device not accepting address 13, error -71
usb usb3-port10: unable to enumerate USB device
Package Versions:
- bluez 5.72-0ubuntu5.5
- linux-firmware 20240318.git3b128b60-0ubuntu2.26
- broken kernel: 6.17.0-1017-oem
- working kernel: 6.17.0-1012-oem
Additional Notes:
This appears to be a kernel regression affecting the internal Intel Bluetooth
USB device. Firmware loading succeeds, but the device disconnects from the USB
bus shortly afterward and cannot be enumerated again.
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: linux-oem-24.04 6.17.0-1017.17
ProcVersionSignature: Ubuntu 6.17.0-1012.12-oem 6.17.9
Uname: Linux 6.17.0-1012-oem x86_64
ApportVersion: 2.28.1-0ubuntu3.8
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC1: tgierke 3464 F.... wireplumber
/dev/snd/controlC0: tgierke 3464 F.... wireplumber
/dev/snd/seq: tgierke 3462 F.... pipewire
CasperMD5CheckResult: pass
CurrentDesktop: KDE
Date: Fri Apr 10 09:56:36 2026
InstallationDate: Installed on 2025-12-08 (123 days ago)
InstallationMedia: Ubuntu-Server 24.04.3 LTS "Noble Numbat" - Release amd64
(20250805.1)
MachineType: LENOVO 21QVCTO1WW
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-6.17.0-1012-oem
root=/dev/mapper/ubuntu--vg-ubuntu--lv ro
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No
PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
linux-restricted-modules-6.17.0-1012-oem N/A
linux-backports-modules-6.17.0-1012-oem N/A
linux-firmware 20240318.git3b128b60-0ubuntu2.26
SourcePackage: linux-oem-6.17
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 08/06/2025
dmi.bios.release: 1.18
dmi.bios.vendor: LENOVO
dmi.bios.version: R2WET36W (1.18 )
dmi.board.asset.tag: Not Available
dmi.board.name: 21QVCTO1WW
dmi.board.vendor: LENOVO
dmi.board.version: Not Defined
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: None
dmi.ec.firmware.release: 1.10
dmi.modalias:
dmi:bvnLENOVO:bvrR2WET36W(1.18):bd08/06/2025:br1.18:efr1.10:svnLENOVO:pn21QVCTO1WW:pvrThinkPadP16sGen4:rvnLENOVO:rn21QVCTO1WW:rvrNotDefined:cvnLENOVO:ct10:cvrNone:skuLENOVO_MT_21QV_BU_Think_FM_ThinkPadP16sGen4:
dmi.product.family: ThinkPad P16s Gen 4
dmi.product.name: 21QVCTO1WW
dmi.product.sku: LENOVO_MT_21QV_BU_Think_FM_ThinkPad P16s Gen 4
dmi.product.version: ThinkPad P16s Gen 4
dmi.sys.vendor: LENOVO
** Affects: linux-oem-6.17 (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug noble
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2147694
Title:
Bluetooth regression on 6.17.0-1017-oem: internal Intel Bluetooth
device (8087:0037) disconnects from USB bus after boot and fails to
re-enumerate
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-oem-6.17/+bug/2147694/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs