GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Apple Magic Mouse se desconecta y se vuelve a conectar con frecuencia?

Tengo un Apple Magic Mouse que estoy usando en un Lenovo Thinkpad T440s con Ubuntu 14.04 instalado. He emparejado correctamente el dispositivo y funciona durante breves períodos de tiempo.

El mouse parece desconectarse durante varios segundos y luego volver a conectarse.

Ocasionalmente, recibo el mensaje de error de que las baterías están bajas (0%). Las pilas son nuevas.

He actualizado el kernel a la versión más reciente con la esperanza de que eso resuelva el problema. No lo hizo. ¿Cómo puedo hacer que deje de desconectarse?

Respuesta aceptada:

Tuve el mismo problema y recientemente intenté deshabilitar el modo eSCO en el módulo 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

La conexión del mouse parece más estable ahora y no he visto una desconexión después de ajustar esta configuración.

Mi laptop Lenovo W530 tiene un adaptador Broadcom Bluetooth (internamente usb es la interfaz).

Si tiene un adaptador Bluetooth de Broadcom, es posible que deba obtener un archivo de firmware .hex de un controlador de Windows y colocarlo en el directorio /lib/firmware para admitir todas las funciones de Bluetooth. Más información en https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/comments/11 y https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400 .

Use hex2hcd para convertir el archivo .hex del controlador de Windows a .hcd:https://github.com/jessesung/hex2hcd

Encontré archivos .hex de Broadcom en este paquete de controladores de Windows. Localice el Win7/Win32/bcbtums-win7x86-brcm.inf archivo y busque el ID USB de su adaptador.

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

busque RAMUSB<usb product id in upper case> , por ejemplo RAMUSB21E6 para mi adaptador. Allí encontrará el nombre del archivo .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

En mi caso el archivo era Win7/Win32/BCM20702A1_001.002.014.1315.1387.hex

Luego usé hex2hcd para convertir el archivo a /lib/firmware/fw-0a5c_21e6.hcd (nuevamente, ese nombre de archivo contiene las identificaciones USB de su adaptador Bluetooth USB Broadcom).


Ubuntu
  1. ¿Hacer el ratón para zurdos y el panel táctil para diestros?

  2. ¿Agregar un archivo de audio y video Mkv?

  3. ¿Cómo crear un archivo y montarlo como un sistema de archivos?

  4. … Y de repente, Bluetooth dejó de funcionar:¿No hay un controlador predeterminado disponible?

  5. ¿Cómo hacer que Iphone sea un mouse a través de Bluetooth?

Hardlink y Softlink en Linux:usos y ejemplos

Cómo usar Bluetooth en Ubuntu para la transferencia de archivos

Cómo crear y editar archivos PDF en Ubuntu

Cómo ejecutar archivos .bin y .run en Ubuntu

Cómo instalar y configurar Samba en Ubuntu

Cómo instalar y usar BleachBit 1.12 en Ubuntu 16.04