Need assistance with Bluetooth problems

My Bluetooth works but stops working after restart. My laptop is newer Asus ProArt P16. The background is that this issue has been addressed with the latest kernels. Which I am using with Ubuntu 25.04 kernel 6.14. So the Bluetooth has been working when there are updates but after any bluetooth updates it stops after a restart. Then I can’t turn it it back on. It may be related to the following issue. These laptops are very similar. https://bbs.archlinux.org/viewtopic.php?id=298853

Please let me know if anyone can help. Thank You

[ 5.525483] Bluetooth: Core ver 2.22
[ 5.536400] Bluetooth: HCI device and connection manager initialized
[ 5.536406] Bluetooth: HCI socket layer initialized
[ 5.536408] Bluetooth: L2CAP socket layer initialized
[ 5.536420] Bluetooth: SCO socket layer initialized
[ 5.696346] Bluetooth: hci0: Failed to get device id (-108)
[ 5.696359] Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
[ 6.364473] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 6.364477] Bluetooth: BNEP filters: protocol multicast
[ 6.364480] Bluetooth: BNEP socket layer initialized
[ 8.906386] Modules linked in: nft_chain_nat nf_nat xt_multiport xt_cgroup xt_mark xt_owner snd_seq_dummy snd_hrtimer hid_sensor_als nvidia_uvm(PO) qrtr bnep ip6t_REJECT nf_reject_ipv6 xt_hl ip6t_rt ipt_REJECT nf_reject_ipv4 xt_LOG nf_log_syslog nft_limit xt_limit xt_addrtype xt_tcpudp xt_conntrack nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nft_compat nf_tables binfmt_misc nvidia_drm(PO) nvidia_modeset(PO) amd_atl intel_rapl_msr btusb intel_rapl_common btrtl btintel btbcm btmtk snd_hda_codec_realtek snd_hda_codec_generic nls_iso8859_1 edac_mce_amd bluetooth input_leds nvidia(PO) snd_hda_scodec_component snd_hda_codec_hdmi amdgpu snd_acp_legacy_mach snd_acp_mach snd_soc_nau8821 snd_acp3x_rn snd_acp70 snd_acp_i2s snd_acp_pdm snd_acp_pcm snd_soc_dmic snd_sof_amd_acp70 snd_sof_amd_acp63 snd_sof_amd_vangogh snd_sof_amd_rembrandt snd_sof_amd_renoir snd_sof_amd_acp snd_sof_pci snd_sof_xtensa_dsp snd_hda_scodec_cs35l56_spi snd_sof snd_sof_utils snd_pci_ps snd_soc_acpi_amd_match snd_amd_sdw_acpi soundwire_amd

I am wondering if it is related to the above issue of the link I provided on the Arch forum. About starting after networking.

sudo systemctl status bluetooth.service
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: enabled)
Active: active (running) since Thu 2025-03-20 16:41:48 EDT; 16h ago
Invocation: 2e21f4fca58d4148ba50ee25ac467cbf
Docs: man:bluetoothd(8)
Main PID: 5060 (bluetoothd)
Status: “Running”
Tasks: 1 (limit: 36475)
Memory: 2.8M (peak: 3.3M)
CPU: 33ms
CGroup: /system.slice/bluetooth.service
└─5060 /usr/libexec/bluetooth/bluetoothd

