Périphériques Bluetooth se déconnectant de manière aléatoire sous Mavericks

10

J'ai parcouru Internet pour essayer de trouver une solution à ce problème bizarre (problèmes similaires ici et ici et ici ), mais j'ai malheureusement échoué jusqu'à présent. J'utilise OS X 10.9.1 sur un MBP rétine début 2013, et ma souris Magic Mouse et mon clavier Bluetooth se déconnectent toutes les 1 à 3 heures, provoquant les erreurs de noyau suivantes:

1/26/14 12:09:23.000 AM kernel[0]: [BNBMouseDevice][waitForData][7c-6d-62-f4-b0-ee] Timeout waiting for data
1/26/14 12:09:23.000 AM kernel[0]: [BNBMouseDevice::getExtendedReport][80.14] ERROR: [BNBMouseDevice] getReport returned error e00002d6 for reportID 0x0030
1/26/14 12:09:23.000 AM kernel[0]: [BNBMouseDevice][getBatteryState] Couldn't get battery state from device
1/26/14 12:09:26.000 AM kernel[0]: [IOBluetoothHCIController][handleACLPacketTimeout] -- Disconnecting due to device not responding (ACL Packet timed out) for connection handle 0xd 
1/26/14 12:09:26.308 AM loginwindow[59]: Preferred Localizations total: 1 contents (en)
1/26/14 12:09:29.000 AM kernel[0]: [IOBluetoothHCIController][handleACLPacketTimeout] -- Disconnecting due to device not responding (ACL Packet timed out) for connection handle 0xc 
1/26/14 12:09:29.000 AM kernel[0]: [BNBMouseDevice][waitForData][7c-6d-62-f4-b0-ee] Became inactive waiting for data
1/26/14 12:09:29.000 AM kernel[0]: [BNBMouseDevice::getExtendedReport][80.14] ERROR: [BNBMouseDevice] getReport returned error e00002d7 for reportID 0x0060
1/26/14 12:09:29.000 AM kernel[0]: [BNBMouseDevice::createUsedVoltagesDict][80.14] ERROR: Unable to get calibrated battery thresholds report for product ID 781
1/26/14 12:09:29.000 AM kernel[0]: [BNBMouseDevice] notice: _outstandingIO > 0 but isInactive() returned TRUE...
1/26/14 12:09:29.000 AM kernel[0]: [AppleMultitouchDevice::willTerminate] entered
1/26/14 12:09:29.000 AM kernel[0]: [AppleMultitouchDevice::stop] entered

De plus, le panneau Bluetooth dans les Préférences Système se fige complètement et affiche des informations glitchy:

Préférences Bluetooth glitchy

La seule façon de reconnecter la souris et le clavier (et la seule façon de faire fonctionner à nouveau le panneau Bluetooth) est de:

  1. Éteignez tous les périphériques
  2. Mettez l'ordinateur en veille (sans fermer le couvercle)
  3. Attendez 60 à 90 secondes pour que l'ordinateur se réveille comme par magie
  4. Allumez les périphériques. Tout est bien.

Si je mets l'ordinateur en veille alors que Bluetooth fonctionne, il restera endormi. Si je le mets en veille après la déconnexion des périphériques, il se réveillera automatiquement après un certain temps.

Je n'ai aucune idée de ce qui déclenche ces déconnexions. Ils ne se produisent pas aux mêmes intervalles (parfois cela se produit après une heure, parfois quatre), mais ils se produisent toujours. Depuis la mise à niveau vers Mavericks, j'ai dû faire toute cette opération mettre l'ordinateur en veille plusieurs fois par jour. Cela ne s'est pas produit sous Mountain Lion.

