14 votos

MacOS Catalina blueoothd alta CPU IOBluetoothBroadcomSchedulerProblema de solución

Ya he pasado muchas horas con esto y no he sido capaz de dar con una solución. Desde la 10.14.x (no recuerdo exactamente, actualmente en la 10.15.2) estoy teniendo este problema (y la consola se inunda con el siguiente mensaje y bluetoothd provoca un uso de la CPU del 40-120 %, también) :

bluetoothd     EVENT:  ModeChange
bluetoothd  == IOBluetoothBroadcomSchedulerWorkaround start
bluetoothd  USBProductID 0x7B   USBVendorID 0x5AC
bluetoothd  schedularWorkaroundActive? 0
bluetoothd  active? 0
bluetoothd  == IOBluetoothBroadcomSchedulerWorkaround end
bluetoothd     EVENT:  ModeChange
bluetoothd  Apple HID device count: 0
bluetoothd  updateAppleHIDConnectionIntervals - connectedAppleDevices 0
bluetoothd  updateAppleHIDConnectionIntervals - twoSniffAttemptDeviceCount 0
bluetoothd  updateAppleHIDConnectionIntervals - connectedSCODeviceCount 0
bluetoothd  Dont enable MSS for this device Microsoft Sculpt Comfort Mouse
bluetoothd  == IOBluetoothBroadcomSchedulerWorkaround end

Sucede también con un Microsoft Sculpt Comfort Mouse y con dos ratones diferentes (Logitech). ¿Alguna idea de lo que podría probar? Ya he probado a borrar plists, NVRAM, reiniciar el SMC, arrancar en modo seguro, reiniciar la configuración de BT en MacOS ¡Gracias!

Más detalles: Las especificaciones de la máquina son: MBP 13" 2018 (2.3/16/512). Aparte de esto, la conexión bluetooth se cae aleatoriamente y el problema ocurre tanto con el Wi-Fi encendido como apagado y con el dock USB-C conectado y desconectado.

0 votos

También me ocurre con el teclado ThinkPad BT (con TrackPoint, también conocido como ratón), en cualquiera de mis Mac. No ocurre cuando desconecto el teclado TP y uso el Logitech K480 (teclado puro). (mac1: 2016 12", Catalina recién instalado;; mac2: 2019 13 "Pro, Catalina actualizado desde Mojave)

1 votos

Apple sigue investigando el problema y aún no han sacado nada en claro :|.

0 votos

@amdyes No sé si se te notifica si se responde a una pregunta. Esta configuración parece solucionarlo. Utiliza el explorador de Bluetooth desde las herramientas de XCode Dev para configurarlo de esta manera (ver la respuesta).

10voto

tantin Puntos 151

He encontrado una solución: He descubierto que MSS probablemente significa Master-Slave-Switch. Eso no ha sido suficiente para solucionar el problema. Pero deshabilitar el modo sniff resuelve el problema. Parece que algún código de gestión de la energía no funciona correctamente. enter image description here

La causa del problema se ha localizado: Apple tiene un error en la pila BT3.0. Este problema no ocurre con nada de BT4.0+.

0 votos

¿Cómo has subido esta ventana?

0 votos

@gen Es Bluetooth Explorer (parte de las herramientas complementarias de XCode disponibles en el sitio web de Apple para su descarga). Entonces ahí: (barra de menú) Dispositivos -> Lista de conexiones -> seleccionar -> Política de enlaces -> Desmarcar. Parece que sólo dura la sesión actual, si el dispositivo se duerme, hay que repetir este proceso.

0 votos

Gracias por este post, al final encontré la aplicación y me ayudó a bajar los niveles de la CPU. Y sí, parece que sólo dura la sesión. Gracias de nuevo :)

4voto

Thomas Puntos 11

Esto está arreglado en 10.15.6 beta 3, y por ahora, esta es mi solución - forzar la muerte del proceso en el monitor de actividad.

"Monitor de actividad" en Spotlight -> CPU -> encontrar bluetoothd -> Forzar la salida.

Aparte de la obvia caída del uso de la CPU, también se puede confirmar que esto funcionó a través de la consola con bluetoothd (sin parámetros adicionales) y ver cómo el registro se ha calmado drásticamente.

1 votos

Hurra. Por fin. Matar el bluetoothd no fue la solución para mí ya que esto significa matar por ejemplo el audio bluetooth u otra cosa y vuelve a ocurrir después de algún tiempo.

0 votos

He actualizado a 10.5.6 (versión final). Desgraciadamente el problema persiste para mí. @Housemd

0 votos

