You are not logged in.

#1 2022-11-20 04:12:52

hjmu
Member
Registered: 2022-10-11
Posts: 6

Bluetooth not working after restart

My Bluetooth does not work on the boot. I tried many things but none of them worked. Now after I reboot, I have to first

sudo modprobe -r btusb

and

sudo modprobe btusb

then my Bluetooth is back (solely "sudo modprobe btusb" does not work).
I guess the Bluetooth was loaded but blocked, any help?

Offline

#2 2022-11-20 11:55:00

Irets
Member
Registered: 2019-02-01
Posts: 143

Re: Bluetooth not working after restart

Does dmesg report module loading failures or errors about bluetooth functionality?

What is the output of systemctl status bluetooth.service?

Last edited by Irets (2022-11-20 11:56:58)

Offline

#3 2022-11-20 14:15:29

hjmu
Member
Registered: 2022-10-11
Posts: 6

Re: Bluetooth not working after restart

Irets wrote:

Does dmesg report module loading failures or errors about bluetooth functionality?

What is the output of systemctl status bluetooth.service?

It is

● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
     Active: active (running) since Mon 2022-11-21 06:11:49 HKT; 7h left
       Docs: man:bluetoothd(8)
   Main PID: 567 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 18731)
     Memory: 2.0M
        CPU: 23ms
     CGroup: /system.slice/bluetooth.service
             └─567 /usr/lib/bluetooth/bluetoothd

Nov 21 06:11:49 arch bluetoothd[567]: Bluetooth daemon 5.66
Nov 21 06:11:49 arch bluetoothd[567]: Starting SDP server
Nov 21 06:11:49 arch bluetoothd[567]: profiles/audio/vcp.c:vcp_init() D-Bus experimental not enabled
Nov 21 06:11:49 arch bluetoothd[567]: src/plugin.c:plugin_init() Failed to init vcp plugin
Nov 21 06:11:49 arch bluetoothd[567]: profiles/audio/mcp.c:mcp_init() D-Bus experimental not enabled
Nov 21 06:11:49 arch bluetoothd[567]: src/plugin.c:plugin_init() Failed to init mcp plugin
Nov 21 06:11:49 arch bluetoothd[567]: profiles/audio/bap.c:bap_init() D-Bus experimental not enabled
Nov 21 06:11:49 arch bluetoothd[567]: src/plugin.c:plugin_init() Failed to init bap plugin
Nov 21 06:11:49 arch systemd[1]: Started Bluetooth service.
Nov 21 06:11:49 arch bluetoothd[567]: Bluetooth management interface 1.22 initialized

Your are right, there are some load errors.

Last edited by hjmu (2022-11-20 14:16:04)

Offline

#4 2022-11-20 14:18:19

hjmu
Member
Registered: 2022-10-11
Posts: 6

Re: Bluetooth not working after restart

Irets wrote:

Does dmesg report module loading failures or errors about bluetooth functionality?

What is the output of systemctl status bluetooth.service?

And the dmesg

sudo dmesg | grep Blue
[    1.401969] Bluetooth: Core ver 2.22
[    1.401981] Bluetooth: HCI device and connection manager initialized
[    1.401984] Bluetooth: HCI socket layer initialized
[    1.401985] Bluetooth: L2CAP socket layer initialized
[    1.401987] Bluetooth: SCO socket layer initialized
[    2.119821] Bluetooth: hci0: Bootloader revision 0.4 build 0 week 30 2018
[    2.120828] Bluetooth: hci0: Device revision is 2
[    2.120829] Bluetooth: hci0: Secure boot is enabled
[    2.120830] Bluetooth: hci0: OTP lock is enabled
[    2.120830] Bluetooth: hci0: API lock is enabled
[    2.120830] Bluetooth: hci0: Debug lock is disabled
[    2.120831] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    2.149934] Bluetooth: hci0: Found device firmware: intel/ibt-19-0-4.sfi
[    2.149979] Bluetooth: hci0: Boot Address: 0x24800
[    2.149980] Bluetooth: hci0: Firmware Version: 106-39.22
[    3.622396] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.622398] Bluetooth: BNEP filters: protocol multicast
[    3.622401] Bluetooth: BNEP socket layer initialized
[    3.854092] Bluetooth: hci0: Waiting for firmware download to complete
[    3.854806] Bluetooth: hci0: Firmware loaded in 1664912 usecs
[    3.854831] Bluetooth: hci0: Waiting for device to boot
[    3.868809] Bluetooth: hci0: Device booted in 13661 usecs
[    3.868815] Bluetooth: hci0: Malformed MSFT vendor event: 0x02
[    3.869594] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-19-0-4.ddc
[    3.871822] Bluetooth: hci0: Applying Intel DDC parameters completed
[    3.872822] Bluetooth: hci0: Firmware revision 0.4 build 106 week 39 2022
[    3.930880] Bluetooth: MGMT ver 1.22
[    5.957806] Bluetooth: hci0: command 0xfc1e tx timeout

