MacBook Pro duerme al azar en el tren

Mi MacBook Pro Retina (2014) con 10.12.3 tiene un comportamiento extraño en el tren: mientras lo estoy usando, se duerme y la única forma de despertarlo es cerrar la tapa y volver a abrirla. Esto sucede cuando la Mac funciona con batería y en el tren; no sucede cuando estoy en una oficina.

Según las instrucciones de https://discussions.apple.com/thread/3428817?tstart=0 , ejecuté pmset -g pslog en una terminal, y este es el registro que obtuve después de varias veces de este sueño aleatorio:

pmset is in logging mode now. Hit ctrl-c to exit.
2017-04-24 08:35:17 -0700 IOPSNotificationCreateRunLoopSource
Now drawing from 'Battery Power'
 -InternalBattery-0 (id=5046371)    84%; discharging; (no estimate) present: true
2017-04-24 08:36:10 -0700 IOPSNotificationCreateRunLoopSource
 -InternalBattery-0 (id=5046371)    83%; discharging; 2:15 remaining present: true
2017-04-24 08:36:10 -0700 com.apple.system.powersources.timeremaining
2017-04-24 08:36:10 -0700 com.apple.system.powersources.percent
2017-04-24 08:36:10 -0700 com.apple.system.powersources

2017-04-24 08:37:00 -0700 IORegisterForSystemPower: ...Sleeping...
2017-04-24 08:37:08 -0700 com.apple.system.powersources.timeremaining
2017-04-24 08:37:08 -0700 IOPSNotificationCreateRunLoopSource
 -InternalBattery-0 (id=5046371)    83%; discharging; (no estimate) present: true
2017-04-24 08:37:08 -0700 com.apple.system.powersources

2017-04-24 08:37:08 -0700 IORegisterForSystemPower: ...HasPoweredOn...
  Wake Reason = XHC1
  wakeType = HID Activity

2017-04-24 08:37:08 -0700 IORegisterForSystemPower: ...Sleeping...
2017-04-24 08:37:12 -0700 com.apple.system.powersources

2017-04-24 08:37:12 -0700 IORegisterForSystemPower: ...HasPoweredOn...
  Wake Reason = XHC1
  wakeType = HID Activity

2017-04-24 08:37:12 -0700 IORegisterForSystemPower: ...Sleeping...
2017-04-24 08:37:14 -0700 com.apple.system.powersources

2017-04-24 08:37:15 -0700 IORegisterForSystemPower: ...HasPoweredOn...
  Wake Reason = XHC1
  wakeType = HID Activity

2017-04-24 08:37:15 -0700 IORegisterForSystemPower: ...Sleeping...
2017-04-24 08:37:19 -0700 com.apple.system.powersources

2017-04-24 08:37:20 -0700 IORegisterForSystemPower: ...HasPoweredOn...
  Wake Reason = XHC1
  wakeType = HID Activity
^C

¿Alguien tiene alguna idea de por qué sucede esto y qué puedo hacer para evitarlo? Odiaría tener que repararlo.

Respuestas (1)

Lo más probable es que el interruptor Reed 1 que detecta cuándo la tapa está abierta/cerrada hace contacto momentáneamente y envía su MacBook al modo de suspensión/hibernación. Podría estar defectuoso.

Este video de YouTube muestra un MBP que se va a dormir cuando se aplica un imán en el área donde se encuentra el interruptor.

Está sucediendo en el tren porque hay suficiente movimiento o baches en el viaje como para hacer que el interruptor se cierre. Cerrar y abrir la tapa "reinicia" el interruptor que luego envía la señal para despertar. Normalmente, estos interruptores son bastante robustos y el movimiento como el de un vehículo no es suficiente para dispararlos, pero he visto algunos defectuosos que fallarían simplemente al poner la máquina boca abajo (Dell, no Apple). Dicho esto, en más de 25 años en TI, puedo contar la cantidad de veces con los dedos de una mano que he visto este tipo de síntoma.

Si todavía tiene Apple Care, tome un video de la MacBook que se va a dormir en el tren y cómo la vuelve a despertar. Lleve el video y la MacBook a Apple y pídales que solucionen el problema por usted.


1 Wikipedia: Interruptor Reed El interruptor Reed es un interruptor eléctrico operado por un campo magnético aplicado

Me imaginé que ese sería el caso, ¡pero es bueno tener confirmación! ¿Un imán colocado en el mismo lugar de alguna manera (tal vez) evitaría que esto suceda?
Me pregunto qué tan fuerte podría introducirse un campo magnético si el tren fuera de tracción eléctrica o si pasara sobre líneas de alto voltaje debajo de las vías. Supongo que un interruptor magnético defectuoso podría ser demasiado sensible a los campos magnéticos además de las aceleraciones (fuerzas g) en el transporte.
@zrgiu no: la presencia de imanes provoca el sueño en lugar de prevenirlo. La derivación magnética es mucho más difícil de lograr que las jaulas de Faraday que evitan el paso de campos eléctricos y ondas de radio.