Hi there! I’m having some trouble with my bluetooth. I’m using a framework laptop, and it seems that multiple people are having issues with it on Arch based systems: https://community.frame.work/t/arch-linux-on-the-framework-laptop/3843/79
The short of it is, it was on and working the first time I tried to pair a device, but the right after I paired a device it no longer works. The internal bluetooth hardware is being recognized, but doesn’t appear to be picked up properly by btmgmt
or bluetoothctl
.
Also, EndeavourOS is my first dive into an Arch system, so let me know if this is more appropriate for the Arch forums instead of here.
Would appreciate any help troubleshooting!
Some outputs:
uname -r
5.14.15-arch1-1
bluetoothctl
[bluetooth]# info
Missing device address argument
[bluetooth]# power on
No default controller available
btmgmt
[mgmt]# power on
Set Powered for hci0 failed with status 0x11 (Invalid Index)
lsmod | grep blue
bluetooth 729088 12 btrtl,btintel,btbcm,bnep,btusb
ecdh_generic 16384 1 bluetooth
rfkill 32768 9 bluetooth,cfg80211
crc16 16384 2 bluetooth,ext4
lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 27c6:609c Shenzhen Goodix Technology Co.,Ltd. Goodix USB2.0 MISC
Bus 003 Device 003: ID 0bda:5634 Realtek Semiconductor Corp. Laptop Camera
Bus 003 Device 002: ID 32ac:0002 Framework HDMI Expansion Card
Bus 003 Device 005: ID 8087:0032 Intel Corp. AX210 Bluetooth
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
dmesg | egrep -i 'blue'
[ 3.880644] Bluetooth: Core ver 2.22
[ 3.880661] NET: Registered PF_BLUETOOTH protocol family
[ 3.880662] Bluetooth: HCI device and connection manager initialized
[ 3.880664] Bluetooth: HCI socket layer initialized
[ 3.880666] Bluetooth: L2CAP socket layer initialized
[ 3.880668] Bluetooth: SCO socket layer initialized
[ 3.946287] Bluetooth: hci0: Firmware timestamp 2021.38 buildtype 1 build 31586
[ 3.948266] Bluetooth: hci0: No device address configured
[ 3.949937] Bluetooth: hci0: Found device firmware: intel/ibt-0041-0041.sfi
[ 3.950006] Bluetooth: hci0: Boot Address: 0x100800
[ 3.950008] Bluetooth: hci0: Firmware Version: 98-38.21
[ 3.950010] Bluetooth: hci0: Firmware already loaded
[ 4.025445] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 4.025451] Bluetooth: BNEP filters: protocol multicast
[ 4.025457] Bluetooth: BNEP socket layer initialized
systemctl status bluetooth
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
Active: active (running) since Wed 2021-11-03 09:26:26 MDT; 18min ago
Docs: man:bluetoothd(8)
Main PID: 789 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 38247)
Memory: 2.0M
CPU: 16ms
CGroup: /system.slice/bluetooth.service
└─789 /usr/lib/bluetooth/bluetoothd
Nov 03 09:26:26 v-laptop systemd[1]: Starting Bluetooth service...
Nov 03 09:26:26 v-laptop bluetoothd[789]: Bluetooth daemon 5.62
Nov 03 09:26:26 v-laptop systemd[1]: Started Bluetooth service.
Nov 03 09:26:26 v-laptop bluetoothd[789]: Starting SDP server
Nov 03 09:26:26 v-laptop bluetoothd[789]: Bluetooth management interface 1.21 initialized