Я использовал инструкции, данные в том же вопросе, но получил это
make -C /lib/modules/4.15.0-38-generic/build M=/home/shubham/tmp/rtbth modules
make[1]: Entering directory '/usr/src/linux-headers-4.15.0-38-generic'
CC [M] /home/shubham/tmp/rtbth/rtbth_core_bluez.o
/home/shubham/tmp/rtbth/rtbth_core_bluez.c: In function ‘rtbt_hps_iface_init’:
/home/shubham/tmp/rtbth/rtbth_core_bluez.c:381:22: error: ‘HCI_BREDR’ undeclared (first use in this function); did you mean ‘HCI_RESET’?
hdev->dev_type = HCI_BREDR;
^~~~~~~~~
HCI_RESET
/home/shubham/tmp/rtbth/rtbth_core_bluez.c:381:22: note: each undeclared identifier is reported only once for each function it appears in
scripts/Makefile.build:332: recipe for target '/home/shubham/tmp/rtbth/rtbth_core_bluez.o' failed
make[2]: *** [/home/shubham/tmp/rtbth/rtbth_core_bluez.o] Error 1
Makefile:1551: recipe for target '_module_/home/shubham/tmp/rtbth' failed
make[1]: *** [_module_/home/shubham/tmp/rtbth] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-38-generic'
Makefile:24: recipe for target 'all' failed
make: *** [all] Error 2
Что сделать с этим?
Это легко, быстро и отлично сработало для меня: https://webwiks.com/techcorner/get-ralink-rt3290-bluetooth-work-in-linux/
Шаг 1 : Загрузите пакет драйверов Bluetooth Ralink rt3290 Теперь первым делом необходимо загрузить пакет драйверов Linux Ralink rt3290 bluetooth (rtbth-dkms). Загрузите этот файл драйвера по ссылке ниже:
для Ubuntu 18.04:
https://launchpadlibrarian.net/389907029/rtbth-dkms_3.9.6~git20180923-1~bionic~ppa1_amd64 .deb (обновленная ссылка выше)
Обратите внимание: текущий пакет deb для Bluetooth Ralink rt3290 доступен только для дистрибутива на основе x64 для 32-битных искажений, вам необходимо вручную скомпилировать пакет bluetooth для получения дополнительной информации. эта ссылка.
Шаг 2 : установить драйвер Ralink rt3290 bluetooth После того, как вы скачали файл драйвера, следующим шагом будет установка пакета драйверов, хотя вы можете установить пакет драйверов через командную строку, но мы рекомендуем Gdebi, как это возможно установите любой пакет Debian в течение нескольких секунд. Если у вас нет установщика Gdebi, установите его через Центр программного обеспечения или просто откройте терминал, нажав Ctrl + Alt + T, и введите следующий код:
sudo apt-get install Gdebi
Нажмите Enter и когда установка завершится успешно, откройте файл rtbth-dkms.deb через Gdebi и установите пакет.
Шаг 3 : Запустите модуль Bluetooth Ralink rt3290 (rtbth). Как вы выполнили вышеупомянутые шаги, теперь, сразу после окончания установки, следующий шаг - проверить модуль Bluetooth - набрав ниже cmd в терминал:
sudo modprobe rtbth
Как только вы запустите эту команду, вы получите сообщение «init complete», это означает, что ваш модуль был успешно загружен. Если терминал не выдает никаких выходных данных, рекомендуется проверить вашу область Bluetooth, определяет ли Ubuntu Bluetooth или нет. (Если он не прочитает приведенные ниже шаги)
Если первая команда не работает, отключите и снова включите WiFi и введите:
sudo modprobe rtbth
sudo modprobe -r rtbth
И, нажмите Enter, вы увидите индикатор беспроводной связи или Bluetooth, который указывает на активированный Bluetooth rt3290, и теперь вы можете использовать адаптер Bluetooth.
Шаг 4 : Автоматическая загрузка модуля Ralink rt3290 (rtbth) при запуске Теперь, последний шаг - это автоматическая загрузка rtbth модуля при запуске, который не позволяет вам активировать модуль при каждой загрузке. Для этого вам нужно добавить модуль в файл modules.conf.
Все, что вам нужно сделать, это найти файл модуля ядра и его расположение в /etc/modules-load.d/modules.conf
Вы можете вручную просмотреть этот файл в Nautilus или любой другой файловый менеджер. Все, что вам нужно сделать, это запустить File Manager в Terminal, набрав команду:
Sudo nautilus
или:
sudo su & nautilus
Но если это затруднительно, введите в терминале:
sudo gedit /etc/modules-load.d/modules.conf
Затем нажмите Enter.
Откроется файл блокнота файла modules.conf, после чего введите rtbth в конце файла.
Просто нажмите «Сохранить» и перезагрузите компьютер и посмотрите, загружаются ли модули автоматически.
Удачи!