Corrupción de Bluetooth en el Macbook Pro 2013

18

Tengo un Macbook Pro de principios de 2013. La versión del sistema operativo es 10.9. Estoy usando un trackpad conectado al bluetooth. De repente, y en momentos aleatorios, mi trackpad perderá su conexión y no se volverá a conectar. Cuando esto sucede, levanto las preferencias de Bluetooth y veo:

<< do not localize >...
Name not available

Bluetooth no se apagará en absoluto. Nada puede conectarse a bluetooth una vez que esto sucede. Tengo que hacer un reinicio completo de mi computadora portátil para que Bluetooth funcione de nuevo. Esto tiende a funcionar durante algunas horas, a veces durante un día entero, pero al azar, el bluetooth parece corromperse nuevamente.

¿Alguien más tiene un problema similar a este? ¿Algún consejo para arreglarlo? Además, ¿hay alguna manera de forzar un reinicio de solo bluetooth? Tal vez por la línea de comandos?

intargc
fuente
El trackpad se reconoce cuando reinicio. Aquí está de system.log alrededor del momento en que ocurrió: 18/11/13 2: 59: 36.000 PM kernel [0]: **** [IOBluetoothHostControllerUSBTransport] [InterruptReadHandler] - Recibió un error kIOUSBPipe Stalled - reintentando: 2. [IOBluetoothHostControllerUSBTransport] [InterruptReadHandler] - Se recibió el error kIOUSBPipeStalled - no hay más reintentos. 18/11/13 6: 55: 17.000 PM kernel [0]: [IOBluetoothHCIController] [handleACLPacketTimeout] - Desconectando debido a que el dispositivo no responde (ACL paquete agotado) para el identificador de conexión 0xb
intargc
Estoy teniendo este problema también. Macbook Air principios de 2013, OS 10.8.5. Me he dado cuenta de que cuando voy al sistema / preferencias y hago clic en bluetooth, el sistema se atasca (me muestra el arcoiris del ratón con el arco iris) y se niega a abrir las preferencias del bluetooth. Este problema comenzó a ocurrir ayer y, por mi vida, no puedo descubrir qué ha cambiado. He usado el mismo mouse y teclado por años.
Estoy teniendo el mismo problema: apple.stackexchange.com/questions/118783/… - Afortunadamente, puedo poner mi computadora en modo de suspensión y esperar 20 segundos hasta que se active mágicamente y Bluetooth vuelva a funcionar.
Andrew
¿Obtienes esta corrupción si apagas tu WiFi? Estoy viendo una corrupción bastante grave en WiFi y tengo mi bluetooth apagado hasta que se resuelva. ¿Podría estar viendo la misma interferencia pero teniendo bluetooth cayendo? (El mío también podría estar roto, si estuviera usando BlueTooth en esta compilación pero necesito WiFi más que BT)
bmike

Respuestas:

44

Encontré una solución que al menos le ahorrará un reinicio cuando llegue el problema. Se puede encontrar aquí: https://discussions.apple.com/message/23705326#23705326

En breve, escriba en la terminal:

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

Después de hacer esto, sus dispositivos deberían volver a conectarse. Tengo la misma versión de SO (10.9) y principios de 2013 de Macbook Pro y funciona con mis problemas con el teclado Bluetooth.

note
fuente
1
Usted señor, es mi héroe.
motto
trabajé para mí para mi trackpad mágico me salvó un reinicio
zanedev
1
Creado esto en mi .profile fixmouse(){ sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport } Gracias
Maxence
11

Ha habido varias actualizaciones significativas para Mavericks , por lo que el primer paso sería ejecutar la actualización de software y obtener el sistema operativo y las actualizaciones de firmware instaladas. A continuación, puede solucionar el problema de la siguiente manera:

Registro del sistema

Mire los mensajes de error relativos a la blued demonio:

grep blued /var/log/system.log

(Este es un comando para escribir dentro de Terminal ). Verifique en este registro del sistema si no tiene intentos de conexión de un desconocido Equipos bluetooth. Para poder detectar a los intrusos nota tu propia Dirección de Bluetooth dentro de:

