You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/bluetooth.md
+22-10Lines changed: 22 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -106,51 +106,63 @@ Then, run <u>Bluetooth Manager</u>. Check for the device being trusted, and also
106
106
107
107
### Useful Commands
108
108
109
+
To show if the Bluetooth module (driver) is loaded, and see what system messages have been logged:
110
+
109
111
```bash
110
112
lsmod | grep bluetooth
111
113
dmesg | grep Bluetooth
112
114
```
113
115
114
-
These will show if the Bluetooth module (driver) is loaded, and what the system messages are.
116
+
To check if the service that handles Bluetooth is running:
115
117
116
118
```bash
117
119
sudo systemctl status bluetooth
118
120
```
119
121
120
-
This will check to see if the service that handles Bluetooth is running.
122
+
To check if Bluetooth or Wireless (Wi-Fi) are software-blocked:
121
123
122
124
```bash
123
125
rfkill list
126
+
```
127
+
128
+
To unblock Bluetooth:
129
+
130
+
```
124
131
sudo rfkill unblock bluetooth
125
132
```
126
133
127
-
If both Bluetooth and Wireless are soft blocked or if the Wireless is soft blocked run this command to unblock:
134
+
To unblock all wireless types:
128
135
129
136
```bash
130
137
sudo rfkill unblock all
131
138
```
132
139
133
-
This will check to see Bluetooth is blocked, and if so, unblock it.
134
-
135
-
*For Pop!\_OS 21.10 or 20.04:*
140
+
To manually reload the Bluetooth USB kernel module:
136
141
137
142
```bash
138
-
pactl load-module module-bluetooth-discover
143
+
sudo rmmod btusb
144
+
sudo modprobe btusb
139
145
```
140
146
141
-
This will load the PulseAudio module responsible for Bluetooth Audio. Typically, it's loaded by default, but sometimes a manual loading can get Bluetooth headsets working again. This module is no longer used on Pop!\_OS 22.04 or higher.
147
+
To monitor Bluetooth-related messages (try leaving this command running while pairing or using a device to see any error messages or failures):
142
148
143
149
```bash
144
150
sudo btmon
145
151
```
146
152
147
-
This will show all Bluetooth related messages. Try leaving this command running while pairing or using a device to see any error messages or failures.
153
+
To reset the Bluetooth device profiles and require re-pairing all devices (this can help if your Bluetooth audio device is stuck in an HSP/HFP profile and will not switch to A2DP mode after updates <sup>[1](https://github.com/bluez/bluez/issues/157)</sup>):
148
154
149
155
```bash
150
156
sudo rm -r /var/lib/bluetooth/
151
157
```
152
158
153
-
This will reset the Bluetooth device profiles and require re-pairing all devices. This can help if your Bluetooth audio device is stuck in an HSP/HFP profile and will not switch to A2DP mode after updates <sup>[1](https://github.com/bluez/bluez/issues/157)</sup>.
159
+
*For Pop!\_OS 21.10 or 20.04:*
160
+
161
+
Older Pop!\_OS versions used a PulseAudio module for Bluetooth audio. It's typically loaded by default, but sometimes a manual load can get Bluetooth headsets working again:
0 commit comments