Not working bluetooth headphones on MSI GF63 Thin

Hello! I’m trying to fix my headphones on my MSI GF63 Thin laptop. My headphones sometimes lose sound. This is happen in random moment and when I step away from the laptop. I tested headphones on other laptops and they worked great! I have a linux60, Intel AX201 Bluetooth, and CGpods X.
P.S. sorry for my English…
P.P.S Im new in linux…

Hello @Skrever and welcome :wink:

And as always… you are not the only one having problems with Bluetooth. Use the search function.

Most likely it is a power saving feature…

Please check the 2 commands and post the output here:

sudo tlp-stat --usb
sudo tlp-stat --pcie

Auto suspend and wake up of usb or pcie can produce the “lose sound” issue. Mostly happening when in battery mode.

This is tlp-stat --usb:

+++ USB
Autosuspend       = enabled
Device allowlist  = (not configured)
Device denylist   = (not configured)
Exclude audio     = enabled
Exclude bluetooth = disabled
Exclude phones    = disabled
Exclude printers  = enabled
Exclude WWAN      = disabled
Bus 004 Device 001 ID 1d6b:0003 control = auto, autosuspend_delay_ms =    0 -- Linux Foundation 3.0 root hub (hub)
Bus 003 Device 002 ID 09da:2403 control = on,   autosuspend_delay_ms = 2000 -- A4Tech Co., Ltd. 2.4G Device (usbhid)
Bus 003 Device 003 ID 8087:0026 control = auto, autosuspend_delay_ms = 2000 -- Intel Corp. AX201 Bluetooth (btusb)
Bus 003 Device 001 ID 1d6b:0002 control = auto, autosuspend_delay_ms =    0 -- Linux Foundation 2.0 root hub (hub)
Bus 002 Device 001 ID 1d6b:0003 control = auto, autosuspend_delay_ms =    0 -- Linux Foundation 3.0 root hub (hub)
Bus 001 Device 001 ID 1d6b:0002 control = auto, autosuspend_delay_ms =    0 -- Linux Foundation 2.0 root hub (hub)

This is tlp-stat --pcie:

+++ PCIe Active State Power Management
/sys/module/pcie_aspm/parameters/policy = [default] performance powersave powersupersave (using BIOS preferences)
+++ PCIe Runtime Power Management
Enable devices    = (disabled)
Disable devices   = (disabled)
Device denylist   = (disabled)
Driver denylist   = mei_me nouveau radeon
/sys/bus/pci/devices/0000:00:00.0/power/control = on   (0x060000, Host bridge, no driver)
/sys/bus/pci/devices/0000:00:01.0/power/control = auto (0x060400, PCI bridge, pcieport)
/sys/bus/pci/devices/0000:00:02.0/power/control = auto (0x030000, VGA compatible controller, i915)
/sys/bus/pci/devices/0000:00:06.0/power/control = auto (0x060400, PCI bridge, pcieport)
/sys/bus/pci/devices/0000:00:08.0/power/control = on   (0x088000, System peripheral, no driver)
/sys/bus/pci/devices/0000:00:0a.0/power/control = on   (0x118000, Signal processing controller, intel_vsec)
/sys/bus/pci/devices/0000:00:0d.0/power/control = auto (0x0c0330, USB controller, xhci_hcd)
/sys/bus/pci/devices/0000:00:14.0/power/control = auto (0x0c0330, USB controller, xhci_hcd)
/sys/bus/pci/devices/0000:00:14.2/power/control = on   (0x050000, RAM memory, no driver)
/sys/bus/pci/devices/0000:00:14.3/power/control = on   (0x028000, Network controller, iwlwifi)
/sys/bus/pci/devices/0000:00:15.0/power/control = auto (0x0c8000, Serial bus controller, intel-lpss)
/sys/bus/pci/devices/0000:00:16.0/power/control = auto (0x078000, Communication controller, mei_me)
/sys/bus/pci/devices/0000:00:17.0/power/control = on   (0x010601, SATA controller, ahci)
/sys/bus/pci/devices/0000:00:1d.0/power/control = auto (0x060400, PCI bridge, pcieport)
/sys/bus/pci/devices/0000:00:1f.0/power/control = on   (0x060100, ISA bridge, no driver)
/sys/bus/pci/devices/0000:00:1f.3/power/control = auto (0x040100, Multimedia audio controller, sof-audio-pci-intel-tgl)
/sys/bus/pci/devices/0000:00:1f.4/power/control = auto (0x0c0500, SMBus, i801_smbus)
/sys/bus/pci/devices/0000:00:1f.5/power/control = on   (0x0c8000, Serial bus controller, intel-spi)
/sys/bus/pci/devices/0000:01:00.0/power/control = on   (0x030200, 3D controller, no driver)
/sys/bus/pci/devices/0000:02:00.0/power/control = on   (0x010802, Non-Volatile memory controller, nvme)
/sys/bus/pci/devices/0000:03:00.0/power/control = on   (0x020000, Ethernet controller, no driver)

As you can see it suspends. The config file is here: /etc/tlp.conf with all default variables. Lines starting with # are comments, so be ignored.

You can edit it directly with root permissions or create a folder:

sudo mkdir -pv /etc/tlp.conf.d/

and put a text file in it with the variables you have set:

sudo nano /etc/tlp.conf.d/usb.conf

nano is a terminal text editor. You use any editor you like.

Put there in:

USB_BLACKLIST_BTUSB=1

That will exclude bluetooth for auto suspending.

Just to be sure, restart your laptop and check again with: sudo tlp-stat --usb.

1 Like

No, it didn’t help…
I disable autosuspended and exclude bluetooth but it also freeze

+++ USB
Autosuspend = disabled
Device allowlist = (not configured)
Device denylist = 8087:0026
Exclude audio = enabled
Exclude bluetooth = enabled
Exclude phones = disabled
Exclude printers = enabled
Exclude WWAN = enabled
Bus 004 Device 001 ID 1d6b:0003 control = auto, autosuspend_delay_ms = 0 – Linux Foundation 3.0 root hub (hub)
Bus 003 Device 002 ID 09da:2403 control = on, autosuspend_delay_ms = 2000 – A4Tech Co., Ltd. 2.4G Device (usbhid)
Bus 003 Device 003 ID 8087:0026 control = auto, autosuspend_delay_ms = 2000 – Intel Corp. AX201 Bluetooth (btusb)
Bus 003 Device 001 ID 1d6b:0002 control = auto, autosuspend_delay_ms = 0 – Linux Foundation 2.0 root hub (hub)
Bus 002 Device 001 ID 1d6b:0003 control = auto, autosuspend_delay_ms = 0 – Linux Foundation 3.0 root hub (hub)
Bus 001 Device 001 ID 1d6b:0002 control = auto, autosuspend_delay_ms = 0 – Linux Foundation 2.0 root hub (hub)

It took me 4 tries to get my bluetooth headphones to pair. It would either find them and not pair or not find them at all.
What I had to do was to turn bluetooth off, turn my headphones on and then restart bluetooth, then I was able to successfully pair them.

No, my headphones successfully connect to my laptop. But they freeze when I step away from it.

YES!!! It’s amazing! My TLP was not turned on! Thank you man!!!

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.