17 votes

Réinitialiser le service Bluetooth de Mac OS X ?

Y a-t-il un moyen de le faire, via un utilitaire, une ligne de commande ou autre ? J'ai régulièrement mes écouteurs et ma souris appariés, ce qui fait que le service Bluetooth plante presque quotidiennement. Parfois, je peux simplement réparer les périphériques, mais d'autres fois, le service s'arrête complètement. Lorsque cela se produit, je dois redémarrer ; c'est très ennuyeux.

Existe-t-il une option de "réinitialisation d'usine" pour le clavier, la souris et le trackpad Bluetooth Apple ?

0 votes

Mon Mac s'embrouille parfois lorsque je rallume ma puissante souris le matin. Heureusement, je garde une souris filaire à portée de main... Le Mac pense qu'il est toujours connecté à la souris alors qu'elle a été éteinte toute la nuit. Cette solution a fonctionné pour moi ! Merci !

0 votes

Le contrôle de qualité d'Apple est terrible, tout est plein de bugs et d'incompatibilités flagrantes. Ils forcent l'obsolescence au-delà de ce qu'on pourrait supposer être une bonne intention. Ils sont vraiment devenus bien pires/désespérés après Jobs.

20voto

Oskar Points 1242

Sur les systèmes OS X plus récents, vous pouvez accéder à ces fonctions avancées à partir de l'icône Bluetooth dans la barre de menu. Maintenez les touches Maj et Option (uniquement) lorsque vous cliquez sur l'icône :

enter image description here

Le menu de débogage contient la plupart des éléments d'action dont vous aurez besoin :

enter image description here

Je n'ai jamais vu la réinitialisation du module fonctionner mieux que sa mise hors tension, mais je suis sûr qu'il y a des cas où cela évite un voyage à l'atelier de réparation.

La journalisation est utile, mais les journaux sont très très volumineux, alors gardez cela à l'esprit et mettez un rappel pour la désactiver demain.

Sur les anciens systèmes d'exploitation, vous aviez besoin d'un outil de développement pour supprimer systématiquement les enregistrements d'appairage et les dispositifs HID. Bluetooth Explorer est livré avec Xcode 3 (à ce jour, début juin 2011 - il s'agit d'un outil disponible gratuitement si vous acceptez les conditions du programme de développement gratuit. Il se peut qu'il soit également fourni avec Xcode 4 - disponible avec un téléchargement payant ou un programme de développement mac payant - mais je ne peux pas le garantir). documentation des développeurs gratuitement pour en savoir plus sur la mise en œuvre de Bluetooth.

L'explorateur possède une fenêtre détaillée avec de nombreux paramètres permettant d'automatiser la réinitialisation des appareils pour les tests. Voici une partie de la fenêtre montrant que non seulement les paramètres locaux du mac sont effacés, mais qu'il y a également une connexion avec les appareils Bluetooth d'Apple et une réinitialisation de leur état interne.

Bluetooth Explorer - reset options

Puisque Bluetooth doit démarrer très tôt dans le processus de démarrage (et fait partie de l'assistant d'installation puisque les nouveaux macs qui n'ont pas de comptes doivent savoir comment configurer les claviers et souris Bluetooth), ce n'est pas un simple fichier de préférence utilisateur mais plutôt une préférence au niveau du système et stockée à plusieurs endroits.

Vous pourrez rendre votre mac frais d'usine pour tester le bluetooth avec le Bluetooth Explorer.

1 votes

Dommage qu'il faille passer par les outils du développeur pour faire ce bruit.

0 votes

La plupart des gens n'ont pas de problèmes et n'ont jamais besoin de ces outils. Bonne chance et j'espère que le problème sous-jacent sera résolu. L'automatisation du processus de réinitialisation est une mauvaise solution pour quelque chose qui devrait simplement fonctionner. Je peux imaginer votre frustration de devoir faire cela même une fois par mois.

2 votes

Dans Xcode 4, ils ont supprimé BT Explorer et c'est maintenant un téléchargement sur le site du développeur comme une partie de "Hardware IO Tools". De plus, votre réponse a permis de réparer mon BT défectueux ! Merci JR

7voto

Mark Hatton Points 685

Il existe un outil de ligne de commande pour le service Bluetooth appelé blueutil - que vous pourriez essayer si cela peut vous aider.

Alternativement, vous pouvez recharger blued :

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.blued.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.blued.plist

Cela devrait d'abord tuer le service s'il est toujours actif, puis le réactiver.
Je ne sais pas si cela résout votre problème, puisque je n'ai pas le service BT qui meurt pour le tester :)

1 votes

Merci. Je viens de l'essayer. Malheureusement, cela ne vous permet que d'activer et de désactiver le service, comme vous pouvez le faire dans le menu. Mais une fois que le service est cassé, le fait d'activer/désactiver ne fait rien pour le réparer. J'ai besoin d'une option de réinitialisation.

1 votes

Cela ne fait que redémarrer le démon et ne réinitialise pas les fichiers.

7voto

user176687 Points 71

Ceci (et seulement ceci) a fonctionné pour moi, à part le redémarrage de ma machine.

De Redémarrer le démon Bluetooth sur Mac OS X sans le redémarrer

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

4 votes

Des années plus tard, aucune des suggestions faites ici ne m'a aidé. J'ai été heureux de voir cette suggestion dans une notification SE dans ma boîte de réception. Un jour plus tard (aujourd'hui), j'en avais besoin. Et maintenant, cela ne fonctionne pas pour moi non plus : Can't unload kext com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport ; classes have instances : (kernel) Kext com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport ; la classe BroadcomBluetoothHostControllerUSBTransport a 1 instance. Échec du déchargement de com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport - (libkern/kext) kext est en cours d'utilisation ou retenu (impossible de le décharger).

0 votes

@xanadont avez-vous trouvé une solution qui fonctionne ?

0 votes

VladE.Borovtsov Je n'ai jamais rien trouvé de fiable à 100%. Heureusement, avec du matériel plus récent, je ne rencontre plus ce genre de problème.

4voto

bytebuster Points 836

Allez dans le moniteur d'activité, et sous les noms de processus, il devrait y en avoir un appelé "blued", cliquez dessus, puis "Quit Process", Force Quit, alors le service bluetooth devrait avoir redémarré tout seul.

0 votes

Cela pourrait être exactement ce que je cherchais. Depuis ce problème, j'ai acheté une nouvelle machine et je n'ai plus eu de problèmes depuis. Mais si c'est le cas, j'essaierai de garder ce conseil à l'esprit.

1 votes

Vous devez utiliser View -> All Processes pour voir ce démon. Dans mon expérience, tuer ce démon ne résout pas mon problème, mais mon problème peut être différent de celui de xanadont.

0 votes

Aucune autre solution n'a fonctionné pour moi. Cela a fonctionné pour moi - j'ai juste quitté de force tous les services "bluet**" dans le moniteur d'activité. Merci !

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X