(Je voulais répondre cette question mais je n'avais pas assez de réputation).
Veuillez noter que chargement et déchargement extensions du noyau peut avoir des conséquences inattendues. Cette solution a fonctionné pour moi sans causer de problèmes sur mon Macbook Air mi-2013, mais cela peut ne pas être le cas pour votre configuration. Comprenez ce que vous faites et faites-le à vos risques et périls.
-
Terminal ouvert
-
Avec des écouteurs branchés, entrez cette commande pour vérifier que AppleMikeyHIDDriver
contrôle vos écouteurs hidutil list | grep AppleMikeyHIDDriver
. NE PAS CONTINUER SI LA SORTIE EST VIDE. Mon résultat ressemblait à ceci :
0x0 0x0 0x0 12 1 0x100000975 (null) AppleMikeyHIDDriver Apple Mikey HID Driver (null) (null)
-
Exécutez cette commande pour vous assurer que le com.apple.driver.AppleMikeyHIDDriver
l'extension du noyau est en cours d'exécution kextstat | grep com.apple.driver.AppleMikeyHIDDriver
. NE PAS CONTINUER SI LA SORTIE EST VIDE. Mon résultat ressemblait à ceci :
179 0 0xffffff7f83cf9000 0x2000 0x2000 com.apple.driver.AppleMikeyHIDDriver (131) DE4003F6-F4F3-3C84-AB83-6CCDE6CF5DFC <49 8 5 3 1>
-
Débranchez vos écouteurs de votre Mac. L'étape suivante a échoué pour moi s'ils étaient branchés avec l'erreur suivante :
(kernel) Can't remove kext com.apple.driver.AppleMikeyHIDDriver; services failed to terminate - 0xe00002c7.
Failed to unload com.apple.driver.AppleMikeyHIDDriver - (iokit/common) unsupported function.
-
Exécutez cette commande pour désactiver le contrôle en ligne du volume et du micro. sudo kextunload -b com.apple.driver.AppleMikeyHIDDriver
. Vous devrez peut-être saisir votre mot de passe.
Si vous voulez l'activer dans le futur, il suffit de lancer sudo kextload -b com.apple.driver.AppleMikeyHIDDriver
ou redémarrez votre mac et tout devrait revenir à la normale.