System Information > Hardware > Bluetooth

ex. :

Hardware Settings:
    Address:      A8-BB-CF-9B-07-D8
    Manufacturer: Broad…

Comprobación de la batería

Este registro del sistema no mostrará ninguna información sobre el nivel de la batería. Deberías comprobarlo con Alt ⌥ + Icono de la barra de menú de Bluetooth: Bluetooth menu bar

Control de interferencia

Para este análisis de interferencia, instale iStumbler y ejecutarlo. Si se encuentra en un entorno tan lleno de interferencias, guarde los otros equipos Bluetooth, apague su Trackpad, espere 30 s, encenderlo. Si su problema es el resultado de la interferencia de Bluetooth, esto podría recuperar la conectividad de su sistema (el equipo Bluetooth gira a través de las frecuencias para usar en el mismo canal que el 802.11g. Cuando 2 de ellos están en el mismo canal, se están atascando entre sí) .

También puede analizar el comportamiento de su conexión Bluetooth en tiempo real con las herramientas estándar de MacOS X:

System Preferences > Bluetooth

prensa Alt ⌥ para mostrar el nivel real de la señal de Bluetooth: Bluetooth signal level Y para ir más lejos, abra el menú desplegable de engranajes para seleccionar Monitor Connection RSSI Para controlar la calidad de la conexión: Bluetooth keyboard monitor start Bluetooth keyboard monitor display

Reiniciar el demonio

Si eres capaz de comenzar un Terminal o accede a tu sistema a través de ssh, entonces puede reiniciar fácilmente blued Con estos pocos comandos:

ps ax | egrep '[ /](PID|blued)'
/usr/bin/sudo launchctl stop com.apple.blued
ps ax | egrep '[ /](PID|blued)'

El segundo ps debe mostrar un nuevo ID de proceso, confirmándole que launchd reiniciado blued correctamente. Si blued no se reinicia (el PID permanece igual), entonces se enfrenta a un problema más grave que investigar y tendrá una muerte más difícil:

ps ax | egrep '[ /](PID|blued)'
/usr/bin/sudo killall -c blued -KILL
ps ax | egrep '[ /](PID|blued)'

Pero esto no es una buena señal en absoluto. Esto significa que blued se atascó dentro de una llamada del sistema más allá de cualquier posibilidad de tratar con una señal. Esta es especialmente el signo de un error dentro del controlador Bluetooth o la extensión del kernel.

daniel Azuelos
fuente
¡Gracias por la ayuda! Reinicié mi sistema para poder recuperar el trackpad mientras estaba trabajando. Cuando se vuelva a desconectar, voy a seguir estos pasos para asegurarme de que funcione. Si nada más, al menos ahora sé sobre azul y puedo forzar un reinicio.
intargc
Sólo para más información, tuve que volver a pasar esto recientemente. Matar a azul no parece ayudar a que las cosas vuelvan a rodar. Tengo que reiniciar y reconoce mi trackpad de nuevo. Publiqué lo que el registro del sistema indica sobre el bluetooth arriba en los comentarios del OP. Eliminé el estado aceptado en esta respuesta solo con la esperanza de obtener una solución más clara para cualquier persona en el futuro que pueda tener este mismo problema.
intargc
1
Podrias decirme si blued ¿Fue asesinado o al contrario imposible de matar?
daniel Azuelos
De acuerdo con los registros, puedo matarlo con una sig 15 y especialmente con 9. Sin embargo, cuando launchd lo reinicia, todavía está en un estado corrupto y no reconoce el nombre del sistema (aún en el estado "no localizar") no permite que ningún dispositivo BT se conecte a él.
intargc
Para su información, acabo de hacer otro killall en azul, esta vez funcionó y me devolvió el trackpad. En general, hice unos 7 killall's con una mezcla de TERM, HUP y KILL. No estoy seguro de por qué decidió comenzar a trabajar en este último ...
intargc