… Podría agregar a esa lista corta.
Qué significan esos números; ¿Dónde podemos encontrar explicaciones autorizadas?
¿En algún lugar del código abierto de Apple, tal vez?
Hay una respuesta sugerida para -60 , una pregunta sobre -81 , una respuesta sugerida discutible para -108 , una discusión sobre -128 , -72 , -62 , -30 , -2 , 0 , 3 ... y así sucesivamente, pero a menos que me falta algo:
Tres mensajes enviados recientemente por kernel en una MacBookPro5,2:
2014-03-31 09:04:49.000 kernel[0]: Previous Shutdown Cause: 5
2014-03-31 11:01:24.000 kernel[0]: Previous Sleep Cause: 5
2014-03-31 14:47:00.000 kernel[0]: |Previous Shutdown Cause: -60
Códigos de error en http://www.opensource.apple.com/source/CarbonHeaders/CarbonHeaders-18.1/MacErrors.h
El significado preciso de los códigos no está documentado públicamente, aunque según el sitio web de @grgarside para Shutdown Causes , las causas de las enumeradas en la pregunta son:
5
Apagado correcto. Se inició el apagado, desde el menú Apagar de OS X u otro comando de apagado. Esto normalmente no indica un problema con su sistema.
3
Apagado duro. Compruebe el botón de encendido.
0
Energía desconectada. Compruebe la fuente de alimentación/batería.
-2
Lo más probable es que sea un problema de hardware, como una placa lógica defectuosa , una tarjeta de video o RAM .
Relacionado:
Para obtener una lista completa y actualizada, consulte Causas de apagado .
Consulte también: Lista de códigos de error de Mac OS X.
Aquí en Ask Different, ha habido una serie de preguntas sobre las causas del cierre:
-60 : ¿Cuál es la causa de apagado -60?
Bloque de directorio maestro erróneo (badMDBErr).
-62 : Kernel: "Causa de apagado anterior: -62"
El temporizador de vigilancia detectó una aplicación que no responde, reiniciando el sistema.
-64 : pánico aleatorio del kernel con causa de apagado: -64
-104 : Causa de apagado: -104
Posiblemente relacionado con el problema de la batería.
-108 : ¿Qué es la causa de apagado -108?
Probable problema de memoria.
-112 : Causa de apagado -112
Causa de reinicio registrada cuando se congela de manera difícil.
-128 :
En general, -128 es un problema de hardware desconocido, pero comúnmente puede estar relacionado con un problema de memoria o con el tiempo de duración de la batería (al final de su vida útil).
Si tiene números negativos con mucha frecuencia, Apple está más interesado en reparar su Mac, ya que generalmente indica un problema con su hardware.
Sugerencias generales en caso de problemas adicionales:
Por lo tanto, los artículos de kbase sobre los códigos de error del sistema se remontan a los días de los procesadores PowerPC, que aparentemente necesitaban muchos más bits para informar todos los posibles errores de hardware que podrían causar un apagado. A partir de la llegada de las placas Intel, todos los apagados se etiquetan con un código de 8 bits, si no se registran los indicadores normales de apagado del software. Un código positivo indica un apagado iniciado por software o HID, mientras que un código negativo (en el rango de -1 a -127) indica un apagado iniciado por Intel SMC relacionado con el hardware. Un código de apagado -128 indica un apagado relacionado con el hardware de causa desconocida.
El código de apagado 0 reside en un espacio liminal entre el hardware y el usuario; significa una pérdida repentina de energía que puede deberse a una falla del hardware o a la acción del usuario (si quiere demostrar esto por sí mismo, intente sacar la batería de una MacBook o MacBook Pro vieja mientras está encendida y desenchufada, o tirando de la cable de alimentación de un iMac mientras está funcionando, luego reinicie la computadora y verifique Console.app Se produce una causa de suspensión 0 cuando una MacBook/Pro/Air se coloca en modo SafeSleep utilizando la última parte de la energía de reserva de la batería antes de que el sistema se apague por completo. para preservar el contenido de la RAM en el
/var/vm/sleepimage
expediente. A menos que conecte su adaptador MagSafe inmediatamente después de que la computadora entre en modo de suspensión, se garantiza que este código seguirá una Causa de apagado 0 en system.log.
Algunos de los códigos de apagado de hardware son exclusivos de modelos específicos de computadora según su configuración porque se refieren a un sensor o dispositivo específico que existe solo en ese modelo; cuando trabajé para Apple, nos dijeron que Intel era responsable de asignar los códigos y no fue particularmente libre con el intercambio de información en ese sentido, incluso con Apple Engineering. Así que prácticamente tuvimos que descubrir los oscuros por nuestra cuenta.
Las causas de apagado anteriores 5 y 3 son remanentes de los días de PowerPC; debido a que son iniciadas por el usuario, el sistema operativo aún es responsable de informarlas.
El código 5 es un apagado de software limpio iniciado por el usuario, por ejemplo, seleccionando Apagar en el menú , o presionando el botón de encendido y seleccionando Apagar en la ventana emergente, o manteniendo presionado controloptioncommandejecto escribiendo
sudo halt
en el símbolo del sistema. Del mismo modo, una causa de suspensión anterior de 5 indica cualquier suspensión limpia iniciada por el usuario, desde el menú o una esquina activa o la línea de comando o cerrando la tapa y activando el sensor de efecto Hall en la carcasa superior de una MacBook/Pro/Air .
El código 3 es un apagado "sucio", que puede ser causado por cualquier reinicio de la computadora iniciado por el usuario, o al forzar la detención de una computadora de hardware manteniendo presionado el botón de encendido durante más de 5 segundos.
Estos son los códigos que solíamos usar cuando trabajaba allí.
Presenté un informe de error con Apple sobre los números crípticos y finalmente obtuve esta respuesta:
Ingeniería ha determinado que este problema se comporta según lo previsto en función de la siguiente información:
Si está buscando más información relacionada con el sueño/activación, "pmset -g log" es el lugar para ir, no system.log todo se comporta correctamente.
Si tiene preguntas sobre esta resolución, actualice su informe de error con esa información.
Ahora estamos cerrando este informe de error.
Asegúrese de revisar regularmente los nuevos lanzamientos de Apple para ver si hay actualizaciones que puedan afectar este problema.
En resumen: recomiendan usar el comando pmset -g log
para diagnosticar problemas de suspensión en lugar de mirar el registro del sistema.
Podría ayudarlo con el código 0 , lo que significa que no hubo ningún problema y fue exitoso.
Encontré una lista antigua , de 1998 antes de OS X. Podría ayudarlo en la dirección correcta, aunque no es exactamente la respuesta que está buscando.
Si un código de error queda obsoleto, no será reemplazado por una nueva causa, porque eso solo haría mucho más difícil realizar un seguimiento de estos números utilizados en OS X y anteriores.
Espero que ayude a alguien.
PMB 2008
usuario75758