When I click on the switch like button in Settings it doesn't turn on, even though the button looks like it is. It still says 'Bluetooth Turned Off' below. I have turned on my earbuds to see if they would be able to connect but nothing happens.
Tried sudo apt update && sudo apt upgrade
but that didn't work.
uname -a returns
Linux tony-Satellite-C55-C 6.5.0-15-generic #15~
22.04.1-Ubuntu SMP PREEMPT_DYNAMIC
Fri Jan 12 18:54:30 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
journalctl -r -u bluetooth -b -0 returns
Jan 29 20:47:03 tony-Satellite-C55-C bluetoothd[617]: Bluetooth management inte>
Jan 29 20:47:03 tony-Satellite-C55-C bluetoothd[617]: Starting SDP server
Jan 29 20:47:03 tony-Satellite-C55-C systemd[1]: Started Bluetooth service.
Jan 29 20:46:58 tony-Satellite-C55-C bluetoothd[617]: Bluetooth daemon 5.64
Jan 29 20:46:57 tony-Satellite-C55-C systemd[1]: Starting Bluetooth service...
rfkill returns
ID TYPE DEVICE SOFT HARD
0 bluetooth Toshiba Bluetooth unblocked unblocked
1 wlan phy0 unblocked unblocked
2 wlan brcmwl-0 unblocked unblocked
3 bluetooth hci0 unblocked unblocked
lspci returns
00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 0b)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4)
00:1c.2 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
00:1c.5 PCI bridge: Intel Corporation 8 Se00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 0b)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4)
00:1c.2 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
00:1c.5 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 6 (rev e4)
00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
07:00.0 Network controller: Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n (rev 01)
08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller (rev 07)
09:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)
ries PCI Express Root Port 6 (rev e4)
00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
07:00.0 Network controller: Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n (rev 01)
08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller (rev 07)
09:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)
I tried running sudo dmesg
and I do get some errors:
[ 24.237131] Bluetooth: hci0: BCM: firmware Patch file not found, tried:
[ 24.237166] Bluetooth: hci0: BCM: 'brcm/BCM43142A0-0930-0225.hcd'
[ 24.237188] Bluetooth: hci0: BCM: 'brcm/BCM-0930-0225.hcd'
[ 26.252958] Bluetooth: hci0: command 0x1003 tx timeout
[ 26.252959] Bluetooth: hci0: Opcode 0x1003 failed: -110
So it seems like I'm missing some firmware. I'm not sure where I'm supposed to get it from.
When I ran bluetoothctl
then try power on
& scan on
they both came back with "No default controller available"
OS Name: Ubuntu 22.04.3 LTS Memory: 8 GiB Processor: Intel Core i3-4005U @ 1.70 GHz x 4 OS Type: 64-bit GNOME Version 42.9
I'm sure there is a command that could done this faster & look neater, but I don't know of it yet.
– Biggs Jan 29 '24 at 23:13journalctl -r -u bluetooth
? – Daniel T Jan 30 '24 at 02:14journalctl -r -u bluetooth -b -0
orjournalctl -r -u bluetooth -b -0 | head -n 20
and [edit] that into your post – Daniel T Jan 30 '24 at 02:44dmesg
for anything bluetooth related. Then please post the outputs ofrfkill
(this just lists the wireless enable/disable status) andlspci
– Daniel T Jan 30 '24 at 04:33rfkill
&lspci
legible, but for some reason no matter how I try to edit it, it comes out as ugly boxes of text. I used both the code button and putting the text in between `. – Biggs Feb 04 '24 at 01:04bluetoothctl
in terminal, and runpower on
thenscan on
, and wait few minutes, do you see new devices? – Daniel T Feb 04 '24 at 02:04per instructions, then:
But even after reboot I'm getting no changes. Could it be that my motherboard doesn't support bluetooth? I probably should have mentioned that I'm not using a dongle. My Android phone and Windows 11 laptop had no problem finding the signal.
– Biggs Feb 12 '24 at 02:02Bluetooth: hci0
. It's just that Linux needs you to install some driver or firmware (which may or may not exist yet) that we are trying to find – Daniel T Feb 12 '24 at 02:04BCM: firmware Patch file not found, tried
,command 0x1003 tx timeout
andOpcode 0x1003 failed:
. If the kernel (reported bydmesg
) doesn't have Bluetooth working, nothing in userspace (bluetooth.service, and the settings UI) will work – Daniel T Feb 12 '24 at 02:14