There is a timeout error.

Offline

#5 2022-12-20 03:37:00

dadams
Member
Registered: 2022-11-08
Posts: 4

Re: Bluetooth not working after restart

Offline

#6 2022-12-20 04:02:48

cfr
Member
From: Cymru
Registered: 2011-11-27
Posts: 7,178

Re: Bluetooth not working after restart

Don't grep the output. It's likely to exclude crucial context. Not to mention all lowercase occurrences. Also post lsusb output.


CLI Paste | How To Ask Questions

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

Offline

#7 2023-06-13 06:25:09

Orbital_sFear
Member
Registered: 2014-10-13
Posts: 50

Re: Bluetooth not working after restart

I ran into this exact same issue, same error messages.

My solution:

    sudo vi /etc/bluetooth/main.conf

    Experimental = True
    KernelExperimental = true

Reboot, confirm systemctl status bluetooth.service is running, bluetooth fixed.

Last edited by Orbital_sFear (2023-06-13 06:26:07)

Offline

#8 2023-06-14 09:07:42

Cubuss
Member
Registered: 2023-06-14
Posts: 8

Re: Bluetooth not working after restart

Orbital_sFear wrote:

I ran into this exact same issue, same error messages.

My solution:

    sudo vi /etc/bluetooth/main.conf

    Experimental = True
    KernelExperimental = true

Reboot, confirm systemctl status bluetooth.service is running, bluetooth fixed.

This fixed my bluetooth thank you,
i wasnt able to enable it at all and it sometimes worked after replugging the usb dongle multiple times randomly now it just works smile

Offline

#9 2023-06-14 09:24:54

Cubuss
Member
Registered: 2023-06-14
Posts: 8

Re: Bluetooth not working after restart

Nvm i just restarted and still get errors and bluetooth doesn't turn on again,

Jun 14 11:22:19 archlinux bluetoothd[682]: Bluetooth daemon 5.66
Jun 14 11:22:19 archlinux systemd[1]: Started Bluetooth service.
Jun 14 11:22:19 archlinux bluetoothd[682]: Starting SDP server
Jun 14 11:22:19 archlinux bluetoothd[682]: profiles/audio/vcp.c:vcp_init() D-Bus experimental not enabled
Jun 14 11:22:19 archlinux bluetoothd[682]: src/plugin.c:plugin_init() Failed to init vcp plugin
Jun 14 11:22:19 archlinux bluetoothd[682]: profiles/audio/mcp.c:mcp_init() D-Bus experimental not enabled
Jun 14 11:22:19 archlinux bluetoothd[682]: src/plugin.c:plugin_init() Failed to init mcp plugin
Jun 14 11:22:19 archlinux bluetoothd[682]: profiles/audio/bap.c:bap_init() D-Bus experimental not enabled
Jun 14 11:22:19 archlinux bluetoothd[682]: src/plugin.c:plugin_init() Failed to init bap plugin
Jun 14 11:22:19 archlinux bluetoothd[682]: Bluetooth management interface 1.22 initialized

config file:

# Enables D-Bus experimental interfaces
# Possible values: true or false
Experimental = True

# Enables kernel experimental features, alternatively a list of UUIDs
# can be given.
# Possible values: true,false,<UUID List>
# Possible UUIDS:
# d4992530-b9ec-469f-ab01-6c481c47da1c (BlueZ Experimental Debug)
# 671b10b5-42c0-4696-9227-eb28d1b049d6 (BlueZ Experimental Simultaneous Central and Peripheral)
# 15c0a148-c273-11ea-b3de-0242ac130004 (BlueZ Experimental LL privacy)
# 330859bc-7506-492d-9370-9a6f0614037f (BlueZ Experimental Bluetooth Quality Report)
# a6695ace-ee7f-4fb9-881a-5fac66c629af (BlueZ Experimental Offload Codecs)
# 6fbaf188-05e0-496a-9885-d6ddfdb4e03e (BlueZ Experimental ISO socket)
# Defaults to false.
KernelExperimental = True

Last edited by Cubuss (2023-06-14 09:36:29)

Offline

Board footer

Powered by FluxBB