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/2171895 Title: bluetooth does not work To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/2171895/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
