SOLVED: Bluetooth failed after kernel update

hi,

After update to kernel 6, Bluetooth connection to speakers lost on this hardware. No device was detected

on booting the following messages were given,
firmware patches not found,
brcm/BCM3142A0-0a5c-216c.hcd
brcm/BCM-0a5c-216c.hcd
Opcode 0x1003 failed: -110

file BCM43142A0-0a5c-216a.hcd was searched for and downloaded from the internet
this file was then copied to files,
/lib/firmware/brcm/BCM43142A0-0a5c-216c.hcd and
/lib/firmware/brcm/BCM-0a5c-216c.hcd
(most probably only one needed)

after reboot all Bluetooth speakers worked

this os :-


System: ---Kernel: 6.0.0-1-default arch: x86_64 bits: 64 Desktop: KDE Plasma v: 5.25.5 Distro: openSUSE Tumbleweed 20221008
---------------Machine: Type: Laptop System: HP product: HP Notebook v: N/A serial: <superuser required>
---------------Mobo: HP model: 8130 v: 25.13 serial: <superuser required> UEFI: American Megatrends v: F.14 date: 12/08/2015
CPU:--------Info: quad core model: AMD A6-6310 APU with AMD Radeon R4 Graphics bits: 64 type: MCP cache: L2: 2 MiB
---------------Speed (MHz): avg: 999 min/max: 1000/1800 cores: 1: 998 2: 1000 3: 1000 4: 1000
Audio:------Device-1: Advanced Micro Devices [AMD/ATI] Kabini HDMI/DP Audio driver: snd_hda_intel
--------------Device-2: Advanced Micro Devices [AMD] FCH Azalia driver: snd_hda_intel
--------------Sound Server-1: ALSA v: k6.0.0-1-default running: yes
--------------Sound Server-2: PipeWire v: 0.3.58 running: yes
Bluetooth: Device-1: Broadcom BCM43142A0 Bluetooth Device type: USB driver: btusb
--------------Report: rfkill ID: hci0 state: up address: see --recommends\CODE]

regards

NB.

Network I/F and Bluetooth I/F still cannot be used simultaneously

FWIW

All now appears to work correctly after the following, (provided WiFi is enabled before Bluetooth)

  1. update of kernel-default-6.0.0-1.2.x86_64 to kernel-default-6.0.1-1.1.x86_64

  2. replace of repos http://ftp.gwdg.de:80/pub/linux/packman/suse/openSUSE_Tumbleweed/
    —to https://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/ with update of associated packages

I am experiencing a similar issue after kernel 6.0.0 and it persists with 6.0.1. My bluetooth is Qualcomm though… It’s in a Dell XPS 15 9560.

dell:~ # hwinfo --bluetooth
02: USB 00.1: 11500 Bluetooth Device
[Created at usb.122]
Unique ID: xnLL.+cQZiM0o24C
Parent ID: k4bc.2DFUsyrieMD
SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.1
SysFS BusID: 1-4:1.1
Hardware Class: bluetooth
Model: “Qualcomm Atheros Bluetooth Device”
Hotplug: USB
Vendor: usb 0x0cf3 “Qualcomm Atheros Communications”
Device: usb 0xe301
Revision: “0.01”
Driver: “btusb”
Driver Modules: “btusb”
Speed: 12 Mbps
Module Alias: “usb:v0CF3pE301d0001dcE0dsc01dp01icE0isc01ip01in01”
Driver Info #0:
Driver Status: btusb is active
Driver Activation Cmd: “modprobe btusb”
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #6 (Hub)

I tried unloading and reloading the pulse audio module for bluetooth discovery but that didn’t yield any result. My Sony WH-CH700 is not getting registered in pulse audio as source or sink.

hi,

The only major difference between your hwinfo and mine is

yours:- Config Status: cfg=no, avail=yes, need=no, active=unknown
mine:- Config Status: cfg=new, avail=yes, need=no, active=unknown

yours does not appear to be configured

on enabling your Bluetooth can you pair any device?

cheers

NB.
My original problem was the initiating kernel script was looking for the wrong firmware. (For Broadcom Bluetooth the firmware is not available from openSUSE.) Down loading the firmware and updating the kernel solved the issue. This is not your issue.