Como sugiere el título, tengo un MBP a mediados de 2009 que comenzó a comportarse como si la tapa estuviera permanentemente cerrada.
Comenzó a suceder mientras la máquina estaba encendida con la CA conectada, estaba en uso y simplemente se fue a dormir. Al presionar el botón de encendido, se activó durante aproximadamente 2 segundos antes de volver a dormir. El apagado y encendido se vuelve a encender y la máquina arranca bien, pero tan pronto como se muestra la pantalla de inicio de sesión, se pone en suspensión.
Puedo enchufar un monitor externo y usarlo de esa manera como si la máquina estuviera en modo de tapa cerrada.
Al desconectar el monitor externo, la pantalla vuelve a la computadora portátil durante 2 segundos antes de que se apague.
He restablecido la PRAM y el SMC sin ningún efecto.
Como solución temporal, he instalado InsomniaX para que la máquina no se duerma cuando cree que la tapa está cerrada. Obviamente, esto no es lo ideal y me pregunto si alguien tuvo alguna sugerencia.
Editar
/private/var/log/system.log buscando "dormir" en el momento en que ocurrió por primera vez
May 23 04:25:26 Mitsuo Alarm Clock[638]: kIOMessageSystemWillSleep
May 23 04:25:26 Mitsuo loginwindow[29]: loginwindow SleepWakeCallback WILL sleep
May 23 04:26:01 Mitsuo loginwindow[29]: loginwindow SleepWakeCallback will power on, Currenttime:5/23/2011 4:26:01.018 AM - Waketime:5/23/2011 4:26:00.010 AM = Deltatime:1.007693946
May 23 04:26:03 Mitsuo configd[13]: Sleep: Success - AC 98 - Clamshell Sleep
May 23 04:26:06 Mitsuo loginwindow[29]: loginwindow SleepWakeCallback WILL sleep
May 23 04:26:07 Mitsuo Alarm Clock[638]: kIOMessageSystemWillSleep
May 23 04:26:53 Mitsuo configd[13]: Sleep: Success - AC 98 - Clamshell Sleep
May 23 04:27:00 Mitsuo loginwindow[29]: loginwindow SleepWakeCallback will power on, Currenttime:5/23/2011 4:26:54.628 AM - Waketime:5/23/2011 4:26:46.000 AM = Deltatime:8.628412008
May 23 04:27:09 Mitsuo Alarm Clock[638]: kIOMessageSystemWillSleep
May 23 04:27:54 localhost configd[13]: Sleep - Filtered Sleep Failure Report - Power Button Shutdown - Apps Failure
May 23 04:28:19 Mitsuo configd[13]: Sleep: Success - AC 98 - Clamshell Sleep
May 23 04:28:31 Mitsuo configd[13]: Sleep: Success - AC 98 - Clamshell Sleep
May 23 04:28:45 Mitsuo configd[13]: Sleep: Success - AC 98 - Clamshell Sleep
May 23 04:30:03 localhost configd[13]: Sleep: Success - BATT 97
May 23 04:33:12 Mitsuo configd[13]: Sleep: Success - BATT 97 - Clamshell Sleep
May 23 04:33:28 Mitsuo configd[13]: Sleep: Success - BATT 97 - Clamshell Sleep
May 23 04:33:41 Mitsuo configd[13]: Sleep: Success - BATT 96 - Clamshell Sleep
May 23 04:34:46 localhost configd[13]: Sleep: Drivers Failure - BATT 96 - RP01 IXVE
May 23 04:35:30 Mitsuo configd[13]: Sleep: Success - BATT 95 - Clamshell Sleep
May 23 04:43:55 localhost configd[13]: Sleep: Platform Failure - BATT 94
May 23 04:45:33 Mitsuo configd[13]: Sleep: Success - BATT 93 - Clamshell Sleep
May 23 04:47:39 Mitsuo configd[13]: Sleep: Success - BATT 93 - Clamshell Sleep
May 23 04:47:58 Mitsuo configd[13]: Sleep: Success - BATT 92 - Clamshell Sleep
May 23 04:48:13 Mitsuo configd[13]: Sleep: Success - BATT 92 - Clamshell Sleep
May 23 04:49:55 Mitsuo configd[13]: Sleep: Success - BATT 91 - Clamshell Sleep
May 23 04:50:51 localhost configd[13]: Sleep: Platform Failure - BATT 90
May 23 04:52:35 Mitsuo configd[13]: Sleep: Success - BATT 89 - Clamshell Sleep
Todos los mensajes buscando 'causa'
23/05/2011 18:44:16 kernel Previous Sleep Cause: 5
23/05/2011 18:46:53 kernel AirPort: Link Down on en1. Reason 8 (Disassociated because station leaving).
23/05/2011 19:06:01 kernel Previous Sleep Cause: 5
23/05/2011 19:12:17 kernel Previous Sleep Cause: 5
24/05/2011 08:29:43 kernel Previous Sleep Cause: 5
24/05/2011 09:20:37 kernel Previous Sleep Cause: 5
24/05/2011 09:28:06 kernel Previous Shutdown Cause: 5
24/05/2011 12:04:58 kernel Previous Shutdown Cause: 0
24/05/2011 12:05:04 kernel AirPort: Link Down on en1. Reason 8 (Disassociated because station leaving).
24/05/2011 12:05:20 kernel AirPort: Link Down on en1. Reason 8 (Disassociated because station leaving).
24/05/2011 12:05:35 kernel Previous Sleep Cause: 5
Actualizar
El problema es casi seguro que el sensor de sueño. Me inicié en la partición de mi boot camp de Windows y la pantalla permanece apagada como si la tapa estuviera cerrada. Conectar un monitor externo también funciona en Windows.
Dado el enlace a iFixit (que no había pensado mirar) voy a echar un vistazo al sensor de sueño y ver si hay algún fallo evidente. En su defecto, he encontrado un par de centros de servicio cercanos en el enlace proporcionado por bckbck en los comentarios. Gracias.