You are not logged in.
Ah, too bad, just a heads up, there's no bluetooth on your default downloaded Arch ISO unless you create one yourself with archiso, use the releng profile and add the needed bluetooth packages to the ISO yourself (see) https://wiki.archlinux.org/index.php/Archiso. This way of creating a 'test' ISO can prove invaluable in multiple ways;)
Offline
Im having the same issue. It was working fine for very long time, but something with the lastest update broke something. I still havent figured out whats causing this issue. My headset connects and 1 second later disconnects.
I think we have the same issue, you can come post any findings you have in my thread; https://bbs.archlinux.org/viewtopic.php?id=260058
Offline
I think I have this same issue aswell. Problems started after recent kernel updates. Have tried all troubleshooting steps I have come across without any luck.
I have tried the most recent kernel and the lts-kernel
Offline
I will second this issue, All OP's screenshots matches with my scenario, can do everything with bluetooth on PoP and Windows but on arch it's just broken
Offline
```
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “BRPageScanType” in group “Controller”
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “BRPageScanInterval” in group “Controller”
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “BRPageScanWindow” in group “Controller”
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “BRInquiryScanType” in group “Controller”
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “BRInquiryScanInterval” in group “Controller”
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “BRInquiryScanWindow” in group “Controller”
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “BRLinkSupervisionTimeout” in group “Controller”
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “BRPageTimeout” in group “Controller”
Oct 30 15:35:43 inferno systemd[1]: Started Bluetooth service.
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “BRMinSniffInterval” in group “Controller”
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “BRMaxSniffInterval” in group “Controller”
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “LEMinAdvertisementInterval” in group “Controller”
Oct 30 15:35:43 inferno audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=bluetooth comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “LEMaxAdvertisementInterval” in group “Controller”
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “LEMultiAdvertisementRotationInterval” in group “Controller”
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “LEScanIntervalAutoConnect” in group “Controller”
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “LEScanWindowAutoConnect” in group “Controller”
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “LEScanIntervalSuspend” in group “Controller”
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “LEScanWindowSuspend” in group “Controller”
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “LEScanIntervalDiscovery” in group “Controller”
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “LEScanWindowDiscovery” in group “Controller”
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “LEScanIntervalAdvMonitor” in group “Controller”
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “LEScanWindowAdvMonitor” in group “Controller”
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “LEScanIntervalConnect” in group “Controller”
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “LEScanWindowConnect” in group “Controller”
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “LEMinConnectionInterval” in group “Controller”
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “LEMaxConnectionInterval” in group “Controller”
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “LEConnectionLatency” in group “Controller”
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “LEConnectionSupervisionTimeout” in group “Controller”
Oct 30 15:35:43 inferno audit[14084]: USER_END pid=14084 uid=0 auid=1000 ses=1 msg='op=PAM:session_close grantors=pam_limits,pam_unix,pam_permit acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/4 res=success'
Oct 30 15:35:43 inferno audit[14084]: CRED_DISP pid=14084 uid=0 auid=1000 ses=1 msg='op=PAM:setcred grantors=pam_faillock,pam_permit,pam_env,pam_faillock acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/4 res=success'
Oct 30 15:35:43 inferno bluetoothd[14087]: src/main.c:parse_controller_config() Key file does not have key “LEAutoconnecttimeout” in group “Controller”
```
This seems to be some upstream issue
Offline
I think someone should raise a bug, either OP or navtey.
ROG Strix (GD30CI) - Intel Core i5-7400 CPU - 32Gb 2400Mhz - GTX1070 8GB - AwesomeWM (occasionally XFCE, i3)
If everything in life was easy, we would learn nothing!
Linux User: 401820 Steam-HearThis.at-Last FM-Reddit
Offline
Just had a very similar strange issue with bluetooth, just like op. I'm not sure yet how I fixed it but I have done this:
dmesg | g blue
to find the firmware I needed, it was brcm/BCM20702A1-0a5c-21e8.hcd
downgraded linux and bluez
linux 5.8.10.arch1-1
linux-firmware 20200817.7a30af1-1
linux-headers 5.8.10.arch1-1
bluez 5.54-1
followed readme on here https://github.com/winterheart/broadcom-bt-firmware to install firmware file.
sudo chown root:root <firmware file>
If I had to guess (very wildly) I'd say linux 5.9 has some new stuff and we need a new bluez version to go with it. I'll try to find the minimal fix and post back, maybe it's just bluez, etc...
PS: the main symptom for me was `journalctl -f | grep hci` then plug/unplug the dongle. it would disconnect shortly after being plugged in
Edite: Above is outdated, I'm able to use latest everything BUT need to `systemctl disable bluetooth-mesh` for BT to work
Last edited by Valctar (2020-11-16 19:37:18)
Offline
Hello everyone. I tried this and it worked for me.
My issue: I was facing EXACTLY all the errors mentioned by OP.
Current install: Manjaro CLI install (bluetooth broken)
Reference: multi boot Arch install (bluetooth working fine)
When I compared between the two, I found these two services were enabled on my Manjaro installation, but disabled on my Arch linux installation:
blueman-mechanism.service
bluetooth-mesh.service
Disabled them and rebooted.
sudo systemctl disable blueman-mechanism.service
sudo systemctl disable bluetooth-mesh.service
Now the services are as below:
~ >>> systemctl list-unit-files | grep blue
blueman-mechanism.service disabled disabled
bluetooth-mesh.service disabled disabled
bluetooth.service enabled disabled
dbus-org.bluez.service alias -
bluetooth.target static -
~ >>>
And voila, bluetooth is up!
~ >>> bluetoothctl
Agent registered
[CHG] Controller 68:07:15:DE:1F:15 Pairable: yes
[bluetooth]# show
Controller 68:07:15:DE:1F:15 (public)
Name: src-manjaro
Alias: src-manjaro
Class: 0x00000000
Powered: no
Discoverable: no
DiscoverableTimeout: 0x000000b4
Pairable: yes
UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb)
UUID: Audio Source (0000110a-0000-1000-8000-00805f9b34fb)
UUID: PnP Information (00001200-0000-1000-8000-00805f9b34fb)
UUID: Audio Sink (0000110b-0000-1000-8000-00805f9b34fb)
UUID: Headset (00001108-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
UUID: Generic Access Profile (00001800-0000-1000-8000-00805f9b34fb)
UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
UUID: Device Information (0000180a-0000-1000-8000-00805f9b34fb)
UUID: Headset AG (00001112-0000-1000-8000-00805f9b34fb)
Modalias: usb:v1D6Bp0246d0537
Discovering: no
Roles: central
Roles: peripheral
Advertising Features:
ActiveInstances: 0x00 (0)
SupportedInstances: 0x05 (5)
SupportedIncludes: tx-power
SupportedIncludes: appearance
SupportedIncludes: local-name
[bluetooth]# quit
EDIT: For verification purpose, I re-enabled the services and bluetooth adapter was having trouble again.
I disabled them and it is fine now. Checked on kernel 5.9 and 5.4.
Last edited by SayantanRC (2020-11-13 11:41:47)
Offline
I can confirm
Disabling blueman-mechanism.service and bluetooth-mesh.service and rebooting after that fixed the issue. I'm running 5.9.6-arch1-1 kernel
Last edited by Budgie (2020-11-13 12:31:30)
Offline
Setting the services as #33 is showing fixed the problem for me as well. I'm now able to operate the bluetooth again, though, some errors are shown:
kernel: Bluetooth: hci0: Reading supported features failed (-16)
bluetoothd[355]: profiles/input/hog-lib.c:report_value_cb() bt_uhid_send: Invalid argument (22)
bluetoothd[355]: profiles/input/hog-lib.c:report_value_cb() bt_uhid_send: Invalid argument (22)
bluetoothd[355]: profiles/input/hog-lib.c:report_value_cb() bt_uhid_send: Invalid argument (22)
bluetoothd[355]: profiles/input/hog-lib.c:report_value_cb() bt_uhid_send: Invalid argument (22)
The kernel message appears immediately during the boot time, the bluetoothd one as soon as I connect the mouse.
Last edited by noreset (2020-11-22 17:17:33)
Offline
I can confirm
Disabling blueman-mechanism.service and bluetooth-mesh.service and rebooting after that fixed the issue. I'm running 5.9.6-arch1-1 kernel
Here too, but I had no blueman-meachnism. I disabled/stopped only bluetooth-mesh.service
For completeness the log of bluetooth-mesh.service, it basically tells you it's removing the Bluetooth adapter : )
Dez 06 02:33:31 shannon systemd[1]: Started Bluetooth mesh service.
Dez 06 02:33:31 shannon bluetooth-meshd[647]: Added Network Interface on /org/bluez/mesh
Dez 06 02:33:31 shannon bluetooth-meshd[647]: Hci dev 0000 removed
Dez 06 12:43:22 shannon bluetooth-meshd[647]: Terminating
Last edited by Henry78 (2020-12-09 18:48:51)
Offline
Got the same problem after recent update (previous was 2 or 3 weeks earlier). Yesterday all was fine.
Unfortunately, disabling blueman-mechanism & bluetooth-mesh and rebooting didn't help.
Here's the output of some commands:
sudo systemctl status bluetooth
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
Active: active (running) since Sat 2021-01-02 00:46:17 MSK; 4min 31s ago
Docs: man:bluetoothd(8)
Main PID: 298 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 9369)
Memory: 2.3M
CGroup: /system.slice/bluetooth.service
└─298 /usr/lib/bluetooth/bluetoothd
янв 02 00:46:17 aG500 bluetoothd[298]: src/main.c:parse_controller_config() Key file does not have key “LEScanIntervalConne>
янв 02 00:46:17 aG500 bluetoothd[298]: src/main.c:parse_controller_config() Key file does not have key “LEScanWindowConnect>
янв 02 00:46:17 aG500 bluetoothd[298]: src/main.c:parse_controller_config() Key file does not have key “LEMinConnectionInte>
янв 02 00:46:17 aG500 bluetoothd[298]: src/main.c:parse_controller_config() Key file does not have key “LEMaxConnectionInte>
янв 02 00:46:17 aG500 bluetoothd[298]: src/main.c:parse_controller_config() Key file does not have key “LEConnectionLatency>
янв 02 00:46:17 aG500 bluetoothd[298]: src/main.c:parse_controller_config() Key file does not have key “LEConnectionSupervi>
янв 02 00:46:17 aG500 bluetoothd[298]: src/main.c:parse_controller_config() Key file does not have key “LEAutoconnecttimeou>
янв 02 00:46:17 aG500 systemd[1]: Started Bluetooth service.
янв 02 00:46:17 aG500 bluetoothd[298]: Starting SDP server
янв 02 00:46:17 aG500 bluetoothd[298]: Bluetooth management interface 1.18 initialized
sudo systemctl list-unit-files | grep blue
blueman-mechanism.service disabled disabled
bluetooth-mesh.service disabled disabled
bluetooth.service enabled disabled
dbus-org.bluez.service alias -
bluetooth.target static -
lsusb | grep Blue
Bus 001 Device 006: ID 0cf3:3004 Qualcomm Atheros Communications AR3012 Bluetooth 4.0
bluetoothctl
Agent registered
[bluetooth]# show
No default controller available
Any advice how to fix this?
Offline
Please...
Spending time in the country house, retroviewing "Black Mirror" on my laptop - would be nice to stream audio to boombox ))
Offline
Sheraff: Please, no empty posts.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
Sheraff: Please, no empty posts.
Ok, just tried to line out the urgency of the problem under discussion - for me right at the moment ))
Offline
This is quite annoying indeed. Atheros Wifi/BT combo card, ath9k module, an only way I could makeit work again was downgrading kernel back to 5.9.14. Not a proper fix, but if needing bluetooth badly, it's worth a shot.
Offline
This is quite annoying indeed. Atheros Wifi/BT combo card, ath9k module, an only way I could makeit work again was downgrading kernel back to 5.9.14. Not a proper fix, but if needing bluetooth badly, it's worth a shot.
It's been helpful, thanks!
Needing a brand-new kernel less badly indeed than a working bluetooth module ))
Offline
This is quite annoying indeed. Atheros Wifi/BT combo card, ath9k module, an only way I could makeit work again was downgrading kernel back to 5.9.14. Not a proper fix, but if needing bluetooth badly, it's worth a shot.
I encountered the same issue on desktop where Manjaro and kernel 5.15.12-1, and dual adapter Intel Corporation Wi-Fi 6 AX200 set.
It resolved with downgrading to 5.10.89-1. Another tricks not helped.
btw, on another machine (laptop) with Manjaro and kernel 5.15.12-1, and dual adapter Intel Corporation Wi-Fi 6 AX200, bluetooth works like a charm without downgrading.
Offline
There have been a lot of BT fixes in 5.16.1 and 5.15.15, people affected might want to test these.
FWIW I'm realising this is nearing a two year necro. If have these kind of problems on new current kernels make a new thread and post new up to date logs.
Closing.
Last edited by V1del (2022-01-18 13:29:03)
Offline