Hello,
My bluetooth seems to be running fine but the strange thing is that when i try to scan to connect to other bluetooth devices it seems like it is taking forever to scan and also it is not discoverable by other devices.
Can anyone help me on this?
Thank you in advance.
Here are some of the commands that I used when following the troubleshoot:
â—Ź bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2020-10-08 21:41:35 IST; 2h 14min ago
Docs: man:bluetoothd(8)
Main PID: 10413 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 4584)
Memory: 1.9M
CGroup: /system.slice/bluetooth.service
└─10413 /usr/lib/bluetooth/bluetoothd
Oct 08 21:41:35 Kyntiew bluetoothd[10413]: src/main.c:parse_controller_config() Key file does not have key “LEScanWindowConnect” in group “Controller”
Oct 08 21:41:35 Kyntiew bluetoothd[10413]: src/main.c:parse_controller_config() Key file does not have key “LEMinConnectionInterval” in group “Controller”
Oct 08 21:41:35 Kyntiew bluetoothd[10413]: src/main.c:parse_controller_config() Key file does not have key “LEMaxConnectionInterval” in group “Controller”
Oct 08 21:41:35 Kyntiew bluetoothd[10413]: src/main.c:parse_controller_config() Key file does not have key “LEConnectionLatency” in group “Controller”
Oct 08 21:41:35 Kyntiew bluetoothd[10413]: src/main.c:parse_controller_config() Key file does not have key “LEConnectionSupervisionTimeout” in group “Controller”
Oct 08 21:41:35 Kyntiew bluetoothd[10413]: src/main.c:parse_controller_config() Key file does not have key “LEAutoconnecttimeout” in group “Controller”
Oct 08 21:41:35 Kyntiew bluetoothd[10413]: Starting SDP server
Oct 08 21:41:35 Kyntiew bluetoothd[10413]: Bluetooth management interface 1.17 initialized
Oct 08 21:41:35 Kyntiew bluetoothd[10413]: Endpoint registered: sender=:1.92 path=/MediaEndpoint/A2DPSink/sbc
Oct 08 21:41:35 Kyntiew bluetoothd[10413]: Endpoint registered: sender=:1.92 path=/MediaEndpoint/A2DPSource/sbc
This is where i feel like there’s something wrong with my bluetooth and it’s cfg file. Correct me if i’m wrong and sorry i’m kinda new into linux. Thank You.
scan on
Discovery started
[CHG] Controller 18:4F:32:F9:91:5A Discovering: yes
So I installed 5.4 LTS but when reboot the system, it doesn’t display any bootloader instead it boots directly(into 5.8). Does this mean that I have to install a bootloader or is there a different way to enable it?
thank you for your reply. Infact, i didn’t even search before replying it here so i found a post similar to your reply and I will reboot now and check if it works.
I downgraded to kernel 5.4 but still the same result
Here are few of the bluetooth commads that i tried with(even GUI):
bluetoothctl
Agent registered
[bluetooth]# power on
Changing power on succeeded
[bluetooth]# agent on
Agent is already registered
[bluetooth]# default-agent
Default agent request successful
[bluetooth]# discoverable on
Changing discoverable on succeeded
[CHG] Controller 18:4F:32:F9:91:5A Discoverable: yes
[bluetooth]# pairable on
Changing pairable on succeeded
[bluetooth]# scan on
Discovery started
[CHG] Controller 18:4F:32:F9:91:5A Discovering: yes
systemctl status bluetooth
â—Ź bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
Active: active (running) since Fri 2020-10-09 18:29:18 IST; 7min ago
Docs: man:bluetoothd(8)
Main PID: 2021 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 4588)
Memory: 1.1M
CGroup: /system.slice/bluetooth.service
└─2021 /usr/lib/bluetooth/bluetoothd
Oct 09 18:29:18 Kyntiew bluetoothd[2021]: src/main.c:parse_controller_config() Key file does not have key “LEMinConnectionInterval” in group “Controller”
Oct 09 18:29:18 Kyntiew bluetoothd[2021]: src/main.c:parse_controller_config() Key file does not have key “LEMaxConnectionInterval” in group “Controller”
Oct 09 18:29:18 Kyntiew bluetoothd[2021]: src/main.c:parse_controller_config() Key file does not have key “LEConnectionLatency” in group “Controller”
Oct 09 18:29:18 Kyntiew bluetoothd[2021]: src/main.c:parse_controller_config() Key file does not have key “LEConnectionSupervisionTimeout” in group “Controller”
Oct 09 18:29:18 Kyntiew bluetoothd[2021]: src/main.c:parse_controller_config() Key file does not have key “LEAutoconnecttimeout” in group “Controller”
Oct 09 18:29:18 Kyntiew systemd[1]: Started Bluetooth service.
Oct 09 18:29:18 Kyntiew bluetoothd[2021]: Starting SDP server
Oct 09 18:29:18 Kyntiew bluetoothd[2021]: Bluetooth management interface 1.14 initialized
Oct 09 18:29:18 Kyntiew bluetoothd[2021]: Endpoint registered: sender=:1.64 path=/MediaEndpoint/A2DPSink/sbc
Oct 09 18:29:18 Kyntiew bluetoothd[2021]: Endpoint registered: sender=:1.64 path=/MediaEndpoint/A2DPSource/sbc
0: dell-rbtn: Wireless LAN
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
Yeah: it’s a hardware failure or a kernel issue…
Do you have a dual boot system and if yes: does it work under the other OS?
If not: try the 5.9RC6 kernel (last ditch effort)
If that doesn’t solve the issue: replace the hardware…
if it really is a hardware failure, don’t forget to press the Solution button on the last response so that the next person that has the same problem as you will know what to do too!
Thank you for your suggestion but i tried live booting ubuntu but bluetooth seems to give the same problem (which is it keeps scanning forever). Just like @Fabby said it could be a hardware problem. For now I will just mark @Fabby’s answer as solution and will make sure to give an update on this post. Thank you @kagetora13 for your response