You are not logged in.
After rebooting, suddenly my laptop's Bluetooth doesn't work.
~ > bluetoothctl 23:11
Agent registered
[bluetooth]# power on
No default controller available
[bluetooth]# scan on
No default controller available
[bluetooth]# show
No default controller availableI should note that I have had Bluetooth issues in the past, but they resolved themselves pretty quickly after leaving my laptop out of power for a couple of hours.
This happened when I had windows installed and when I had switched to arch.
This time though, it seems different. I've had this issue for a couple of weeks and the hardware is detected (I think) so it could be a software issue (?) or some goof on my part.
Some logs I believe could be useful:
~ > lsmod | grep btusb 23:18
btusb 65536 0
btrtl 28672 1 btusb
btbcm 24576 1 btusb
btintel 45056 1 btusb
btmtk 16384 1 btusb
bluetooth 937984 19 btrtl,btmtk,btintel,btbcm,bnep,btusb~ > rfkill list 23:26
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
5: hci0: Bluetooth
Soft blocked: no
Hard blocked: no~ > sudo dmesg | grep Bluetooth 23:18
[ 2.977051] Bluetooth: Core ver 2.22
[ 2.977074] Bluetooth: HCI device and connection manager initialized
[ 2.977077] Bluetooth: HCI socket layer initialized
[ 2.977080] Bluetooth: L2CAP socket layer initialized
[ 2.977082] Bluetooth: SCO socket layer initialized
[ 4.133518] Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
[ 4.483718] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 4.483724] Bluetooth: BNEP filters: protocol multicast
[ 4.483730] Bluetooth: BNEP socket layer initialized
[ 4.485570] Bluetooth: MGMT ver 1.22
[ 106.986115] Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
[ 107.101549] Bluetooth: MGMT ver 1.22
[ 795.528592] Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
[ 795.643525] Bluetooth: MGMT ver 1.22~ > systemctl status bluetooth.service 23:19
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
Active: active (running) since Wed 2022-10-26 23:04:29 EEST; 16min ago
Docs: man:bluetoothd(8)
Main PID: 483 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 14061)
Memory: 2.9M
CPU: 51ms
CGroup: /system.slice/bluetooth.service
└─483 /usr/lib/bluetooth/bluetoothd
Oct 26 23:04:29 archlinux systemd[1]: Starting Bluetooth service...
Oct 26 23:04:29 archlinux bluetoothd[483]: Bluetooth daemon 5.65
Oct 26 23:04:29 archlinux systemd[1]: Started Bluetooth service.
Oct 26 23:04:29 archlinux bluetoothd[483]: Starting SDP server
Oct 26 23:04:29 archlinux bluetoothd[483]: Bluetooth management interface 1.22 initialized
Oct 26 23:05:56 archlinux bluetoothd[483]: src/adapter.c:index_removed() Ignoring index removal for a non-existent adapter
Oct 26 23:17:33 archlinux bluetoothd[483]: src/adapter.c:index_removed() Ignoring index removal for a non-existent adapter~ > journalctl -b | grep Bluetooth 23:19
Oct 26 23:04:28 archlinux kernel: Bluetooth: Core ver 2.22
Oct 26 23:04:28 archlinux kernel: Bluetooth: HCI device and connection manager initialized
Oct 26 23:04:28 archlinux kernel: Bluetooth: HCI socket layer initialized
Oct 26 23:04:28 archlinux kernel: Bluetooth: L2CAP socket layer initialized
Oct 26 23:04:28 archlinux kernel: Bluetooth: SCO socket layer initialized
Oct 26 23:04:29 archlinux kernel: Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
Oct 26 23:04:29 archlinux systemd[1]: Starting Bluetooth mesh service...
Oct 26 23:04:29 archlinux systemd[1]: Starting Bluetooth service...
Oct 26 23:04:29 archlinux bluetoothd[483]: Bluetooth daemon 5.65
Oct 26 23:04:29 archlinux systemd[1]: Started Bluetooth service.
Oct 26 23:04:29 archlinux kernel: Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Oct 26 23:04:29 archlinux kernel: Bluetooth: BNEP filters: protocol multicast
Oct 26 23:04:29 archlinux kernel: Bluetooth: BNEP socket layer initialized
Oct 26 23:04:29 archlinux bluetoothd[483]: Bluetooth management interface 1.22 initialized
Oct 26 23:04:29 archlinux kernel: Bluetooth: MGMT ver 1.22
Oct 26 23:04:29 archlinux systemd[1]: Started Bluetooth mesh service.
Oct 26 23:04:29 archlinux systemd[1]: Reached target Bluetooth Support.
Oct 26 23:05:56 archlinux systemd[1]: Stopped target Bluetooth Support.
Oct 26 23:06:12 archlinux kernel: Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
Oct 26 23:06:12 archlinux systemd[580]: Reached target Bluetooth.
Oct 26 23:06:12 archlinux systemd[1]: Reached target Bluetooth Support.
Oct 26 23:06:12 archlinux kernel: Bluetooth: MGMT ver 1.22
Oct 26 23:17:33 archlinux systemd[580]: Stopped target Bluetooth.
Oct 26 23:17:33 archlinux systemd[1]: Stopped target Bluetooth Support.
Oct 26 23:17:41 archlinux kernel: Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
Oct 26 23:17:41 archlinux systemd[580]: Reached target Bluetooth.
Oct 26 23:17:41 archlinux systemd[1]: Reached target Bluetooth Support.
Oct 26 23:17:41 archlinux kernel: Bluetooth: MGMT ver 1.22One hint towards a possible problem could be that I can't seem to rfkill block Bluetooth
~ > rfkill block bluetooth 23:26
~ > rfkill list 23:29
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
5: hci0: Bluetooth
Soft blocked: no
Hard blocked: noI've seen topics with similar issues, but their fix didn't work for me.
I've tried:
~ > sudo rmmod btusb
~ > sudo modprobe btusb ~ > sudo bluetoothctl 23:21
Agent registered
[bluetooth]# power on
No default controller availablehttps://archived.forum.manjaro.org/t/so … r/90699/18
Any help is appreciated
Last edited by HliasO (2022-10-26 20:42:16)
Offline
# rmmod btusb
# rmmod btintel
# systemctl stop bluetooth.service
# modprobe btintel
# modprobe btusb
# systemctl start bluetooth.service<49,17,III,I> Fama di loro il mondo esser non lassa;
<50,17,III,I> misericordia e giustizia li sdegna:
<51,17,III,I> non ragioniam di lor, ma guarda e passa.
Offline
Thanks for the reply but it doesn't seem to fix my issue.
I had to sudo those commands but that shouldn't make a difference, I hope.
I'm not sure how to give more info since all those commands didn't return anything.
I forgot to mention in my first post, but I have checked my BIOS and Bluetooth is enabled
Offline
lsusbto get a list of devices and then
lsusb -v -s <bus>:<IS>using the relevant bus and ID for your device.
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
lsusb 14:26
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 0bda:5520 Realtek Semiconductor Corp. Integrated_Webcam_HD
Bus 001 Device 003: ID 0cf3:e009 Qualcomm Atheros Communications
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub~ > lsusb -v -s 001:003 14:28
Bus 001 Device 003: ID 0cf3:e009 Qualcomm Atheros Communications
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.01
bDeviceClass 224 Wireless
bDeviceSubClass 1 Radio Frequency
bDeviceProtocol 1 Bluetooth
bMaxPacketSize0 64
idVendor 0x0cf3 Qualcomm Atheros Communications
idProduct 0xe009
bcdDevice 0.01
iManufacturer 0
iProduct 0
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x00b1
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0010 1x 16 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0000 1x 0 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0000 1x 0 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0009 1x 9 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0009 1x 9 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 2
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0011 1x 17 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0011 1x 17 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 3
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0019 1x 25 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0019 1x 25 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 4
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0021 1x 33 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0021 1x 33 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 5
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0031 1x 49 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0031 1x 49 bytes
bInterval 1Offline