10.15.7 - No tiene arreglo. Esperemos que la 11.0 lo solucione. :-(

3voto

andreee Puntos 13

Mi respuesta: La única solución (además de la solución con bluetooth explorer) que he encontrado hasta ahora es cambiar a un dispositivo bluetooth que utilice BT 4.0 o superior.

Y aquí algunos hallazgos de fondo:

  • El MS Sculpt Comfort Mouse y otros dispositivos BT 3.x están afectados por este fallo de MacOS

  • El ratón móvil MS Surface (BT 4.x) y probablemente otro hardware BT 4.x/5.x no está afectado

  • el problema desapareció en mi Mac Mini M1 durante Big Sur 11.0 y 11.1, pero tan pronto como Apple "arregló" sus problemas de Bluetooth con 11.2, el problema reapareció.

2 votos

Verificado con mis dos teclados ThinkPad Bluetooth (gen 1 BT 3.0, gen 2 BT 5.0). El teclado tiene un track point que funciona como un ratón.

0 votos

Mi MS Sculpt Comfort Mouse ha muerto, así que mañana podré comprobarlo (he comprado un ratón BT 5.0, ¡gracias!).

0 votos

Verificado. No hay problemas con el ratón BT 5.0. :-)

2voto

Dale Walker Puntos 1

Siento decir que la 10.15.6 no resuelve el problema de la CPU (al menos para mí), aunque los registros parecen haberse calmado.

Mientras esperamos a que esto se resuelva correctamente, he automatizado la desactivación del "Modo Sniff" a través del Explorador de Bluetooth utilizando Keyboard Maestro. Descargar este archivo y guárdalo como "Fix Bluetooth Mouse.kmmacros".

Cuando lo hayas instalado en Keyboard Maestro, sólo tienes que pulsar Control+Mayúsculas+1 cada vez que oigas que el ventilador de tu Mac se dispara (lo que ocurre cuando la CPU se dispara debido a este fallo).

Ten en cuenta que primero tendrás que instalar el Explorador de Bluetooth.

0 votos

No eres el único, a mí también me sigue persiguiendo tanto la CPU como (un poco reducido en volúmenes) el registro inundado.

2voto

caenrigen Puntos 21

En caso de que alguien aún se enfrente a este problema, pude resolverlo en mi macOS Mojave 10.14.6 con consejos de esta respuesta

Parece que cuando se actualiza el sistema operativo (quizás también cuando sólo se instalan actualizaciones):

los ajustes del bluetooth se guardan y son leídos por el sistema

De hecho, este parecía ser el caso en mi sistema.

Síntomas

Es probable que ambos procesos bluetoothd y cfdprefd están consumiendo una potencia de procesamiento de la CPU extrema (>>1%). Por favor, confirme antes y después de probar la solución de abajo.

En mi caso el ventilador siempre estaba funcionando casi a plena potencia y la CPU llegando a los 100ºC. Ahora estoy escribiendo esto con la CPU a 50ºC mientras uso un Magic Mouse, un Magic Keyboard y unos auriculares bluetooth.

Solución paso a paso

  1. Si es posible, desactiva el bluetooth en el mac y en todos los dispositivos bluetooth previamente conectados a este mac (que estén en el rango de detección del mac)
  2. Abrir una ventana del Finder
  3. Golpea cmd + shift + g
  4. Pegar /Library/Preferences/ y golpear enter
  5. Golpea cmd + f y pegar com.apple.Bluetooth
  6. Cuidadosamente seleccionar todos los archivos cuyos nombres iniciar con com.apple.Bluetooth y contienen .plist (probablemente al final o antes de algunos personajes al azar)
  7. Mueve los archivos a Trush ( cmd + backspace )
  8. Repita los pasos 2-7 sustituyendo /Library/Preferences/ con ~/Library/Preferences/ en el paso 3
  9. Haz una copia de seguridad de todo tu trabajo, cierra todas las aplicaciones y apaga tu mac
  10. Reiniciar la PRAM, siguiendo las instrucciones oficiales (Sólo hay que mantener cmd + alt + p + r justo después de pulsar el botón de encendido y mantener estas teclas hasta que el mac se reinicie dos veces, es decir, que oigas el sonido de arranque dos veces o veas el logo dos veces).
  11. Después de arrancar abre Preferencias --> Bluetooth y eliminar todos los dispositivos que puedan seguir apareciendo allí.
  12. Reiniciar el mac
  13. Después de reiniciar intenta emparejar tus dispositivos bluetooth de nuevo. Las cosas ahora deberían funcionar como se espera.
  14. Sé amable con alguien hoy :)

0 votos

Lo había intentado una vez, no sirvió de nada. Lo he probado una vez más. Ningún cambio para mí. No obstante, ¡gracias!

0 votos

@tantin ¿podrías compartir los síntomas relativos a bluetoothd y cfdprefd en tu sistema?

0 votos

@tatin prueba a resetear el SMC (busca en la web de soporte de google) también después del paso 9

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X