I'm encountering issues with Bluetooth on my HP ProBook 4530s. It's quite perplexing; Bluetooth functions smoothly only about one out of every ten reboots. Most of the time, however, it fails to work. I've attempted to use Blueman, but it seems to only function when Bluetooth is already turned on.
Most of the time, the Bluetooth appears to be turned off, accompanied by the option to toggle it off again:
Also, here is the output of sudo /etc/init.d/bluetooth status when this happens:
â—Ź bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2024-03-16 22:56:13 +0330; 31min ago
Docs: man:bluetoothd(8)
Main PID: 1106 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 9294)
Memory: 1.5M
CGroup: /system.slice/bluetooth.service
└─1106 /usr/lib/bluetooth/bluetoothd
Mar 16 22:56:13 Barbood-NoteBook systemd[1]: Starting Bluetooth ser…..
Mar 16 22:56:13 Barbood-NoteBook bluetoothd[1106]: Bluetooth daemon…53
Mar 16 22:56:13 Barbood-NoteBook systemd[1]: Started Bluetooth serv…e.
Mar 16 22:56:13 Barbood-NoteBook bluetoothd[1106]: Starting SDP server
Mar 16 22:56:13 Barbood-NoteBook bluetoothd[1106]: Bluetooth manage…ed
Hint: Some lines were ellipsized, use -l to show in full.
Occasionally, however, it functions correctly as depicted in the following image:
I'm pretty noob at Linux but I don't think Firmware or Driver is the problem. But I see different and strange outputs from different commands.
here is the output of /etc/init.d/bluetooth status. (The Bluetooth is off):
bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2024-03-17 13:25:20 +0330; 14min ago
Docs: man:bluetoothd(8)
Main PID: 1110 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 9294)
Memory: 1.5M
CGroup: /system.slice/bluetooth.service
└─1110 /usr/lib/bluetooth/bluetoothd
Mar 17 13:25:20 Barbood-NoteBook systemd[1]: Starting Bluetooth se…..
Mar 17 13:25:20 Barbood-NoteBook bluetoothd[1110]: Bluetooth daemo…53
Mar 17 13:25:20 Barbood-NoteBook systemd[1]: Started Bluetooth ser…e.
Mar 17 13:25:21 Barbood-NoteBook bluetoothd[1110]: Starting SDP se…er
Mar 17 13:25:21 Barbood-NoteBook bluetoothd[1110]: Bluetooth manag…ed
Hint: Some lines were ellipsized, use -l to show in full.
here is the output of rfkill list:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
Here, it is not showing any Bluetooth. But take a look at lsusb:
Bus 002 Device 004: ID 03f0:311d HP, Inc Atheros AR9285 Malbec Bluetooth Adapter
Bus 002 Device 003: ID 1bcf:2888 Sunplus Innovation Technology Inc. HP Universal Camera
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 248a:8514 Maxxter
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
The outputs are very contradictory and I don't know really what to do. I've tried Drivers, Firmware, Blueman and Bluez and bunch of other methods.
And I know that the problem is not from the hardware itself, because it is working fine on my windows 10 and I've also tried it on Ubuntu 22.04
I just found this from websearch "HP ProBook 4530s wifi switch" which may shed some light on bluetooth. Although this refers to wifi, isn't it the same card for both. I was thinking on the lines of physical switch being toggled or wireless status or Airplane mode being grabbed by Windows. When exiting Windows do a full shutdown.
Do you have Windows Fast Start disabled and BIOS Secure boot disabled?
I agree, it is contradictory. I would also lean toward Hardware issue.
I realize you say that the card works fine on Windows but-
how much testing has it had on Windows?
Hardware can show signs of failure sooner on GnuLinux than on Windows OS.
I agree that it is much better to examine the Software Side thoroughly before concluding it is hardware. Unless you have an easy access bluetooth card or USB dongle you can turn to without trouble, examining the software side allows the greatest chance to solve the issue without expense.
But, it is also more tedious.
As @zabadabadoo pointed out, the Bluetooth is radio and is therfor run by the Wifi card.
Have you checked your card and drivers?