Introduction
This article covers the issue of a brand new TP-Link UB500 v2.8 Bluetooth USB dongle not working on a Debian 13 Trixie (Linux 6.12.12) system with the default KDE Bluetooth manager (bluedevil). We will walk through the steps to identify the problem, troubleshoot, and ultimately resolve the issue.
Identifying the Problem
After connecting the TP-Link UB500 v2.8 Bluetooth USB dongle to the Debian 13 Trixie system, the default Bluetooth manager is unable to detect or manage the device. This indicates a compatibility issue or configuration problem that needs further investigation.
Checking Connectivity
To confirm the connection, let's run the following command to list the connected USB devices:
lsusb
You should see the TP-Link UB500 v2.8 Bluetooth USB dongle listed among the connected devices. If it's not listed, ensure the device is properly connected and try again.
Checking Bluetooth Services
To check the status of Bluetooth services, execute the following command:
systemctl status bluetooth
If the service is not active, start it with:
sudo systemctl start bluetooth
Verifying Bluetooth Adapter
Run the following command to check the Bluetooth adapter information:
hciconfig
If the adapter is not present, reload the Bluetooth kernel module:
sudo modprobe btusb
Installing Required Packages
To ensure all required packages are installed, execute:
sudo apt install bluetooth bluez bluez-utils
Configuring the Bluetooth Adapter
Open the Bluetooth adapter configuration file:
sudo nano /etc/bluetooth/main.conf
Uncomment and edit the following lines with appropriate values:
# Disable automatic reconnection of devices when the adapter is powered on
#AutoReconnect = false
# Choose the correct device class for the Bluetooth adapter
#Class = 0x00010c
Save and close the file, then restart the Bluetooth service:
sudo systemctl restart bluetooth
Testing Bluetooth Device
To test the connection, use the following command:
hcitool scan
The TP-Link UB500 v2.8 Bluetooth USB dongle should now be visible in the scan results.
- Confirm USB connectivity:
lsusb - Check Bluetooth services:
systemctl status bluetooth - Verify Bluetooth adapter:
hciconfig - Install required packages:
sudo apt install bluetooth bluez bluez-utils - Configure Bluetooth adapter:
sudo nano /etc/bluetooth/main.conf - Test Bluetooth device:
hcitool scan