- Check that Bluetooth isn’t blocked. Open Settings → Bluetooth and turn it on. In Terminal, run:
rfkill list
If Bluetooth is blocked, unblock it:
sudo rfkill unblock bluetooth
- Restart the Bluetooth service:
sudo systemctl restart bluetooth
sudo systemctl enable bluetooth
- Update and reinstall the Bluetooth packages and firmware:
sudo apt update
sudo apt install --reinstall bluez linux-firmware
sudo reboot
These steps address common issues such as a blocked radio, stopped service, or missing firmware.
- Check whether Ubuntu sees the adapter:
bluetoothctl list
If it lists a controller, try scanning:
bluetoothctl
power on
scan on
Type exit to leave.
If bluetoothctl list shows no controller, check Settings → Wi-Fi for airplane mode, and see whether Bluetooth is disabled in your computer’s BIOS/UEFI. You can also share the output of rfkill list and bluetoothctl list, plus whether Bluetooth is missing entirely or just failing to pair.
Note: this is an unofficial guide , use under your own risk!
