Ich habe gerade eine Microsoft Designer-Maus gekauft ( siehe hier ) (Bluetooth 4.0) und kann sie in Ubuntu 14.04 nicht verwenden. Unter Windows 8 (dem gleichen Laptop) funktioniert es einwandfrei.
Also habe ich mich umgesehen und viele Leute mit dem gleichen Problem gefunden. Anscheinend ist das Problem, dass Ubuntu 14.04 derzeit nur BlueZ 4.101 hat und BlueZ 5.x zur Unterstützung von Bluetooth 4.0 Low Energy Device benötigt wird, was schwer zu installieren zu sein scheint. Es gibt einen Thread , der von April 2013 bis vor kurzem zu diesem Thema läuft und besagt, dass es schwierig ist, Bluez 5.x unter Ubuntu zu integrieren.
Einige Leute gaben einige nicht funktionierende Vorschläge, einschließlich der Installation eines PPA, die dazu führten, dass ich Ubuntu neu installieren musste (Bluetooth ließ sich nicht einschalten und Ubuntu blieb beim Herunterfahren auf unbestimmte Zeit hängen):
Gibt es überhaupt keine Lösung? Ich kann Bluetooth 4.0 unter Ubuntu 14.04 LTS nicht verwenden, obwohl die Hardware dies unterstützt. Gibt es eine andere Linux-Distribution, die Bluetooth 4.0 unterstützt (wie Mint oder eine andere)?
Niemand sagte ausdrücklich, dass es keine Lösung gibt, wahrscheinlich weil es Dinge gibt, die ein sehr erfahrener Benutzer gemäß seinem eigenen Fall tun könnte.
Scheint für Ubuntu wie ein Daumen nach unten.
Danke im Voraus.
quelle
Antworten:
Ich habe die Microsoft Designer Mouse unter Ubuntu 14.04 mit den folgenden PPAs und Paketinstallationen zum Laufen gebracht:
Dann müssen Sie Blueman nur für den Fall neu starten.
quelle
Update : WARNUNG - Für einige Benutzer wie @ kalamalka-kid unten hat Folgendes die Systemeinstellungen vollständig beschädigt. Mit Vorsicht fortfahren.
Ich habe einige gute Neuigkeiten: Ich habe es geschafft, die "Low Energy" Bluetooth 4.0 Microsoft Designer-Maus mit meinem DELL XPS 13-Laptop (Broadcom-Bluetooth-Chip) nach 1,5 Tagen Vollzeit-Hacking und Haarausfall zuverlässig zum Laufen zu bringen. Yay für Linux! : D.
Dokumentieren Sie es hier, damit jemand in der gleichen Situation nicht die gleichen Haare reißen muss.
Zuerst habe ich die Anweisungen auf der LTS Enablement-Stack- Seite befolgt , um einen schönen neuen Kernel 3.19 am 14.04 auszuführen.
sudo apt-get install --install-recommends linux-generic-lts-vivid xserver-xorg-core-lts-vivid xserver-xorg-lts-vivid xserver-xorg-video-all-lts-vivid xserver-xorg-input-all-lts-vivid libwayland-egl1-mesa-lts-vivid
apt-get dist-upgrade
die neuen Kernel-Pakete installieren.Dadurch wurde mein Bluetooth vollständig beschädigt, da ich einen Broadcom-Chip habe, für den eine benutzerdefinierte Firmware erforderlich ist (siehe unten, um dies zu beheben).
Ich habe alle Bluetooth-Inhalte von meinem Laptop deinstalliert, um neu zu starten. Das
bluez
Paket von dervidplace7/bluez5
PPA hing für mich bei der Deinstallation. Ich habe dies behoben, indem ich es bearbeitet habe,/var/lib/dpkg/info/bluez.prerm
bevor ich den Deinstallationsbefehl ausgeführt und dieinvoke-rc.d
Zeile entfernt und durch ersetzt habeecho "no bluetooth stopping!"
. Das hat funktioniert und das Paket wird mit den folgenden Schritten deinstalliert:dpkg -l | grep blue
Sie erhalten eine Liste aller Bluetooth-Pakete.apt-get remove --purge bluez bluetooth blueman...
Mit all den aufgelisteten Paketen wird alles deinstalliert.Wenn alle Bluetooth-Pakete entfernt wurden, entfernen Sie das defekte bluez PPA:
sudo add-apt-repository --remove ppa:vidplace7/bluez5
Fügen Sie dann die folgende PPA hinzu, die eine nicht abstürzende Version von hat
bluez
:sudo apt-add-repository ppa:timchen119/bluez5-trusty
apt-get install bluez
Da das Dell XPS 13 über einen Broadcom-Chip verfügt, ist eine benutzerdefinierte Firmware erforderlich. Die folgenden Schritte zur Firmware-Installation sind nur für diesen Chip erforderlich . Ich habe das Problem aufgrund der folgenden Zeilen in meinem Syslog festgestellt:
Daher musste ich diese Anweisungen befolgen, um die Firmware erneut zu installieren .
cabextract
.hex2hcd BCM20702A1_001.002.014.1443.1572.hex /lib/firmware/brcm/BCM20702A0-0a5c-216f.hcd
- Beachten Sie, dass für den LTS-Kernel 3.19 nur diese Version der Firmware funktioniert. Ich habe zuerst eine spätere Version ausprobiert und es hat nicht funktioniert.Sobald Sie wieder betriebsbereit sind, sollte Bluetooth funktionieren und Sie können z. B.
blueman
eine Verbindung zur Maus herstellen. Sie können auch manuell eine Verbindung zur Maus in der Befehlszeile herstellen (drücken Sie zuerst die Taste darunter 3 Sekunden lang, um sie in den Pair-Modus zu versetzen):Es hat lange gedauert, um das Problem mit der Bluetooth-Firmware herauszufinden, da das einzige Symptom die Nachrichten waren
org.bluez.Error.AuthenticationFailed
undorg.bluez.Error.AuthenticationCancelled
ich versuchte, eine Verbindung herzustellen oder eine Verbindung herzustellen.quelle
/etc/default/acpi-support
, um die aufgerufene Variable zu findenMODULES
undbtusb
zur Liste der neu zu ladenden Module hinzuzufügen .Danke für deine Antworten. Das hat bei mir funktioniert ...
... aber zusätzlich muss ich bluez im experimentellen Modus laufen lassen. Ersetzen Sie / usr / sbin / bluetooth durch Ihr eigenes Skript:
Jetzt kann ich mich mit der Blueman-Applet-Maus und -Tastatur verbinden.
Irgendwelche Ideen, wie man beim Start oder ohne Blueman automatisch eine Verbindung herstellt (nur Befehlszeile)?
quelle
sudo
vorne hinzufügen - das hat bei mir funktioniert. Der zweite Teil - mit dem Skript - hat nicht funktioniert und ich habe es nicht geschafft, es zu finden. Vielen Dank.Ich habe es geschafft , meinen 14.04-Laptop nach sehr ähnlichen Antworten zu töten. Seien Sie also vorsichtig, wenn Sie versuchen, alle hier installierten Pakete rückgängig zu machen. Bitte entfernen Sie das bluez-Paket nicht! (Nur im Nachhinein merke ich, dass dies eine wirklich sehr, sehr dumme Sache war.)
Ich habe es jedoch geschafft, meine Tastatur und Maus in 16.04 wirklich gut zum Laufen zu bringen, und Sie können meine Antwort hier sehen: https://askubuntu.com/a/1023532/815371
quelle