Los números en los que estoy más interesado
- -2
- 0 0
- 3
- 5 5
... Podría agregar a esa lista.
Qué significan esos números; ¿Dónde podemos encontrar explicaciones autorizadas?
¿En algún lugar del código abierto de Apple, tal vez?
Fondo
Hay una respuesta sugerida para -60 , una pregunta sobre -81 , una respuesta sugerida discutible para -108 , discusión de -128 , -72 , -62 , -30 , -2 , 0 , 3 ... y así sucesivamente, pero a menos que yo me falta algo:
- nada como una lista de explicaciones proporcionadas por Apple de los números comúnmente vistos.
Ejemplos
Tres mensajes enviados recientemente por el kernel en un 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
Posiblemente relevante para algunos números de causa
Códigos de error en http://www.opensource.apple.com/source/CarbonHeaders/CarbonHeaders-18.1/MacErrors.h
- eso está en código abierto de Apple para Mac OS X 10.6.2 pero no en código abierto para Mac OS X 10.6.3
- el código fuente para 10.6.2 es casi idéntico al que está instalado en MacOSX10.8.sdk
- Puede ser sensato tratar algunos de esos códigos de error como obsoletos .
Respuestas:
El significado exacto de los códigos no está documentado públicamente, aunque según el sitio web de @ grgarside para las causas de cierre , las causas de las enumeradas en la pregunta son:
5 5
3
0 0
-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 actualizada completa, vea Causas de apagado .
Véase 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 de apagado:
-60 : ¿Cuál es el apagado causa -60?
-62 : Kernel: "Causa de apagado anterior: -62"
-64 : Pánico aleatorio del núcleo con apagado Causa: -64
-104 : Causa de apagado: -104
-108 : ¿Qué es la causa de apagado -108?
-112 : cierre causa -112
-128 :
En general, -128 es un problema de hardware desconocido, pero comúnmente puede estar relacionado con un problema de memoria o con el período de tiempo de la batería (al final de su vida útil).
Si tiene números negativos muy a menudo, Apple está más interesado en llevar su Mac a la reparación, ya que generalmente indica un problema con su hardware.
Sugerencias generales en caso de problemas adicionales:
fuente
Por lo tanto, los artículos de kbase sobre 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. Comenzando con el advenimiento de las placas Intel, todas las paradas se etiquetan con un código de 8 bits, si no se registran las banderas 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 ser causada por una falla de hardware o por la acción del usuario (si desea demostrarlo por sí mismo, intente sacar la batería de una MacBook o MacBook Pro vieja mientras está encendida y desenchufada, o tirar del el cable de alimentación de un iMac mientras está en funcionamiento, luego reinicia la computadora y comprueba Console.app. Se produce una 0 Causa de suspensión cuando un MacBook / Pro / Air se coloca en SafeSleep usando el último bit de batería de reserva antes del apagado completo del sistema para para preservar el contenido de RAM en el
archivo. A menos que conecte su adaptador MagSafe inmediatamente después de que la computadora se apague, es muy probable que este código siga una Causa de apagado 0 en el system.log.
Algunos de los códigos de apagado de hardware son exclusivos de modelos específicos de computadora, dependiendo de 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 era particularmente libre con el intercambio de información en ese sentido, incluso con Apple Engineering. Así que tuvimos que descubrir los oscuros por nuestra cuenta.
Cierre anterior Las causas 5 y 3 son remanentes de los días de PowerPC, ya que son iniciadas por el usuario, el sistema operativo sigue siendo 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 controloptioncommandeject, o escribiendo
en el símbolo del sistema. Del mismo modo, una Causa de sueño anterior de 5 indica un sueño limpio iniciado por el usuario, desde el menú or o una esquina activa o la línea de comando o cerrando la tapa y activando el sensor de efecto hall en la caja superior de un 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 una parada de la computadora de hardware manteniendo presionado el botón de encendido durante más de 5 segundos.
fuente
Estos son los códigos que solíamos usar cuando trabajaba allí
fuente
Archivé un informe de error con Apple sobre los números crípticos, y finalmente obtuve esta respuesta:
En resumen: recomiendan usar el comando
pmset -g log
para diagnosticar problemas de sueño en lugar de mirar el registro del sistema.fuente
Podría ayudarlo con el código 0, lo que significa que no hubo ningún problema y fue exitoso.
He encontrado una lista antigua , de 1998 antes de OS X. Podría ayudarlo en la dirección correcta, aunque no es la respuesta exacta que está buscando.
Si un código de error está en desuso, no será reemplazado por una nueva causa, ya que eso solo dificultaría mucho más el seguimiento de estos números utilizados en OS X y anteriores.
fuente
Espero que ayude a alguien.
MBP 2008
fuente