Bluetooth/Blueman не обнаруживает устройства Bluetooth, другие устройства не могут найти компьютер

Bluetooth/Blueman не обнаруживает устройства Bluetooth, другие устройства не могут найти компьютер

У меня Acer Aspire E14, который поставляется с внутренним адаптером Bluetooth. В Ubuntu 14.04 адаптер определяется нормально, но компьютер не может найти другие устройства Bluetooth, а другие устройства Bluetooth не могут найти компьютер. Похоже, это распространенная проблема, насколько я могу судить по поиску в Google. Я пробовал реализовать все исправления, но пока ничего не сработало.

Я обновил ядро, поискал новые драйвера (их нет). Буду очень рад, если кто-то мне в этом поможет.

Модель — Atheros QCA9565; она имеет WNIC и адаптер Bluetooth на одном чипе.

Заранее спасибо! :)

решение1

Скачатьhttps://www.dropbox.com/s/14wqp7t8u2026ds/test1.zip?dl=0и извлеките его в /home, чтобы у вас была папка test1 в home, и введите остальное в терминале

sudo apt-get install build-essential linux-firmware
cd test1
cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers
make all
sudo modprobe -r ath3k
sudo modprobe -r btusb
sudo mv /lib/modules/$(uname-r)/kernel/drivers/bluetooth/ath3k.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/ath3k.ko.bak
sudo mv /lib/modules/$(uname -r0/kernel/drivers/bluetooth/btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/btusb.ko.bak
sudo cp ath3k.ko  /lib/modules/$(uname -r)/kernel/drivers/bluetooth/
sudo cp btusb.ko  /lib/modules/$(uname-r)/kernel/drivers/bluetooth/
sudo modprobe btusb
sudo modprobe ath3k

Если после выключения и загрузки вы заметили проблемы с работой Bluetooth, то

echo "blacklist ath3k" | sudo tee /etc/modprobe.d/ath3k.conf

Затем отредактируйте /etc/rc.local sudo gedit /etc/rc.local и добавьте sleep 20 и modprobe ath3kнад строкой exit 0, сохраните выход из программы и перезагрузите

решение2

У меня другая, но похожая проблема, и я не могу подключиться к своему динамику Bluetooth. После некоторого поиска я пришел к выводу, что, возможно, мне нужно обновить BIOS. Вы можете проверить версию BIOS и дату выпуска с помощью следующей команды:

$ sudo dmidecode -s bios-version
$ sudo dmidecode -s bios-release-date

У меня настольный компьютер Dell, поэтому я проверил веб-сайт Dell и обнаружил, что последняя версия BIOS — 07/09/2015, но текущая дата выпуска BIOS — 2014 год. Кроме того, с помощью следующей команды

$ dmesg | grep -i blue

Я получил следующую информацию, и сообщение об ошибке, связанное с прошивкой, также является потенциальным признаком устаревшей версии BIOS.

[    4.189753] Bluetooth: Core ver 2.19
[    4.189788] Bluetooth: HCI device and connection manager initialized
[    4.189793] Bluetooth: HCI socket layer initialized
[    4.189794] Bluetooth: L2CAP socket layer initialized
[    4.189802] Bluetooth: SCO socket layer initialized
[    4.194508] bluetooth hci0: Direct firmware load failed with error -2
[    4.194510] bluetooth hci0: Falling back to user helper
[    4.257609] Bluetooth: hci0: BCM: patch brcm/BCM43142A0-0a5c-21d7.hcd not found
[    5.837608] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    5.837610] Bluetooth: BNEP filters: protocol multicast
[    5.837616] Bluetooth: BNEP socket layer initialized
[    5.841032] Bluetooth: RFCOMM TTY layer initialized
[    5.841038] Bluetooth: RFCOMM socket layer initialized
[    5.841041] Bluetooth: RFCOMM ver 1.11

Поскольку у меня установлена ​​другая ОС Windows на другом диске, я перезагружаюсь в Windows и загружаю последнюю версию BIOS upgrade EXE с сайта Dell, и запускаю ее, чтобы обновить BIOS. После этого я перезагружаюсь в Ubuntu, и все работает как часы.

Связанный контент