Public bug reported:

Title: Realtek RTL8852BU Bluetooth (0bda:b853) fails to initialize:
"Opcode 0xfcf0 failed: -16", no controller available

Hardware:
- Laptop: Lenovo IdeaPad Slim 3 15IPH11 (Intel Panther Lake)
- Wi-Fi: Realtek RTL8852BE PCIe [10ec:b852] (Wi-Fi works fine)
- Bluetooth: Realtek Bluetooth Radio, USB ID 0bda:b853 (rtl8852bu, 
rom_version=3)

Software:
- Ubuntu 26.04
- Kernel: 7.0.0-38-generic
- linux-firmware: 20260319.git217ca6e4.1ubuntu
- BlueZ: 5.85

Problem:
The Bluetooth controller is detected and the firmware files are loaded,
but initialization fails with "Opcode 0xfcf0 failed: -16" (EBUSY).
hci0 exists in /sys/class/bluetooth but is never exposed to the
management interface, so Bluetooth is completely unusable.

dmesg:
  Bluetooth: hci0: RTL: examining hci_ver=0b hci_rev=000b lmp_ver=0b 
lmp_subver=8852
  Bluetooth: hci0: RTL: rom_version status=0 version=3
  Bluetooth: hci0: RTL: btrtl_initialize: key id 0
  Bluetooth: hci0: RTL: loading rtl_bt/rtl8852bu_fw.bin
  Bluetooth: hci0: RTL: loading rtl_bt/rtl8852bu_config.bin
  Bluetooth: hci0: Opcode 0xfcf0 failed: -16
  Bluetooth: hci0: AOSP extensions version v0.96
  Bluetooth: hci0: AOSP quality report is not supported

Observed behaviour:
- rfkill list: no soft/hard block on ideapad_bluetooth or hci0
- bluetooth.service: active (running), no errors
- ls /sys/class/bluetooth: hci0
- btmgmt info: "Index list with 0 items"
- btmgmt --index 0 info: "Reading hci0 info failed with status 0x11 (Invalid 
Index)"
- bluetoothctl show: "No default controller available"

Firmware files in /usr/lib/firmware/rtl_bt/:
[INCOLLA QUI]

Already tried (no change):
- systemctl daemon-reload + restart bluetooth
- Reloading btusb (modprobe -r btusb && modprobe btusb)
- btusb enable_autosuspend=0 (via modprobe.d and as module parameter)
- rfkill unblock bluetooth

The same failure, with an identical dmesg sequence, has been reported for the
same USB ID 0bda:b853 on other distributions, with both kernel 6.18 and
7.0, which suggests a driver (btrtl) or firmware issue rather than a
local configuration problem:
- 
https://discuss.cachyos.org/t/bluetooth-rtl8852bu-0bda-b853-fails-to-initialize-opcode-0xfcf0-failed-16-hci0-stays-down/31390
- 
https://discussion.fedoraproject.org/t/cannot-enable-bluetooth-on-fedora-44-realtek-0bda-b853-rtl8852bu-opcode-0xfcf0-failed-16/191250
In the Fedora report, rtl8852bu_config.bin was only 6 bytes and was a
symlink to rtl8761bu_config.bin, which belongs to a different chip.
This may be the cause.

Expected behaviour:
The controller initializes, gets a valid BD address and is usable
through BlueZ/bluetoothctl.

ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: linux-firmware 20260319.git217ca6e4.1ubuntu
ProcVersionSignature: Ubuntu 7.0.0-38.38-generic 7.0.14
Uname: Linux 7.0.0-38-generic x86_64
ApportVersion: 2.34.1-0ubuntu0.1
Architecture: amd64
AudioDevicesInUse:
 USER        PID ACCESS COMMAND
 /dev/snd/controlC0:  francesco   3307 F.... pipewire
                      francesco   3326 F.... wireplumber
 /dev/snd/seq:        francesco   3307 F.... pipewire
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Thu Oct 22 09:27:04 2026
InstallationDate: Installed on 2026-10-08 (14 days ago)
InstallationMedia: Ubuntu 26.04 "Resolute Raccoon" - Release amd64 (20260423.1)
MachineType: LENOVO 83UR
PackageArchitecture: all
ProcEnviron:
 LANG=it_IT.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm-256color
 XDG_RUNTIME_DIR=<set>
ProcFB: 0 xedrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-7.0.0-38-generic 
root=UUID=fb7eec7b-893f-41a3-99ab-3d863c00b014 ro quiet splash 
crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
SourcePackage: linux-firmware
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 06/24/2026
dmi.bios.release: 1.20
dmi.bios.vendor: LENOVO
dmi.bios.version: TTCN20WW
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: SDK0T76574 WIN
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: IdeaPad Slim 3 15IPH11
dmi.ec.firmware.release: 1.19
dmi.modalias: 
dmi:bvnLENOVO:bvrTTCN20WW:bd06/24/2026:br1.20:efr1.19:svnLENOVO:pn83UR:pvrIdeaPadSlim315IPH11:rvnLENOVO:rnLNVNB161216:rvrSDK0T76574WIN:cvnLENOVO:ct10:cvrIdeaPadSlim315IPH11:skuLENOVO_MT_83UR_BU_idea_FM_IdeaPadSlim315IPH11:pfaIdeaPadSlim315IPH11:
dmi.product.family: IdeaPad Slim 3 15IPH11
dmi.product.name: 83UR
dmi.product.sku: LENOVO_MT_83UR_BU_idea_FM_IdeaPad Slim 3 15IPH11
dmi.product.version: IdeaPad Slim 3 15IPH11
dmi.sys.vendor: LENOVO

** Affects: linux-firmware (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug resolute wayland-session

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2171894

Title:
  bluetooth does not work

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/2171894/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to