¿Se enumeran / explican los números de causa y apagado de OS X en algún lugar?

20

Los números en los que estoy más interesado

  • -2
  • 0
  • 3
  • 5

... Podría agregar a esa lista.

¿Qué significan esos números? ¿Dónde podríamos encontrar explicaciones autorizadas?

¿Quizás en algún lugar del código abierto de Apple?

Fondo

Hay una respuesta sugerida para -60 , una pregunta sobre -81 , a debatible respuesta sugerida para -108 , discusión de -128 , -72 , < a href="https://discussions.apple.com/message/8339649#8339649"> -62 , - 30 , -2 , 0 , 3 ... y así sucesivamente, pero a menos que me esté perdiendo algo:

  • nada como una lista de explicaciones provista por Apple de los números comúnmente vistos.

Ejemplos

Tres mensajes enviados recientemente por el 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

Posiblemente relevante para algunos números de causa

Códigos de error en enlace

  • está en el código abierto de Apple para Mac OS X 10.6.2 pero no en el código abierto para Mac OS X 10.6.3
  • el código fuente para 10.6.2 es casi idéntico a lo que está instalado en MacOSX10.8.sdk
  • puede ser sensato tratar algunos de esos códigos de error como en desuso .
pregunta Graham Perrin 05.04.2014 - 12:08

6 respuestas

10

El significado exacto de los códigos no se documenta públicamente, aunque de acuerdo con el sitio web @ grgarside's para Causas de cierre , las causas de las que se enumeran en la pregunta son:

Para obtener una lista actualizada completa, consulte Causas de cierre .

Vea 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 cierre:

Si tiene números negativos muy a menudo, Apple está más interesada en llevar su Mac a la reparación, ya que generalmente indica un problema con su hardware.

Sugerencias generales en caso de problemas adicionales:

respondido por el kenorb 01.10.2016 - 11:33
8

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 sobre todos los posibles errores de hardware que podrían causar un cierre. A partir de la llegada de las placas Intel, todas las paradas 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 software o un apagado iniciado por 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 de -128 indica un apagado de causa desconocida relacionado con el hardware.

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 del hardware o por una acción del usuario (si quiere demostrarlo por sí mismo, pruebe a sacar la batería de un MacBook o MacBook Pro viejo mientras está encendido y desenchufado, o extraiga la batería). el cable de alimentación de un iMac mientras se está ejecutando, luego reinicia la computadora y verifica Console.app. A 0 Sleep Cause se produce cuando un MacBook / Pro / Air se coloca en SafeSleep con el último bit de la batería de reserva antes de que el sistema se apague por completo para preservar los contenidos de RAM en el

/var/vm/sleepimage

archivo. A menos que conecte su adaptador MagSafe inmediatamente después de que la computadora entre en modo de suspensión, es muy probable que este código se cumpla con una Causa de apagado 0 en system.log.

Algunos de los códigos de apagado del hardware son exclusivos de modelos de computadora específicos según su configuración, ya que se refieren a un sensor o dispositivo específico que existe solo en ese modelo. Cuando trabajé para Apple, se nos dijo que Intel era responsable de asignar Los códigos no eran particularmente libres con el intercambio de información en ese conteo, incluso con Apple Engineering. Así que prácticamente tuvimos que descubrir los oscuros por nuestra cuenta.

Causa de apagado anterior 5 y 3 son remanentes de los días de PowerPC, ya que son iniciados por el usuario, el sistema operativo aún es responsable de informarlos.

El Código 5 es un cierre de software limpio e 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 presionando controloption comando expulsar , o escribir

sudo halt

en el símbolo del sistema. De manera similar, una Causa de sueño previa de 5 indica un sueño limpio iniciado por el usuario, desde el menú or o una esquina caliente o la línea de comando o cerrando la tapa y activando el sensor de efecto Hall en la parte 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 forzando la detención de una computadora de hardware al mantener presionado el botón de encendido por más de 5 segundos.

    
respondido por el jmfactotum 14.12.2015 - 09:21
7

Estos son los códigos que solíamos usar cuando trabajé allí

    
respondido por el Maximus 01.10.2014 - 18:45
3

Presenté un informe de error con Apple sobre los números crípticos, y finalmente obtuve esta respuesta:

  

La ingeniería ha determinado que este problema se comporta según lo previsto.   en la siguiente información:

     

Si busca más información relacionada con el modo de suspensión / activación, "pmset -g log" es   el lugar al que ir, no el 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.

     

Por favor, asegúrese de revisar regularmente las nuevas versiones de Apple para cualquier actualización   eso podría 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.

    
respondido por el Kristopher Johnson 09.07.2015 - 23:35
2

Podría ayudarte con el código 0 , lo que significa que no hubo ningún problema y que fue exitoso.

He encontrado una lista antigua , desde 1998 antes del OS X. Podría ayudarlo en la dirección correcta aunque no es exactamente la respuesta exacta que estás buscando.

Si un código de error está en desuso, no será reemplazado por una nueva causa, ya que eso solo dificultaría mucho el seguimiento de estos números utilizados en OS X y anteriores.

    
respondido por el Rob 05.04.2014 - 12:46
0

Espero que ayude a alguien.

MBP 2008

  • 3 comportamiento normal ... se presionó el botón de encendido durante más de cuatro segundos para forzar el apagado.
  • -5 Comportamiento normal ... cierre regular
  • -60 Intenta cargar la batería.
  • -70 Reemplazar la caja superior.
  • -72 reemplace el sensor del disipador de calor / vuelva a aplicar el pegado térmico / reemplace el disipador de calor (fue un problema mío)
  • -74 intercambiar batería por batería KGB - reemplace la batería
  • -78 Circuito del cargador en la placa lógica ... intente cambiar por la placa de E / S izquierda KGB ... Reemplace si es necesario / reemplace la placa lógica
  • -82 Pruebe los conectores JST del sensor térmico para determinar si el asiento está dañado o está dañado. Reemplace los sensores térmicos. Consulte la sección de desmontaje del sensor térmico
respondido por el Dmitry 11.01.2018 - 17:51

Lea otras preguntas en las etiquetas