You are not logged in.
Pages: 1
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 btusband
sudo modprobe btusbthen my Bluetooth is back (solely "sudo modprobe btusb" does not work).
I guess the Bluetooth was loaded but blocked, any help?
Offline
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
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 initializedYour are right, there are some load errors.
Last edited by hjmu (2022-11-20 14:16:04)
Offline
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 timeoutThere is a timeout error.
Offline
Maybe this is a case of https://wiki.archlinux.org/title/Blueto … l_features
Offline
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
I ran into this exact same issue, same error messages.
My solution:
sudo vi /etc/bluetooth/main.conf
Experimental = True
KernelExperimental = trueReboot, confirm systemctl status bluetooth.service is running, bluetooth fixed.
Last edited by Orbital_sFear (2023-06-13 06:26:07)
Offline
I ran into this exact same issue, same error messages.
My solution:
sudo vi /etc/bluetooth/main.conf Experimental = True KernelExperimental = trueReboot, 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 ![]()
Offline
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 initializedconfig 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 = TrueLast edited by Cubuss (2023-06-14 09:36:29)
Offline
Pages: 1