Bluetooth not working properly - Logitech M196 and other devices

Hi everyone!

I've been using Zorin OS for a little over two months now, but I have a recurrent problem with my Bluetooth connections.

At first, everything seems to connect fine, but after a while (around two hours) the connections are lost and my pc doesn't find any bluetooth devices around. This happens with my Logitech M196 mouse and my headphones, and whenever I test other bluetooth signals, the laptop can't find them either (my phone, for example), even if I scan using the terminal or using rfkill.

It's very annoying and I'm even considering changing distros or going back to Windows because of that. It's been two months so I have already tried every single solution on this forum, youtube and Reddit.

I do use blueman to manage bluetooth connections and log using Xorg instead of Wayland, the issue persists.

Whenever this happens, I have to restart my laptop a few times for it to start recognizing my devices. I even changed my headphone for a wired one to work around this issue, but - honestly - I refuse to do the same with my mouse. :smiling_face_with_tear:

Any ideas?

When this happens, instead of rebooting, if you run in terminal:

sudo modprobe -r btusb

sudo modprobe btusb

sudo systemctl restart bluetooth

Does it begin working? I ask this to narrow down whether the issue is delegated to the driver.

Welcome to the Forum!

Do You use built-in Bluetooth from Your PC/Laptop/Mainboard or do You use a Dongle? Did You checked the ''Additional Drivers'' Tab if there is a Driver offered?

Hello, thank you for taking the time to help me!

Unfortunately, no luck. :downcast_face_with_sweat:

I had already tried modprobe before and it didn't work, but I gave it another try today just in case. The bluetooth randomly disconnected my mouse a few minutes ago and now it can't find either the mouse or any other devices nearby.

Also, when I check from my phone, the PC itself isn't visible, even though it is set to be discoverable.

That portion relies on WiFi and both bluetooth and WiFi fall under Radio...
Can you please post the terminal output for

sudo lshw -C network

Hi! Thank you for your reply. Here are the answers:

  • I use the built-in Bluetooth from my PC, it's an IdeaPad Slim 3 15ARP10
  • Yep, I did check, all drivers are updated.

Here's the output:

~$ sudo lshw -C network
*-network
descrição: Interface sem fio
produto: RTL8852BE PCIe 802.11ax Wireless Network Controller
fabricante: Realtek Semiconductor Co., Ltd.
ID físico: 0
informações do barramento: pci@0000:02:00.0
nome lógico: wlp2s0
versão: 00
serial: 14:b5:cd:94:1e:55
largura: 64 bits
clock: 33MHz
capacidades: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuração: broadcast=yes driver=rtw89_8852be driverversion=6.17.0-35-generic firmware=N/A ip=10.99.87.157 latency=0 link=yes multicast=yes wireless=IEEE 802.11
recursos: irq:80 porta de E/S:2000(tamanho=256) memória:c0800000-c08fffff

My PC is currently set to Portuguese. If needed, I can switch it to English.

I used Ubuntu 24.04 in my search criteria as Zorin 18 is a fork of same.
Brave A.I. search via Mojeek comes back with:

" Bluetooth connectivity issues on Ubuntu 24.04 with the RTL8852BE chipset are commonly caused by power management conflicts between the kernel driver and the hardware, or firmware mismatches following system upgrades.

Primary Solutions

  • Disable ASPM and Power Saving: The most effective fix for the RTL8852BE is to disable Active State Power Management (ASPM) for the rtw89 driver. Create or edit the file /etc/modprobe.d/70-rtw89.conf and add the following lines:
options rtw89_pci disable_aspm_l1=y disable_aspm_l1ss
options rtw89_core disable_ps_mode=y

Reboot the system after saving the file.

  • Update Bluetooth Firmware: If the issue started after upgrading to Ubuntu 24.04.2 or later, the default firmware may be outdated. Manually download the correct firmware by running:
cd /lib/firmware/rtl_bt && sudo wget https://raw.githubusercontent.com/linuxfirmware/rtl_bt/main/rtl8852bu_fw.bin

(Note: Some users report success with rtl8852bu_fw.bin despite the BE chipset, as the driver often shares components). Reboot after downloading.

  • Kernel Version Check: Recent kernel updates (e.g., 6.17.x) have introduced regressions. If the issue persists, try booting into an older kernel (e.g., 6.8.0 or 6.14) via the GRUB menu's "Advanced Options" to see if stability returns.
  • Hard Reset: In some cases, residual power causes the Bluetooth radio to fail to initialize. Perform a hard reset by shutting down , unplugging the power cord, holding the power button for 30 seconds, and then booting.

AI-generated answer. Please verify critical facts."

This stands out.
What is your output for

dmesg | grep -i firmware

Also:

Have you disabled Power Saving?

Here's the output:

dmesg | grep -i firmware
dmesg: leitura de buffer de kernel falhou: Operação não permitida

The current Power Mode it's currently set to "Balanced".

Sorry,

sudo dmesg | grep -i firmware

By the time I test a command, I am almost invariably always in sudo and forget.

Setting to "Performance" should disable power saving from limiting or restricting hardware.

Oops! My bad, I'm a begginer, but I should have noticed that xD

Here's the output:

~$ sudo dmesg | grep -i firmware
[sudo] senha para isa:
[ 0.065541] Spectre V2 : Enabling Restricted Speculation for firmware calls
[ 4.554723] rtw89_8852be 0000:02:00.0: loaded firmware rtw89/rtw8852b_fw-1.bin
[ 4.565175] rtw89_8852be 0000:02:00.0: Firmware version 0.29.29.5 (da87cccd), cmd version 0, type 5
[ 4.565188] rtw89_8852be 0000:02:00.0: Firmware version 0.29.29.5 (da87cccd), cmd version 0, type 3
[ 7.121971] amdgpu 0000:04:00.0: amdgpu: [drm] Loading DMUB firmware via PSP: version=0x04000044
[ 7.122656] amdgpu 0000:04:00.0: amdgpu: Found VCN firmware Version ENC: 1.30 DEC: 3 VEP: 0 Revision: 4

Oh okay! Now it's set to Performance! Still no luck finding devices around :frowning:

Once the power management mode is set, you must reboot and test.
Changing the setting does not, in that moment, undo all power throttling. It applies to next time...

I didn't restart before because usually when I do it solves the issue :laughing: At least momentarily.

It's working now, I'll keep the mode on Performance and pray.

1 Like

Update: Disconnected anyway, even on Performance mode and only a few minutes after rebooting. The issue remains. :frowning:

But WiFi is working, right?

I am wondering about interference, now.

Yep! WiFi keeps working regularly every time.

You could test to disable wifi and check if bluetooth is working fine then.

I am watching this discussion with interest. Before my recent trip I purchased a Logitech M196 mouse, to use with my Dell 13" notebook, but could not make it work consistently. In a hurry I bought a cheap WiFi mouse which now occupies the only USB 'A' outlet on the notebook. I wonder if it is a problem with the M196?

Hi! Disabling or enabling WiFi doesn't seem to affect my Bluetooth connection.