[Expired for linux (Ubuntu) because there has been no activity for 60
days.]
** Changed in: linux (Ubuntu)
Status: Incomplete => Expired
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2107965
Title:
Bluetooth QCA 0cf3:e500 fails on Lenovo IdeaPad S145-15IIL (Ubuntu
22.04) - "rampatch file version did not match with firmware"
Status in linux package in Ubuntu:
Expired
Bug description:
The internal Qualcomm Atheros Bluetooth adapter (USB ID 0cf3:e500) on
a Lenovo IdeaPad S145-15IIL running Ubuntu 22.04 LTS stopped working
after a system update. The adapter cannot be enabled via GNOME
settings or bluetoothctl.
Hardware & System:
Laptop: Lenovo IdeaPad S145-15IIL
Bluetooth Adapter: Qualcomm Atheros Communications (lsusb ID: 0cf3:e500)
OS: Ubuntu 22.04 LTS
Kernels Tested (error persists on all): 6.11.0-24-generic, 6.8.0-52-generic
(HWE), possibly others.
Error Message:
The dmesg log consistently shows the following error upon boot or when
attempting to interact with the adapter:
[ <timestamp>] Bluetooth: hci0: using rampatch file:
qca/rampatch_usb_00000302.bin
[ <timestamp>] Bluetooth: hci0: QCA: patch rome 0x302 build 0x3e8,
firmware rome 0x302 build 0x3e8
[ <timestamp>] Bluetooth: hci0: rampatch file version did not match with
firmware
Troubleshooting Steps Attempted (All Unsuccessful):
Restarting bluetooth.service.
Checking rfkill (not blocked).
Reinstalling linux-firmware package (using Ubuntu's official version).
Booting with older kernels available in GRUB (specifically tested
6.8.0-52-generic).
Manually cleaning potentially conflicting .bin files from /lib/firmware/qca/.
Manually downloading the latest rampatch_usb_00000302.bin and
nvm_usb_00000302.bin from the upstream linux-firmware.git repository and
placing them in /lib/firmware/qca/.
Experimentally copying firmware from an ar3k directory (based on an unrelated
suggestion, did not help).
(Optional: Add result of trying sudo apt install --reinstall bluez if you run
it now)
BIOS/Firmware Update Status:
sudo fwupdmgr get-updates reports "0 local devices supported" and shows no
available updates for "System Firmware" via LVFS.
The official BIOS Update Readme file obtained from the Lenovo support website
for this model only describes the update procedure via a Windows executable. No
Linux-compatible method (UEFI capsule update, bootable ISO) is mentioned or
provided by Lenovo for this model. Updating the BIOS from Linux is currently
not feasible.
Conclusion:
The internal Bluetooth adapter 0cf3:e500 remains unusable on Ubuntu 22.04
across multiple tested kernels and firmware versions (both packaged and
upstream) due to a persistent rampatch file version did not match with firmware
error. The issue appears to be a driver/firmware incompatibility specific to
this hardware on recent Ubuntu kernels/firmware packages, potentially
exacerbated by an inability to update the system BIOS/UEFI from Linux.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2107965/+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