GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Apple Magic Mouse se déconnecte et se reconnecte fréquemment ?

J'ai une souris Apple Magic Mouse que j'utilise sur un Lenovo Thinkpad T440s avec Ubuntu 14.04 installé. J'ai couplé avec succès l'appareil et il fonctionne pendant de courtes périodes.

La souris semble se déconnecter pendant plusieurs secondes puis se reconnecter.

Parfois, je reçois le message d'erreur indiquant que les piles sont faibles ( 0%). Les piles sont neuves.

J'ai mis à jour le noyau vers la version la plus récente dans l'espoir de résoudre le problème. Il n'a pas. Comment puis-je faire en sorte qu'il arrête de se déconnecter ?

Réponse acceptée :

J'ai eu le même problème et récemment j'ai essayé de désactiver le mode eSCO dans le module 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 connexion de la souris semble plus stable maintenant et je n'ai pas vu de déconnexion après avoir modifié ce paramètre.

Mon ordinateur portable Lenovo W530 dispose d'un adaptateur Bluetooth Broadcom (l'usb est l'interface interne).

Si vous avez un adaptateur Bluetooth Broadcom, vous devrez peut-être obtenir un fichier de micrologiciel .hex à partir d'un pilote Windows et le placer dans le répertoire /lib/firmware pour prendre en charge toutes les fonctionnalités Bluetooth. Plus d'informations dans https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/comments/11 et https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400 .

Utilisez hex2hcd pour convertir le fichier .hex du pilote Windows en .hcd :https://github.com/jessesung/hex2hcd

J'ai trouvé des fichiers Broadcom .hex dans ce package de pilotes Windows. Localisez le Win7/Win32/bcbtums-win7x86-brcm.inf fichier et recherchez l'ID USB de votre adaptateur.

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

rechercher RAMUSB<usb product id in upper case> , par exemple RAMUSB21E6 pour mon adaptateur. Vous y trouverez le nom du fichier .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

Dans mon cas, le fichier était Win7/Win32/BCM20702A1_001.002.014.1315.1387.hex

J'ai ensuite utilisé hex2hcd pour convertir le fichier en /lib/firmware/fw-0a5c_21e6.hcd (encore une fois, ce nom de fichier contient les identifiants USB de votre adaptateur Bluetooth USB Broadcom).


Ubuntu
  1. Rendre la souris pour gaucher et le pavé tactile pour droitier ?

  2. Ajouter un fichier audio à une vidéo Mkv ?

  3. Comment créer un fichier et le monter en tant que système de fichiers ?

  4. … Et soudain, le Bluetooth a cessé de fonctionner :aucun contrôleur par défaut n'est disponible ?

  5. Comment mapper le balayage à deux doigts de la souris Apple Magic Mouse sur les fonctions d'avance et de retour d'un navigateur Web ?

Hardlink et Softlink sous Linux - Utilisations et exemples

Comment utiliser Bluetooth sur Ubuntu pour le transfert de fichiers

Comment créer et éditer des fichiers PDF dans Ubuntu

Comment exécuter des fichiers .bin et .run dans Ubuntu

Comment installer et configurer Samba sur Ubuntu

Comment installer et utiliser BleachBit 1.12 sur Ubuntu 16.04