0

My wife bought this laptop a while ago and Bluetooth has never worked on it with Kubuntu. The Bluetooth Manager appears to be working, however never detects bluetooth devices. The laptop also cannot be detected from other devices. I have already conducted the following fault finding steps which did not rectify the fault:

Ubuntu Bluetooth Troubleshooting Guide

lsmod | grep bluetooth
bluetooth            1028096  44 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm
ecdh_generic           16384  2 bluetooth

sudo systemctl status bluetooth [sudo] password for ***: ● bluetooth.service - Bluetooth service Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: enabled) Active: active (running) since Sat 2025-01-25 10:12:41 AEDT; 17min ago Docs: man:bluetoothd(8) Main PID: 1131 (bluetoothd) Status: "Running" Tasks: 1 (limit: 18643) Memory: 3.2M (peak: 3.9M) CPU: 95ms CGroup: /system.slice/bluetooth.service └─1131 /usr/libexec/bluetooth/bluetoothd

Jan 25 10:12:51 *-laptop bluetoothd[1131]: Endpoint registered: sender=:1.63 path=/MediaEndpoint/A2DPSou> Jan 25 10:12:51 -laptop bluetoothd[1131]: Endpoint registered: sender=:1.63 path=/MediaEndpoint/A2DPSou> Jan 25 10:12:51 -laptop bluetoothd[1131]: Endpoint registered: sender=:1.63 path=/MediaEndpoint/A2DPSou> Jan 25 10:12:51 -laptop bluetoothd[1131]: Endpoint registered: sender=:1.63 path=/MediaEndpoint/A2DPSou> Jan 25 10:12:51 -laptop bluetoothd[1131]: Endpoint registered: sender=:1.63 path=/MediaEndpoint/A2DPSou> Jan 25 10:12:51 -laptop bluetoothd[1131]: Endpoint registered: sender=:1.63 path=/MediaEndpoint/A2DPSou> Jan 25 10:12:51 -laptop bluetoothd[1131]: Endpoint registered: sender=:1.63 path=/MediaEndpoint/A2DPSin> Jan 25 10:12:51 -laptop bluetoothd[1131]: Endpoint registered: sender=:1.63 path=/MediaEndpoint/A2DPSou> Jan 25 10:12:51 -laptop bluetoothd[1131]: Endpoint registered: sender=:1.63 path=/MediaEndpoint/A2DPSin> Jan 25 10:12:51 *-laptop bluetoothd[1131]: Endpoint registered: sender=:1.63 path=/MediaEndpoint/A2DPSou

HCI Config:

hciconfig
hci0:   Type: Primary  Bus: USB
        BD Address: FC:B0:DE:10:24:60  ACL MTU: 1021:8  SCO MTU: 255:12
        UP RUNNING PSCAN ISCAN 
        RX bytes:1857 acl:0 sco:0 events:162 errors:0
        TX bytes:7871 acl:0 sco:0 commands:162 errors:0

Here I have tried to connect multiple devices and none are detected:

bluetoothctl
Waiting to connect to bluetoothd...[bluetooth]# Agent registered
[bluetooth]# power on
[bluetooth]# Changing power on succeeded
[bluetooth]# scan on
[bluetooth]# SetDiscoveryFilter success
[bluetooth]# Discovery started
[bluetooth]# [CHG] Controller FC:B0:DE:10:24:60 Discovering: yes
[bluetooth]# 

I also followed the fault finding in this post here which didn't fix the fault either: Bluetooth not finding any devices ( Ubuntu 18.04 )

Blueman reacts similar to the default bluetooth manager, it shows data being sent and received but no devices show up on the list.

Results for [lsusb; sudo dmesg |egrep -i 'blue|firm'] command are as follows:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 001 Device 003: ID 322e:233b BillionPixels USB2.0 HD UVC WebCam
Bus 001 Device 004: ID 046d:0a64 Logitech, Inc. Logi USB Headset
Bus 001 Device 005: ID 0489:e112 Foxconn / Hon Hai Bluetooth Radio
Bus 001 Device 006: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
[sudo] password for ***: 
[    2.085384] usb 1-10: Product: Bluetooth Radio
[    3.883063] Bluetooth: Core ver 2.22
[    3.918107] NET: Registered PF_BLUETOOTH protocol family
[    3.918113] Bluetooth: HCI device and connection manager initialized
[    3.918121] Bluetooth: HCI socket layer initialized
[    3.918124] Bluetooth: L2CAP socket layer initialized
[    3.918130] Bluetooth: SCO socket layer initialized
[    4.543165] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/adlp_dmc.bin (v2.20)
[    4.561797] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/adlp_guc_70.bin version 70.20.0
[    4.561804] i915 0000:00:02.0: [drm] GT0: HuC firmware i915/tgl_huc.bin version 7.9.3
[    4.565390] rtw89_8851be 0000:02:00.0: loaded firmware rtw89/rtw8851b_fw.bin
[    4.567233] rtw89_8851be 0000:02:00.0: Firmware version 0.29.41.3 (65cefb31), cmd version 0, type 5
[    4.567237] rtw89_8851be 0000:02:00.0: Firmware version 0.29.41.3 (65cefb31), cmd version 0, type 3
[    6.308872] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    6.308881] Bluetooth: BNEP filters: protocol multicast
[    6.308888] Bluetooth: BNEP socket layer initialized
[    6.316031] Bluetooth: MGMT ver 1.22
[    8.688539] Bluetooth: RFCOMM TTY layer initialized
[    8.688549] Bluetooth: RFCOMM socket layer initialized
[    8.688553] Bluetooth: RFCOMM ver 1.11
[   67.674108] audit: type=1107 audit(1737921654.609:213): pid=1201 uid=101 auid=4294967295 ses=4294967295 subj=unconfined msg='apparmor="DENIED" operation="dbus_method_call"  bus="system" path="/" interface="org.freedesktop.DBus.ObjectManager" member="GetManagedObjects" mask="send" name="org.bluez" pid=3835 label="snap.opera.opera" peer_pid=1199 peer_label="unconfined"
[ 7257.641982] audit: type=1400 audit(1737928844.605:243): apparmor="DENIED" operation="open" class="file" profile="snap.firmware-updater.firmware-notifier" name="/proc/sys/vm/max_map_count" pid=20976 comm="firmware-notifi" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[14156.380869] audit: type=1107 audit(1737935743.272:265): pid=1201 uid=101 auid=4294967295 ses=4294967295 subj=unconfined msg='apparmor="DENIED" operation="dbus_method_call"  bus="system" path="/" interface="org.freedesktop.DBus.ObjectManager" member="GetManagedObjects" mask="send" name="org.bluez" pid=35462 label="snap.opera.opera" peer_pid=1199 peer_label="unconfined"

Any help would be greatly appreciated.

Cheers.

stumblebee
  • 4,379
Dave
  • 53

1 Answers1

0

Check mokutil --sb as Secure Boot will need to be disabled, then in terminal

sudo apt install git dkms
git clone https://github.com/jeremyb31/bluetooth-6.8.git -b 6.5-50
sudo dkms add ./bluetooth-6.8
sudo dkms install btusb/4.2

Reboot

I have the code on my github site

Jeremy31
  • 13,293