GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Apple Magic Mouse wird häufig getrennt und wieder verbunden?

Ich habe eine Apple Magic Mouse, die ich auf einem Lenovo Thinkpad T440s mit installiertem Ubuntu 14.04 verwende. Ich habe das Gerät erfolgreich gekoppelt und es funktioniert für kurze Zeit.

Die Maus scheint einige Sekunden lang die Verbindung zu trennen und sich dann wieder zu verbinden.

Gelegentlich bekomme ich die Fehlermeldung, dass die Batterien schwach sind ( 0%). Die Batterien sind neu.

Ich habe den Kernel auf die neueste Version aktualisiert, in der Hoffnung, dass das das Problem lösen würde. Es hat nicht. Wie kann ich es dazu bringen, die Verbindung zu beenden?

Akzeptierte Antwort:

Ich hatte das gleiche Problem und habe kürzlich versucht, den eSCO-Modus im Bluetooth-Modul zu deaktivieren:

echo 1 | sudo tee /sys/module/bluetooth/parameters/disable_esco
sudo /etc/init.d/bluetooth restart
# persist setting
echo "options bluetooth disable_esco=1" | sudo tee /etc/modprobe.d/bluetooth-tweaks.conf

Die Verbindung der Maus scheint jetzt stabiler zu sein und ich habe keine Verbindungsunterbrechung festgestellt, nachdem ich diese Einstellung angepasst habe.

Mein Laptop Lenovo W530 hat einen Broadcom Bluetooth Adapter (intern ist USB die Schnittstelle).

Wenn Sie einen Broadcom-Bluetooth-Adapter haben, müssen Sie möglicherweise eine .hex-Firmwaredatei von einem Windows-Treiber abrufen und in das Verzeichnis /lib/firmware einfügen, um alle Bluetooth-Funktionen zu unterstützen. Weitere Informationen unter https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/comments/11 und https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400 .

Verwenden Sie hex2hcd, um die .hex-Datei des Windows-Treibers in .hcd zu konvertieren:https://github.com/jessesung/hex2hcd

Ich habe Broadcom .hex-Dateien in diesem Windows-Treiberpaket gefunden. Suchen Sie Win7/Win32/bcbtums-win7x86-brcm.inf Datei und suchen Sie nach der USB-ID Ihres Adapters.

$ lsusb |grep Bluetooth
Bus 001 Device 006: ID 0a5c:21e6 Broadcom Corp. BCM20702 Bluetooth 4.0 [ThinkPad]

Suchen Sie nach RAMUSB<usb product id in upper case> , zum Beispiel RAMUSB21E6 für meinen Adapter. Dort finden Sie den .hex-Dateinamen:

[RAMUSB21E6.NTX86.hw.reg]
HKR,,LowerFilters, 0x00010000, "bcbtums"
HKR,,%RAMPatchFileName%,0x00000, "BCM20702A1_001.002.014.1315.1387.hex"
HKR,,%RemoteWakeEnabled%,0x00010001,1
HKR,,%DeviceRemoteWakeSupported%,0x00010001,1

In meinem Fall war die Datei Win7/Win32/BCM20702A1_001.002.014.1315.1387.hex

Ich habe dann hex2hcd verwendet, um die Datei in /lib/firmware/fw-0a5c_21e6.hcd zu konvertieren (auch dieser Dateiname enthält die USB-IDs Ihres Broadcom USB-Bluetooth-Adapters).


Ubuntu
  1. Maus für Linkshänder und Touchpad für Rechtshänder machen?

  2. Eine Audiodatei zu einem Mkv-Video hinzufügen?

  3. Wie erstelle ich eine Datei und mounte sie als Dateisystem?

  4. … und plötzlich funktioniert Bluetooth nicht mehr:Kein Standard-Controller verfügbar?

  5. Wie mache ich das iPhone über Bluetooth als Maus?

Hardlink und Softlink in Linux – Anwendungen und Beispiele

So verwenden Sie Bluetooth unter Ubuntu für die Dateiübertragung

So erstellen und bearbeiten Sie PDF-Dateien in Ubuntu

So führen Sie .bin- und .run-Dateien in Ubuntu aus

So installieren und konfigurieren Sie Samba unter Ubuntu

So installieren und verwenden Sie BleachBit 1.12 unter Ubuntu 16.04