Bluetooth stops working after some time

Hi! Have some issues with bluetooth.
Bluetooth device stops working in every distro after a while, only helps to reboot the device with a long hold on the boot button (about 60 seconds).

Checked systemctl status bluetooth, it is running.

Journal:

янв 18 23:50:47 82XV bluetoothd[644]: profiles/audio/avdtp.c:handle_unanswered_req() No reply to Suspend request
янв 18 23:50:47 82XV bluetoothd[644]: src/profile.c:ext_io_disconnected() Unable to get io data for Hands-Free Voice gateway: getpeername: T>
янв 18 23:50:54 82XV bluetoothd[644]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down
янв 18 23:51:01 82XV bluetoothd[644]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down
янв 18 23:51:10 82XV bluetoothd[644]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down
янв 18 23:51:23 82XV bluetoothd[644]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down
…skipping…
янв 18 23:50:47 82XV bluetoothd[644]: profiles/audio/avdtp.c:handle_unanswered_req() No reply to Suspend request
янв 18 23:50:47 82XV bluetoothd[644]: src/profile.c:ext_io_disconnected() Unable to get io data for Hands-Free Voice gateway: getpeername: T>
янв 18 23:50:54 82XV bluetoothd[644]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down
янв 18 23:51:01 82XV bluetoothd[644]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down
янв 18 23:51:10 82XV bluetoothd[644]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down
янв 18 23:51:23 82XV bluetoothd[644]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down

Installed the LTS Kernel, reinstalled drivers, and did many other things. Checked with rfkill list, modprobe -r then modprobe again. In general there is no result.

Can you help me find out if this is a hardware problem or a system issue? I do not encounter such a problem in Windows.

Laptop: Lenovo Loq 15IRH8, I5 12450h version

Thank you !

What is lspci?

I bet your bluetooth falls intoo sleep cause of powersaving…but don’t got , quick reboot doesnt help comes close to off wait and on…

Might check
https://wiki.archlinux.org/title/Bluetooth#hcitool_scan:_Device_not_found

6.3.1 and 6.3.2

Hi! Heres lspci:

❯ lspci
00:00.0 Host bridge: Intel Corporation 12th Gen Core Processor Host Bridge/DRAM Registers (rev 02)
00:01.0 PCI bridge: Intel Corporation 12th Gen Core Processor PCI Express x16 Controller #1 (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Alder Lake-P GT1 [UHD Graphics] (rev 0c)
00:04.0 Signal processing controller: Intel Corporation Alder Lake Innovation Platform Framework Processor Participant (rev 02)
00:06.0 PCI bridge: Intel Corporation 12th Gen Core Processor PCI Express x4 Controller #0 (rev 02)
00:0a.0 Signal processing controller: Intel Corporation Platform Monitoring Technology (rev 01)
00:14.0 USB controller: Intel Corporation Alder Lake PCH USB 3.2 xHCI Host Controller (rev 01)
00:14.2 RAM memory: Intel Corporation Alder Lake PCH Shared SRAM (rev 01)
00:15.0 Serial bus controller: Intel Corporation Alder Lake PCH Serial IO I2C Controller #0 (rev 01)
00:16.0 Communication controller: Intel Corporation Alder Lake PCH HECI Controller (rev 01)
00:19.0 Serial bus controller: Intel Corporation Alder Lake-P Serial IO I2C Controller #0 (rev 01)
00:1c.0 PCI bridge: Intel Corporation Alder Lake PCI Express x4 Root Port #5 (rev 01)
00:1c.5 PCI bridge: Intel Corporation Alder Lake-P PCH PCIe Root Port #6 (rev 01)
00:1f.0 ISA bridge: Intel Corporation Alder Lake PCH eSPI Controller (rev 01)
00:1f.3 Multimedia audio controller: Intel Corporation Alder Lake PCH-P High Definition Audio Controller (rev 01)
00:1f.4 SMBus: Intel Corporation Alder Lake PCH-P SMBus Host Controller (rev 01)
00:1f.5 Serial bus controller: Intel Corporation Alder Lake-P PCH SPI Controller (rev 01)
01:00.0 VGA compatible controller: NVIDIA Corporation AD107M [GeForce RTX 4050 Max-Q / Mobile] (rev a1)
01:00.1 Audio device: NVIDIA Corporation AD107 High Definition Audio Controller (rev a1)
06:00.0 Non-Volatile memory controller: SK hynix BC901 NVMe Solid State Drive (DRAM-less) (rev 03)
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)
08:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8852BE PCIe 802.11ax Wireless Network Controller

Also checked 6.3.1 and 6.3.2. I looked at the journalctl | grep hci errors, it didn’t have those errors.
I noticed that if I turn off bluetooth in the previous session, it will turn off in the next session after some time (after different time: 1 hour, 30 min, etc). If I don’t disable it via gui, don’t update via pacman -syu, then in general there are no problems.

Is this normal or is there an error somewhere ?

How to enable power mode by the way ?
Thanks!

idk, there some report of firmware crashing… dificult to filter out there is also wifi issues :slight_smile:

they do like : https://bbs.archlinux.org/viewtopic.php?pid=2133218#p2133218

its power or crashing…