
Ich habe ein Acer Aspire E14, das mit einem internen Bluetooth-Adapter geliefert wurde. Unter Ubuntu 14.04 wird der Adapter zwar erkannt, aber der Computer kann keine anderen Bluetooth-Geräte finden und andere Bluetooth-Geräte können den Computer nicht finden. Soweit ich das bei einer Google-Suche feststellen konnte, scheint dies ein häufiges Problem zu sein. Ich habe versucht, alle Fixes zu implementieren, aber bisher hat nichts funktioniert.
Ich habe den Kernel aktualisiert und nach neueren Treibern gesucht (es gibt keine). Ich wäre sehr froh, wenn mir jemand dabei helfen könnte.
Das Modell ist Atheros QCA9565; es hat den WNIC und den Bluetooth-Adapter auf demselben Chip.
Dank im Voraus! :)
Antwort1
Herunterladenhttps://www.dropbox.com/s/14wqp7t8u2026ds/test1.zip?dl=0und extrahieren Sie es nach /home, sodass Sie einen Ordner „test1“ in „Home“ haben, und geben Sie den Rest im Terminal ein
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
Wenn Sie nach dem Herunterfahren und Booten Probleme mit Bluetooth bemerken, dann
echo "blacklist ath3k" | sudo tee /etc/modprobe.d/ath3k.conf
Bearbeiten Sie dann /etc/rc.local sudo gedit /etc/rc.local
und fügen Sie sleep 20
darüber modprobe ath3k
die Zeile mit exit 0 hinzu, speichern Sie das Exit-Programm und starten Sie neu
Antwort2
Ich habe ein anderes, aber ähnliches Problem und kann keine Verbindung zu meinem Bluetooth-Lautsprecher herstellen. Nach einiger Suche bin ich zu dem Schluss gekommen, dass ich wahrscheinlich mein BIOS aktualisieren muss. Sie können die BIOS-Version und das Veröffentlichungsdatum mit dem folgenden Befehl überprüfen:
$ sudo dmidecode -s bios-version
$ sudo dmidecode -s bios-release-date
Mein Desktop ist von Dell, also habe ich auf der Dell-Website nachgesehen und festgestellt, dass das neueste BIOS vom 09.07.2015 ist, aber mein aktuelles BIOS-Veröffentlichungsdatum ist im Jahr 2014. Außerdem kann ich mit dem folgenden Befehl
$ dmesg | grep -i blue
Ich habe die folgenden Informationen erhalten, und die Fehlermeldung bezüglich der Firmware ist auch ein möglicher Hinweis auf ein veraltetes 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
Da ich ein anderes Windows-Betriebssystem auf einer anderen Festplatte installiert habe, starte ich Windows neu, lade die neueste BIOS-Upgrade-EXE von der Dell-Website herunter und führe sie aus, um mein BIOS zu aktualisieren. Danach starte ich Ubuntu neu und es funktioniert einwandfrei.