J'ai essayé les choses suivantes, sans succès:

  1. Réinitialiser SMC
  2. Réinitialiser PRAM
  3. Supprimé ~/Library/Preferences/com.apple.bluetooth.*et /Library/Preferences/com.apple.bluethoothtout ce qui concerne Bluetooth
  4. Mavericks réinstallés
  5. Le contrôleur Bluetooth physique a-t-il été remplacé par Apple (vient de récupérer l'ordinateur hier)

Malgré tout cela, le problème persiste. Je dois encore mettre l'ordinateur en veille 4 à 5 fois par jour pour que la souris et le clavier fonctionnent à nouveau. Apparemment, personne ne sait comment y remédier - il a même embrouillé Apple.

Quelqu'un sait-il ce qui se passe?

Andrew
la source
J'ai le même problème, la seule façon pour moi maintenant est de redémarrer la machine
tszming
Avez-vous quelque chose à proximité qui cause des interférences? Un routeur wifi, un micro-ondes, une station de base de téléphone portable? J'ai dû passer mon routeur (qui se trouve à environ 3 pieds de ma mini) à 5 GHz, puis le Bluetooth est devenu beaucoup plus fiable ...
Dave
Nan. Cela arrive peu importe où je suis (à la maison, au bureau, dans les chambres d'hôtel). Le seul déclencheur que j'ai pu trouver est Mavericks. Le même ordinateur sur Mountain Lion n'avait aucun de ces problèmes - ils ont tous commencé le jour de la mise à niveau.
Andrew
Pour ce que ça vaut, mon RMBP 2013 a de graves problèmes WiFi lorsque le Bluetooth est activé. Je me demande si vous désactivez le WiFi si cela fait disparaître vos problèmes de Bluetooth. J'ai signalé mon bogue à Apple sur developer.apple.com/bug-reporting et vous semblez avoir suffisamment de détails techniques pour signaler le vôtre si vous le souhaitez. Je garderai les yeux ouverts pour trouver de meilleures solutions que de choisir d'alimenter un seul émetteur 2,4 GHz plutôt que les deux sur ce modèle Mac.
bmike

Réponses:

8

J'ai pu surmonter le problème avec cette solution rapide. Ainsi, chaque fois que vous perdez la connectivité Bluetooth, exécutez simplement les commandes suivantes dans le terminal

$ sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
$ sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport

Vous retrouverez la connectivité.

Dani
la source
Ça y est. Cela le corrige parfaitement. Vous pouvez mettre les deux commandes dans un script bash ( comme celui-ci ) et l'exécuter à chaque fois avecsudo bt-fix
Andrew
3
Cela ne fonctionne plus à Yosemite…
Andrew
Cela a été corrigé pour moi à Yosemite. Pour l'instant. J'avais l'habitude de perdre la connexion de la souris magique tout le temps et j'ai dû redémarrer. Maintenant ... j'espère que cela fonctionnera pour l'avenir
Mircea Stanciu
Aucune de ces commandes ne fonctionne plus pour moi dans Sierra. Mais ce vaudou fait: apple.stackexchange.com/a/157317/68662
Andrew
2

J'ai eu les mêmes problèmes et j'ai pu le résoudre en supprimant les paramètres Bluetooth comme Andrew l'a suggéré dans 3, en combinaison avec également la suppression du cache de préférences (voir http://reviews.cnet.com/8301-13727_7-57617236-263 / comment-aborder-les-défauts-pas-coller-en-mavericks / ). Sans tuer le démon de cache, je n'ai pas pu résoudre le problème. Voici donc ce que j'ai fait:

rm /Library/Preferences/com.apple.Bluetooth.plist
killall -u yourusername cfprefsd

Si je me souviens bien, j'ai émis les deux commandes plusieurs fois pour m'assurer de tous les paramètres Bluetooth.

J'espère que cela t'aides!

Lorenz
la source
Oh, j'étais tellement optimiste que cela fonctionnerait, mais je l'ai essayé 3 fois et le problème persiste. Les rats.
Andrew
2

J'ai le même problème régulièrement. Je le résous en ouvrant le "Moniteur d'activité", en sélectionnant le processus "kextd" sous l'onglet CPU et en quittant le processus. Il redémarrera immédiatement et la connectivité Bluetooth sera restaurée. C'est plus une solution de contournement qu'un correctif, mais c'est rapide et efficace pour moi. entrez la description de l'image ici

Richard Pearse
la source
0

Mes haut-parleurs Bluetooth se connectaient et chutaient toutes les 15 à 30 secondes (Macbook Pro retina). Les haut-parleurs étaient bien, les ont essayés sur iphone.

J'ai essayé toutes les autres corrections suggérées, réinitialiser la PRAM, réinitialiser le module Bluetooth, exécuter des scripts mais rien n'a fonctionné. J'ai trouvé un correctif.

Éteignez votre appareil Bluetooth. Associez votre Mac avec votre iPhone. Aucune connexion requise, il a déclaré qu'il n'était pas pris en charge. Puis reconnectez-vous à l'appareil Bluetooth (haut-parleurs). La connexion n'a pas encore baissé. Bonne chance.

Podgemaster
la source
-2

My it it vous aide à réinitialiser le SMC (System Management Controller), car le SMC est responsable de tous les composants associés à l'alimentation et, selon un Apple Store Genuis, une réinitialisation SMC réinitialiserait également la puce Bluetooth.
(Voici le lien vers la page de support des pommes avec un tutoriel pour réinitialiser le SMC)

130e13a
la source
Étant donné que l'OP indique déjà qu'ils ont réinitialisé le SMC, vous pouvez commenter et demander si la réinitialisation du SMC qu'ils ont effectuée est conforme au lien que vous avez fourni.
bmike
Et c'est le cas :) Je l'ai réinitialisé, et Apple aussi, en vain…
Andrew