Приобрел себе Bluetooth адаптер Buro BU-BT530 BT 5.3+EDR class 1.5, USB, 20м.
Вставляем наш USB адаптер в порт даем команду:
dmesg | grep Blue
видим следующее:
[ 60.491749] Bluetooth: Core ver 2.22
[ 60.491786] Bluetooth: HCI device and connection manager initialized
[ 60.491789] Bluetooth: HCI socket layer initialized
[ 60.491790] Bluetooth: L2CAP socket layer initialized
[ 60.491793] Bluetooth: SCO socket layer initialized
[ 2341.785743] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 2341.785746] Bluetooth: BNEP filters: protocol multicast
[ 2341.785749] Bluetooth: BNEP socket layer initialized
[275428.730870] usb 2-9: Product: Bluetooth 5.3 Radio
[275428.759907] Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=000b lmp_ver=0a lmp_subver=8761
[275428.760898] Bluetooth: hci0: RTL: rom_version status=0 version=1
[275428.760901] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761bu_fw.bin
[275428.761768] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761bu_config.bin
[275428.762061] Bluetooth: hci0: RTL: cfg_sz 6, total sz 27814
[275428.902992] Bluetooth: hci0: RTL: fw version 0x09a98a6b
[275428.970201] Bluetooth: MGMT ver 1.22
[275428.995312] Bluetooth: RFCOMM TTY layer initialized
[275428.995328] Bluetooth: RFCOMM socket layer initialized
[275428.995332] Bluetooth: RFCOMM ver 1.11
Установите BlueZ и сопутствующие инструменты
sudo apt update
sudo apt install bluez bluez-tools bluetooth
Запустите и включите службу Bluetooth
sudo systemctl start bluetooth
sudo systemctl enable bluetooth # чтобы запускалась при загрузке
Проверьте статус:
sudo systemctl status bluetooth
Должно быть active (running).
Проверьте, что модуль ядра загружен
lsmod | grep bt
Проверьте USB‑подключение адаптера
Убедитесь, что система видит Bluetooth‑адаптер:
lsusb | grep -i bluetooth
Результат:
Bus 003 Device 006: ID 0bda:a729 Realtek Semiconductor Corp. Bluetooth 5.3 Radio
Запустите bluetoothctl и проверьте контроллеры
bluetoothctl list
Если всё ок, вы увидите что‑то вроде:
Controller XX:XX:XX:XX:XX:XX (public)
Базовый тест: включите Bluetooth и начните сканирование
bluetoothctl
Внутри интерактивной оболочки выполните:
power on
scan on
Подождите 10–20 сек, затем:
devices
Вы увидите список обнаруженных устройств (если они в режиме сопряжения).
Чтобы выйти:
quit
Если Bluetooth всё ещё не работает
Проверьте, не заблокирован ли Bluetooth через rfkill:rfkill list
Если есть Soft blocked: yes, разблокируйте:
rfkill unblock bluetooth
Перезапустите службу:
sudo systemctl restart bluetooth
Проверьте логи на ошибки:
sudo journalctl -u bluetooth -f
Должен буду увидеть колонку "Марусю"
и весы "Mi"
[bluetooth]# [bluetooth]# devices
Device D4:35:38:33:0D:B9 Mi Smart Speaker-5467
Device F2:8F:2A:E4:5D:E7 MAJOR V
Device 5C:CA:D3:D7:C1:29 MIBFS
Device D0:A4:6F:3B:37:BA X4
Device 00:42:79:9E:1D:A7 JBL Bar 2.1