I’m on Manjaro GNOME, Kernel: 5.10. The Bluetooth seems to be on but when I try to scan for devices it doesn’t give any results. I’ve tried following the archlinux wiki guide and this troubleshooting guide but I haven’t found a solution yet. I’ve tried using bluetoothctl but it doesn’t detect devices and it doesn’t give any errors.
Some of my outputs:
$ sudo rfkill list
0: sony-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
1: sony-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
5: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
$ sudo systemctl status bluetooth.service
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabl>
Active: active (running) since Tue 2022-03-15 10:44:16 GMT; 9h ago
Docs: man:bluetoothd(8)
Main PID: 852 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 9369)
Memory: 1.8M
CPU: 87ms
CGroup: /system.slice/bluetooth.service
└─852 /usr/lib/bluetooth/bluetoothd
sudo dmesg |grep -i bluetooth
[ 8.605268] Bluetooth: Core ver 2.22
[ 8.605309] Bluetooth: HCI device and connection manager initialized
[ 8.605314] Bluetooth: HCI socket layer initialized
[ 8.605317] Bluetooth: L2CAP socket layer initialized
[ 8.605322] Bluetooth: SCO socket layer initialized
[ 8.667651] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 8.667654] Bluetooth: BNEP filters: protocol multicast
[ 8.667658] Bluetooth: BNEP socket layer initialized
[ 8.737786] Bluetooth: hci0: BCM: chip id 70
[ 8.738758] Bluetooth: hci0: BCM: features 0x06
[ 8.754771] Bluetooth: hci0: BCM43142A
[ 8.754776] Bluetooth: hci0: BCM43142A0 (001.001.011) build 0000
[ 8.757240] Bluetooth: hci0: BCM: firmware Patch file not found, tried:
[ 8.757242] Bluetooth: hci0: BCM: 'brcm/BCM43142A0-0489-e062.hcd'
[ 8.757243] Bluetooth: hci0: BCM: 'brcm/BCM-0489-e062.hcd'
[ 10.848486] Bluetooth: hci0: command 0x1003 tx timeout
[ 10.849732] Bluetooth: hci0: unexpected event for opcode 0x1003
[ 1216.699555] Bluetooth: hci0: BCM: chip id 70
[ 1216.700556] Bluetooth: hci0: BCM: features 0x06
[ 1216.716555] Bluetooth: hci0: youngsony
[ 1216.716559] Bluetooth: hci0: BCM43142A0 (001.001.011) build 0000
[ 1216.717596] Bluetooth: hci0: BCM: firmware Patch file not found, tried:
[ 1216.717597] Bluetooth: hci0: BCM: 'brcm/BCM43142A0-0489-e062.hcd'
[ 1216.717599] Bluetooth: hci0: BCM: 'brcm/BCM-0489-e062.hcd'
[ 1218.733706] Bluetooth: hci0: command 0x1003 tx timeout
[ 1218.734613] Bluetooth: hci0: unexpected event for opcode 0x1003
[ 1309.672133] Bluetooth: hci0: BCM: chip id 70
[ 1309.673179] Bluetooth: hci0: BCM: features 0x06
[ 1309.689144] Bluetooth: hci0: youngsony
[ 1309.689162] Bluetooth: hci0: BCM43142A0 (001.001.011) build 0000
[ 1309.690287] Bluetooth: hci0: BCM: firmware Patch file not found, tried:
[ 1309.690293] Bluetooth: hci0: BCM: 'brcm/BCM43142A0-0489-e062.hcd'
[ 1309.690295] Bluetooth: hci0: BCM: 'brcm/BCM-0489-e062.hcd'
[ 1322.316124] Bluetooth: RFCOMM TTY layer initialized
[ 1322.316131] Bluetooth: RFCOMM socket layer initialized
[ 1322.316141] Bluetooth: RFCOMM ver 1.11
I read about installing missing firmware using the bt interface id but I’m not sure which is the Bluetooth interface
$lsusb
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 001 Device 005: ID 5986:0543 Acer, Inc Front Camera
Bus 001 Device 004: ID 0489:e062 Foxconn / Hon Hai BCM43142A0
Bus 001 Device 003: ID 03eb:880f Atmel Corp. Atmel maXTouch Digitizer
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
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 05ac:024f Apple, Inc. Aluminium Keyboard (ANSI)
Bus 003 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$bluetoothctl
Agent registered
[bluetooth]# show
Controller 3C:77:E6:D5:43:BE (public)
Name: youngsony
Alias: youngsony
Class: 0x007c010c
Powered: yes
Discoverable: yes
DiscoverableTimeout: 0x00000000
Pairable: yes
[...]
$btmgmt info
Index list with 1 item
hci0: Primary controller
addr 3C:77:E6:D5:43:BE version 6 manufacturer 15 class 0x7c010c
supported settings: powered connectable fast-connectable discoverable bondable link-security ssp br/edr hs le advertising secure-conn debug-keys privacy configuration static-addr phy-configuration
current settings: powered connectable discoverable bondable ssp br/edr le secure-conn
name youngsony
short name
hci0: Configuration options
supported options: public-address
missing options: