ubuntu wireless – Apple Magic Mouse se desconecta y se vuelve a conectar con frecuencia

Pregunta:

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 cortos 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 solucione el problema. No lo hizo. ¿Cómo puedo hacer que deje de desconectarse?

Respuesta:

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 computadora portátil Lenovo W530 tiene un adaptador Broadcom Bluetooth (internamente USB es la interfaz).

Si tiene un adaptador Broadcom Bluetooth, 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 enhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/comments/11 y https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400 .

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

Encontré archivos Broadcom .hex en este paquete de controladores de Windows . Busque el archivo Win7/Win32/bcbtums-win7x86-brcm.inf 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 los identificadores USB de su adaptador Bluetooth Broadcom USB).

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım