Hi,
I am encountering an issue with Bluetooth on my Beagle Bone Black, where the system doesn’t detect other devices and is not visible to other Bluetooth devices. I am using a TP-Link UB500 Bluetooth USB adapter, which is recognized by the system, but the device doesn’t discover anything or other devices aren’t discovering this.
My device is running 5.10.168-ti-r71 kernel & BeagleBoard.org Debian Bullseye IoT Image 2023-09-02.
debian@BeagleBone:~$ lsusb
Bus 001 Device 002: ID 2357:0604 TP-Link TP-Link Bluetooth USB Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
debian@BeagleBone:~$ dmesg | grep -i bluetooth
[ 2376.172712] usb 1-1: Product: TP-Link Bluetooth USB Adapter
[ 2376.902936] Bluetooth: Core ver 2.22
[ 2376.905660] Bluetooth: HCI device and connection manager initialized
[ 2376.905698] Bluetooth: HCI socket layer initialized
[ 2376.905714] Bluetooth: L2CAP socket layer initialized
[ 2376.905794] Bluetooth: SCO socket layer initialized
[ 2377.926307] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 2377.926330] Bluetooth: BNEP filters: proto
debian@BeagleBone:~$ hciconfig
hci0: Type: Primary Bus: USB
BD Address: XX:XX:XX:XX:XX:XX ACL MTU: 1021:6 SCO MTU: 255:12
UP RUNNING
RX bytes:762 acl:0 sco:0 events:56 errors:0
TX bytes:2706 acl:0 sco:0 commands:56 errors:0
debian@BeagleBone:~$ lsmod | grep btusb
btusb 57344 0
btrtl 24576 1 btusb
btbcm 16384 1 btusb
btintel 24576 1 btusb
bluetooth 520192 28 btrtl,btintel,bnep,btbcm,btusb
debian@BeagleBone:~$ journalctl -u bluetooth
-- Journal begins at Sat 2024-09-21 11:00:56 UTC, ends at Wed 2025-01-15 05:17:01 UTC. --
Jan 15 05:05:06 BeagleBone systemd[1]: Starting Bluetooth service...
Jan 15 05:05:07 BeagleBone bluetoothd[4379]: Bluetooth daemon 5.55
Jan 15 05:05:07 BeagleBone systemd[1]: Started Bluetooth service.
Jan 15 05:05:07 BeagleBone bluetoothd[4379]: Starting SDP server
Jan 15 05:05:07 BeagleBone bluetoothd[4379]: Bluetooth management interface 1.18 initialized
Jan 15 05:05:07 BeagleBone bluetoothd[4379]: profiles/sap/server.c:sap_server_register() Sap driver initialization failed.
Jan 15 05:05:07 BeagleBone bluetoothd[4379]: sap-server: Operation not permitted (1)
Also, according to TPLink website, the UB500 is compatible only with Windows OS, will this be a reason for the dongle to not function properly ? Even though the system detects the device and the Bluetooth stack seems to be working fine, could it be missing the necessary support to make the device function correctly on Linux?
Thanks.