GNU/Linux >> Znalost Linux >  >> Ubuntu

Apple Magic Mouse se často odpojuje a znovu připojuje?

Mám Apple Magic Mouse, kterou používám na Lenovo Thinkpad T440s s nainstalovaným Ubuntu 14.04. Zařízení jsem úspěšně spároval a funguje po krátkou dobu.

Zdá se, že myš se na několik sekund odpojí a poté se znovu připojí.

Občas se mi zobrazí chybová zpráva, že baterie jsou vybité (0 %). Baterie jsou nové.

Aktualizoval jsem jádro na nejnovější verzi v naději, že problém vyřeší. To ne. Jak mohu dosáhnout toho, aby se přestalo odpojovat?

Přijatá odpověď:

Měl jsem stejný problém a nedávno jsem zkusil deaktivovat režim eSCO v modulu bluetooth:

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

Připojení myši se nyní zdá stabilnější a po úpravě tohoto nastavení jsem nezaznamenal žádné odpojení.

Můj notebook Lenovo W530 má adaptér Broadcom Bluetooth (interně je rozhraní usb).

Pokud máte adaptér Broadcom Bluetooth, možná budete muset získat soubor firmwaru .hex z ovladače systému Windows a vložit jej do adresáře /lib/firmware, aby podporoval všechny funkce Bluetooth. Více informací na https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/comments/11 a https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400 .

Použijte hex2hcd k převodu souboru .hex ovladače systému Windows na .hcd:https://github.com/jessesung/hex2hcd

V tomto balíčku ovladačů pro Windows jsem našel soubory Broadcom .hex. Vyhledejte Win7/Win32/bcbtums-win7x86-brcm.inf soubor a vyhledejte USB ID vašeho adaptéru.

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

vyhledejte RAMUSB<usb product id in upper case> , například RAMUSB21E6 pro můj adaptér. Zde najdete název souboru .hex:

[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

V mém případě byl soubor Win7/Win32/BCM20702A1_001.002.014.1315.1387.hex

Poté jsem pomocí hex2hcd převedl soubor na /lib/firmware/fw-0a5c_21e6.hcd (název souboru opět obsahuje ID USB vašeho adaptéru Broadcom USB Bluetooth).


Ubuntu
  1. Udělat myš pro leváky a touchpad pro praváky?

  2. Jak vytvořit soubor a připojit jej jako souborový systém?

  3. ... A najednou přestalo Bluetooth fungovat:Není k dispozici žádný výchozí ovladač?

  1. Přidat zvukový soubor a video Mkv?

  2. Jak namapovat Apple Magic Mouse přejetím dvěma prsty na funkce zpět a vpřed ve webovém prohlížeči?

  3. Jak nainstalovat ovladače Wifi a Bluetooth v Ubuntu 12.04 Lts?

  1. Jak nainstalovat a nakonfigurovat Squid Proxy na Ubuntu 18.04

  2. Jak nainstalovat a nakonfigurovat Squid Proxy na Ubuntu 20.04

  3. Jak vyrobit Iphone jako myš přes Bluetooth?