the errors in the log with 5.11.1 kernel:
kernel: Bluetooth: hci0: command 0x1001 tx timeout
Bluetooth: hci0: CSR: Local version failed (-110)
And, well:
ﬦ lsusb | grep -i blue
Bus 002 Device 007: ID 04ca:3014 Lite-On Technology Corp. Qualcomm Atheros Bluetooth
Bus 002 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
however bluetoothctl stills not recognizing these two controllers... I'll investigate more
]]>no solution... I tried the "btusb" workaround but no succes
I also installed the lts kernel, but nothing changed.
Actually I never got bluetooth working on pure arch linux, only on majaro once.
I can't understand how something can work on another distro and another OS (windows) and now decide not to work hahaMaybe I try to buy an usb adaptar and ignore that the internal one exists...
Well, I decided to buy a dongle bluetooth adapter, and... bluetoothctl doesn't recognize hahahah.
At least the kernel finds the dongle:
ﬦ lsusb | grep -i bluetooth
Bus 002 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
However, blueeothctl:
ﬦ bluetoothctl
Agent registered
[bluetooth]# list
[bluetooth]# power on
No default controller available
That's means that the problem is really on my OS, correct?
]]>Bus 001 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
┌─( nicolas ) » { /etc/modprobe.d }
└──┤ sudo systemctl status bluetooth
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
Active: active (running) since Wed 2021-02-17 17:12:11 CET; 3min 36s ago
Docs: man:bluetoothd(8)
Main PID: 14564 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 19123)
Memory: 820.0K
CGroup: /system.slice/bluetooth.service
└─14564 /usr/lib/bluetooth/bluetoothdfeb 17 17:12:11 RyzenPC bluetoothd[14564]: src/main.c:parse_controller_config() Key file does not have key “LEScanIntervalConnect” in group “Controller”
feb 17 17:12:11 RyzenPC bluetoothd[14564]: src/main.c:parse_controller_config() Key file does not have key “LEScanWindowConnect” in group “Controller”
feb 17 17:12:11 RyzenPC systemd[1]: Started Bluetooth service.
feb 17 17:12:11 RyzenPC bluetoothd[14564]: src/main.c:parse_controller_config() Key file does not have key “LEMinConnectionInterval” in group “Controller”
feb 17 17:12:11 RyzenPC bluetoothd[14564]: src/main.c:parse_controller_config() Key file does not have key “LEMaxConnectionInterval” in group “Controller”
feb 17 17:12:11 RyzenPC bluetoothd[14564]: src/main.c:parse_controller_config() Key file does not have key “LEConnectionLatency” in group “Controller”
feb 17 17:12:11 RyzenPC bluetoothd[14564]: src/main.c:parse_controller_config() Key file does not have key “LEConnectionSupervisionTimeout” in group “Controller”
feb 17 17:12:11 RyzenPC bluetoothd[14564]: src/main.c:parse_controller_config() Key file does not have key “LEAutoconnecttimeout” in group “Controller”
feb 17 17:12:11 RyzenPC bluetoothd[14564]: Starting SDP server
feb 17 17:12:11 RyzenPC bluetoothd[14564]: Bluetooth management interface 1.18 initialized
So... My bluetooth always worked before upgrading? Any news about fixing it? Thanks
What upgrade caused the breakage? You can use the ALA to downgrade the system to a specific date. So you can identify which day was the first one with the issue and what packages were changed on that date.
]]>Maybe I try to buy an usb adaptar and ignore that the internal one exists...
]]>bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
Active: active (running) since Wed 2021-02-10 19:38:34 CET; 1min 2s ago
Docs: man:bluetoothd(8)
Main PID: 665 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 19065)
Memory: 2.6M
CGroup: /system.slice/bluetooth.service
└─665 /usr/lib/bluetooth/bluetoothd
feb 10 19:38:34 bluetoothd[665]: src/main.c:parse_controller_config() Key file does not have key “LEMinConnectionInterval” in group “Controller”
feb 10 19:38:34 bluetoothd[665]: src/main.c:parse_controller_config() Key file does not have key “LEMaxConnectionInterval” in group “Controller”
feb 10 19:38:34 bluetoothd[665]: src/main.c:parse_controller_config() Key file does not have key “LEConnectionLatency” in group “Controller”
feb 10 19:38:34 bluetoothd[665]: src/main.c:parse_controller_config() Key file does not have key “LEConnectionSupervisionTimeout” in group “Controller”
feb 10 19:38:34 bluetoothd[665]: src/main.c:parse_controller_config() Key file does not have key “LEAutoconnecttimeout” in group “Controller”
feb 10 19:38:34 systemd[1]: Started Bluetooth service.
feb 10 19:38:34 bluetoothd[665]: Starting SDP server
feb 10 19:38:34 bluetoothd[665]: Bluetooth management interface 1.18 initialized
feb 10 19:38:49 bluetoothd[665]: Endpoint registered: sender=:1.34 path=/MediaEndpoint/A2DPSink/sbc
feb 10 19:38:49 bluetoothd[665]: Endpoint registered: sender=:1.34 path=/MediaEndpoint/A2DPSource/sbc
06:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
Subsystem: Intel Corporation Device 0084
Flags: bus master, fast devsel, latency 0, IRQ 36, IOMMU group 14
Memory at f6400000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [c8] Power Management version 3
Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [40] Express Endpoint, MSI 00
Capabilities: [80] MSI-X: Enable+ Count=16 Masked-
Capabilities: [100] Advanced Error Reporting
Capabilities: [14c] Latency Tolerance Reporting
Capabilities: [154] L1 PM Substates
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
Bus 001 Device 002: ID 8087:0029 Intel Corp. AX200 Bluetooth
Additional information:
Kernel: Linux 5.10.14-zen1-1-zen #1 ZEN SMP PREEMPT Sun, 07 Feb 2021 22:42:36 +0000 x86_64 GNU/Linux
Network Controller: 03:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)
in case somebody wondering.
]]>