LinuxForum.Fans
Тема

Не работает адаптер bluetooth linux Mint 20.1

Автор: angeli25 3 сообщений 1538 просмотров
10.08.2021 10:45 #436545

Здравствуйте, столкнулась с проблемой подключения bluetooth адаптера. Перепробовала кучу способов, но слабые знания не дают правильно установить драйвера ) Купила с али ВТ 5.0 https://aliexpress.ru/item/4001064420962.html?spm=a2g39.orderlist.0.0.33fb4aa6HGS9Ir У меня было ядро 5.4. В нем не работало, прочитала на 4pda что на 5.8 из коробки все работает. Обновила до 5.8 не помогло, обновила до 5.11 все тоже самое. В винде все работает, а в линуксе висит постоянный поиск устройства.
На 5.4 пробовала собрать драйвера отсюда https://www.xmpow.com/pages/download по темам с английских форумов. Но при сборке падает кучка ошибок и не дает установить. Если нужно могу поставить снова ядро ниже, собрать и прикрепить ошибки которые падают

uname -a

text

uname -a
Linux angeli-home 5.11.0-25-generic #27~20.04.1-Ubuntu SMP Tue Jul 13 17:41:23 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

lsusb

text

Bus 004 Device 002: ID 174c:3074 ASMedia Technology Inc. ASM1074 SuperSpeed hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 174c:2074 ASMedia Technology Inc. ASM1074 High-Speed hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 007: ID 26ce:01a2 ASRock LED Controller
Bus 001 Device 006: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 005: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 001 Device 004: ID 0e6a:02c0 Megawin Technology Co., Ltd PS/2+USB Keyboard
Bus 001 Device 003: ID 0bda:8771 Realtek Semiconductor Corp. Bluetooth Radio
Bus 001 Device 002: ID 2357:011f TP-Link 802.11ac WLAN Adapter 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

rfkill

text
ID TYPE      DEVICE      SOFT      HARD
 0 bluetooth hci0   unblocked unblocked
 1 wlan      phy0   unblocked unblocked

bluetoothctl

text

Agent registered
[bluetooth]# show
No default controller available
[bluetooth]# list
[bluetooth]# devices
No default controller available

lsusb | grep Bluetooth

text

Bus 001 Device 003: ID 0bda:8771 Realtek Semiconductor Corp. Bluetooth Radio

dmesg | grep -i 'bluetooth'

text

[1.880587] usb 1-4: Product: Bluetooth Radio
[7.660431] Bluetooth: Core ver 2.22
[7.660458] Bluetooth: HCI device and connection manager initialized
[7.660462] Bluetooth: HCI socket layer initialized
7.660465] Bluetooth: L2CAP socket layer initialized
[7.660469] Bluetooth: SCO socket layer initialized
[7.908639] Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=000b lmp_ver=0a lmp_subver=8761
[7.911628] Bluetooth: hci0: RTL: rom_version status=0 version=1
[7.911631] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761b_fw.bin
[7.913552] bluetooth hci0: Direct firmware load for rtl_bt/rtl8761b_fw.bin failed with error -2
[7.913556] Bluetooth: hci0: RTL: firmware file rtl_bt/rtl8761b_fw.bin not found
[8.093039] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[8.093043] Bluetooth: BNEP filters: protocol multicast
[8.093046] Bluetooth: BNEP socket layer initialized

systemctl status bluetooth

text

● bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor pre>
     Active: active (running) since Tue 2021-08-10 04:09:35 +05; 8h ago
       Docs: man:bluetoothd(8)
   Main PID: 929 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 38331)
     Memory: 1.5M
     CGroup: /system.slice/bluetooth.service
             └─929 /usr/lib/bluetooth/bluetoothd

авг 10 04:09:34 angeli-home systemd[1]: Starting Bluetooth service... авг 10 04:09:34 angeli-home bluetoothd[929]: Bluetooth daemon 5.53 авг 10 04:09:35 angeli-home systemd[1]: Started Bluetooth service. авг 10 04:09:35 angeli-home bluetoothd[929]: Starting SDP server авг 10 04:09:35 angeli-home bluetoothd[929]: Bluetooth management interface 1.1>

