You are not logged in.

#26 2020-10-22 23:03:10

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,314

Re: Bluetooth is not working anymore

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

#27 2020-10-24 08:01:52

leshyleshy
Member
Registered: 2020-02-04
Posts: 14

Re: Bluetooth is not working anymore

aRcHaTe wrote:

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

#28 2020-10-28 10:50:30

Budgie
Member
Registered: 2020-10-28
Posts: 2

Re: Bluetooth is not working anymore

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

#29 2020-10-29 22:13:37

navtey
Member
Registered: 2020-09-30
Posts: 4

Re: Bluetooth is not working anymore

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

#30 2020-10-30 10:15:42

navtey
Member
Registered: 2020-09-30
Posts: 4

Re: Bluetooth is not working anymore

```
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

#31 2020-10-30 10:52:45

t0m5k1
Member
From: overthere
Registered: 2012-02-10
Posts: 317

Re: Bluetooth is not working anymore

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

#32 2020-11-04 04:00:23

Valctar
Member
Registered: 2017-03-30
Posts: 9

Re: Bluetooth is not working anymore

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

#33 2020-11-13 11:18:34

SayantanRC
Member
Registered: 2020-05-18
Posts: 9

Re: Bluetooth is not working anymore

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

#34 2020-11-13 12:28:54

Budgie
Member
Registered: 2020-10-28
Posts: 2

Re: Bluetooth is not working anymore

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

#35 2020-11-22 17:15:19

noreset
Member
Registered: 2018-09-19
Posts: 53

Re: Bluetooth is not working anymore

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

#36 2020-12-09 18:39:04

Henry78
Member
Registered: 2012-01-23
Posts: 54

Re: Bluetooth is not working anymore

Budgie wrote:

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

#37 2021-01-01 22:02:54

sheraff
Member
Registered: 2018-12-11
Posts: 22

Re: Bluetooth is not working anymore

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

#38 2021-01-03 22:05:02

sheraff
Member
Registered: 2018-12-11
Posts: 22

Re: Bluetooth is not working anymore

Please...
Spending time in the country house, retroviewing "Black Mirror" on my laptop - would be nice to stream audio to boombox ))

Offline

#39 2021-01-03 22:27:59

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 17,921

Re: Bluetooth is not working anymore

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

#40 2021-01-03 23:28:35

sheraff
Member
Registered: 2018-12-11
Posts: 22

Re: Bluetooth is not working anymore

ewaller wrote:

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

#41 2021-01-06 09:55:25

Xabre
Member
From: Serbia
Registered: 2009-03-19
Posts: 738

Re: Bluetooth is not working anymore

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

#42 2021-01-07 09:47:15

sheraff
Member
Registered: 2018-12-11
Posts: 22

Re: Bluetooth is not working anymore

Xabre wrote:

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

Board footer

Powered by FluxBB