Gnoppix Bluetooth
Make sure bluetooth was found and enabled (note hci0: and 'UP RUNNING'):
┌──(amu㉿gnoppix)-[~]
└─$ hciconfig
hci0: Type: Primary Bus: USB
BD Address: xx:xx:xx:xx:xx:xx ACL MTU: 1021:6 SCO MTU: 240:8
UP RUNNING PSCAN
RX bytes:15809 acl:0 sco:0 events:2207 errors:0
TX bytes:550208 acl:0 sco:0 commands:2205 errors:0If the command returns nothing (no hci: info), then there is a hardware issue
┌──(amu㉿gnoppix)-[~]
└─$ lsusb -v | grep Bluetooth | grep DeviceProtocol
bDeviceProtocol 1 BluetoothIf the lsusb command returns nothing, there is no hardware, a dmesg output would be needed
If the lsusb commands returns Bluetooth, then check for attached driver
┌──(amu㉿gnoppix)-[~]
└─$ lsusb -t | grep Wireless
|__ Port 4: Dev 2, If 0, Class=Wireless, Driver=btusb, 480M
|__ Port 4: Dev 2, If 1, Class=Wireless, Driver=btusb, 480M
|__ Port 4: Dev 2, If 2, Class=Wireless, Driver=, 480MIf Driver is empty, lsusb -v output would be needed to add ids
If hciconfig shows output but not UP
┌──(amu㉿gnoppix)-[~]
└─$ hciconfig up List of paired devices
┌──(amu㉿gnoppix)-[~]
└─$ bluetoothctl
[bluetooth]# show
[bluetooth]# devices
[bluetooth]# info <mac addr of any device you have problems with>
Is the bluetoothd daemon running?
Verify under systemd bluetooth is 'Active' and 'enabled'
┌──(amu㉿gnoppix)-[~]
└─$ systemctl status bluetooth
● bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
Active: active (running) since Fri 2023-06-23 10:03:39 +07; 1 week 1 day ago
Docs: man:bluetoothd(8)
Main PID: 1026 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 76363)
Memory: 2.9M
CPU: 29ms
CGroup: /system.slice/bluetooth.service
└─1026 /usr/libexec/bluetooth/bluetoothdVerify obex is configured to run (to transfer files from phone)
┌──(amu㉿gnoppix)-[~]
└─$ systemctl --global --user is-enabled obex
enabled