lsmod | grep blue

text

bluetooth             638976  12 btrtl,btintel,btbcm,bnep,btusb
ecdh_generic           16384  1 bluetooth

hciconfig -a

text

hci0:    Type: Primary  Bus: USB
    BD Address: 00:00:00:00:00:00  ACL MTU: 0:0  SCO MTU: 0:0
    DOWN 
    RX bytes:21 acl:0 sco:0 events:2 errors:0
    TX bytes:6 acl:0 sco:0 commands:2 errors:0
    Features: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    Packet type: DM1 DH1 HV1 
    Link policy: 
    Link mode: SLAVE ACCEPT 

lsmod | grep bt

text

btusb                  61440  0
btrtl                  24576  1 btusb
btbcm                  16384  1 btusb
btintel                28672  1 btusb
bluetooth             638976  12 btrtl,btintel,btbcm,bnep,btusb
btrfs                1327104  0
xor                    24576  1 btrfs
raid6_pq              114688  1 btrfs
libcrc32c              16384  2 nf_conntrack,btrfs

modprobe rtk_btusb && dmesg | grep rtk

text

modprobe: FATAL: Module rtk_btusb not found in directory /lib/modules/5.11.0-25-generic
10.08.2021 17:55 #436547

А вы не видели, что там на странице по вашей ссылке красным написано? :)

Not support : windows xp/ vista , linux , mac os

Судя по всему, устройство вот:

"angeli25" написал:
Bus 001 Device 003: ID 0bda:8771 Realtek Semiconductor Corp. Bluetooth Radio

Эту ссылку видели?
https://linux-hardware.org/index.php?id=usb:0bda-8771

10.08.2021 23:29 · отредактировано #436550
Rizado написал:
А вы не видели, что там на странице по вашей ссылке красным написано? :)

Not support : windows xp/ vista , linux , mac os

Судя по всему, устройство вот:

"angeli25" написал:
Bus 001 Device 003: ID 0bda:8771 Realtek Semiconductor Corp. Bluetooth Radio

Эту ссылку видели?
https://linux-hardware.org/index.php?id=usb:0bda-8771

Видела, конечно. Но перед покупкой я читала 4pda и у народа получалось его подключать. У некоторых прямо из коробки. А так у многих устройств пишут они линукс не поддерживают, однако есть сторонние драйверы. По вашей ссылке я как раз и пыталась собрать себе драйвер, но у меня ошибки выпадают. Не смогла до конца разобраться в инструкции.
И да это то самое устройство, по нему я и шерстила интернет. И многие именно мою модель победили.
Добавлено: 10.08.2021 23:29:35

Нашла решение.

По этим ошибкам нашла тему https://www.raspberrypi.org/forums/viewtopic.php?t=294634

text

hci0: Direct firmware load for rtl_bt/rtl8761b_fw.bin failed with error -2
[7.913556] Bluetooth: hci0: RTL: firmware file rtl_bt/rtl8761b_fw.bin not found

Скопировала файлы из драйверов которые скачивала отсюда https://www.xmpow.com/pages/download Во многих темах по проблемам работы bluetooth советуют устанавливать их по инструкции оттуда, у кого то сразу все устанавливается. У меня этот вариант кидал ошибки и дрова не ставились.
Помогло просто скопировать и перезагрузить

text

sudo cp -iv 20201202_LINUX_BT_DRIVER/rtkbt-firmware/lib/firmware/rtlbt/rtl8761b_fw /lib/firmware/rtl_bt/rtl8761b_fw.bin
sudo cp -iv 20201202_LINUX_BT_DRIVER/rtkbt-firmware/lib/firmware/rtlbt/rtl8761b_config /lib/firmware/rtl_bt/rtl8761b_config.bin
Войдите или зарегистрируйтесь, чтобы ответить.