Mar 20 16:41:48 paul-ProArt-P16 bluetoothd[5060]: src/plugin.c:init_plugin() System does not support bap plugin
Mar 20 16:41:48 paul-ProArt-P16 bluetoothd[5060]: src/plugin.c:init_plugin() System does not support bass plugin
Mar 20 16:41:48 paul-ProArt-P16 bluetoothd[5060]: src/plugin.c:init_plugin() System does not support mcp plugin
Mar 20 16:41:48 paul-ProArt-P16 bluetoothd[5060]: src/plugin.c:init_plugin() System does not support vcp plugin
Mar 20 16:41:48 paul-ProArt-P16 bluetoothd[5060]: profiles/audio/micp.c:micp_init() D-Bus experimental not enabled
Mar 20 16:41:48 paul-ProArt-P16 bluetoothd[5060]: src/plugin.c:init_plugin() System does not support micp plugin
Mar 20 16:41:48 paul-ProArt-P16 bluetoothd[5060]: src/plugin.c:init_plugin() System does not support ccp plugin
Mar 20 16:41:48 paul-ProArt-P16 bluetoothd[5060]: src/plugin.c:init_plugin() System does not support csip plugin
Mar 20 16:41:48 paul-ProArt-P16 bluetoothd[5060]: src/plugin.c:init_plugin() System does not support asha plugin
Mar 20 16:41:48 paul-ProArt-P16 bluetoothd[5060]: Bluetooth management interface 1.23 initialized

I am going to hazard a guess - Mediatek device?

I do find that for wireless

            description: Wireless interface
            product: MEDIATEK Corp.
            vendor: MEDIATEK Corp.
            physical id: 0
            bus info: pci@0000:63:00.0
            logical name: wlp99s0
            version: 00
            serial: 58:cd:c9:33:6e:8d
            width: 64 bits
            clock: 33MHz
            capabilities: bus_master cap_list ethernet physical wireless
            configuration: broadcast=yes driver=mt7925e driverversion=6.14.0-11-generic firmware=____000000-20250305133013 ip=192.168.2.7 latency=0 link=yes multicast=yes wireless=IEEE 802.11
            resources: irq:126 memory:dd800000-dd9fffff memory:dda00000-dda07fff

paul@paul-ProArt-P16:~$ inxi -Eaz
Bluetooth:
Device-1: Foxconn / Hon Hai Wireless_Device driver: btusb v: 0.8 type: USB
rev: 2.1 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-3:2 chip-ID: 0489:e11e
class-ID: e001 serial:
Report: hciconfig ID: hci0 rfk-id: 3 state: down
bt-service: enabled,running rfk-block: hardware: no software: no
address:
Info: acl-mtu: 0:0 sco-mtu: 0:0 link-mode: peripheral accept

Foxconn device - I wasn’t expecting that, but nevermind
Although same device driver btusb

I have experienced similar problems i.e. Bluetooth fails after restart, but mine is a slightly different device
Here’s mine (mediatek 7921 wifi and bluetooth combined)

mark@gmktec:~$ inxi -Eaz
Bluetooth:
  Device-1: MediaTek Wireless_Device driver: btusb v: 0.8 type: USB rev: 2.1
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-3:3 chip-ID: 0e8d:0608
    class-ID: e001 serial: <filter>
  Report: hciconfig ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.2
    lmp-v: 11 sub-v: 2402 hci-v: 11 rev: 1911 class-ID: 6c0104
  Info: acl-mtu: 1021:6 sco-mtu: 240:8 link-policy: rswitch sniff
    link-mode: peripheral accept service-classes: rendering, capturing, audio,
    telephony

Now, I don’t know how to fix the problem but I do know that, for my device, Ubuntu 24.04 with kernel 6.8.0-52 works flawlessly - both first boot and restart.

Often, when using a 6.11 kernel, I have had to resort to this trick to re-activate Bluetooth:-

  • Close applications and power off
  • Remove the power cable (desktop) (laptop - remove battery?)
  • Press and hold the power button for more than 30 seconds
  • Re-attach power cable (or battery)
  • Boot the PC

Here’s a couple of links where I have tried to investigate and fix a similar difficulty.
So far, unsuccessfully

https://discourse.ubuntu.com/t/bluetooth-failure-on-reboot-kernel-6-11-0-17-mediatek-7921/55462
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2100027

I’ll keep an eye on this thread to see what transpires.

1 Like

Moving to pre-release. We provide no official support for pre-release versions.