¿La causa del apagado del sistema operativo X es que los numbers de causa de reposo se enumeran / explican en cualquier lugar?

Los numbers en los que estoy más interesado

  • -2
  • 0
  • 3
  • 5

… Podría agregar a esa list corta.

Qué significan esos numbers; ¿Dónde podríamos encontrar explicaciones autorizadas?

En alguna parte en el 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 less que yo Me falta algo:

  • nada como una list de explicaciones proporcionadas por Apple de los numbers comúnmente vistos.

Ejemplos

Tres posts 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 

Posiblemente relevante para algunos numbers de causa

Códigos de error en http://www.opensource.apple.com/source/CarbonHeaders/CarbonHeaders-18.1/MacErrors.h

  • está en el 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 de 10.6.2 es casi idéntico al que está instalado bajo MacOSX10.8.sdk
  • puede ser sensato tratar algunos de esos códigos de error como obsoletos .

  • ¿Por qué mi Apple iPhone 5s se reinicia automáticamente?
  • Arranque dual remoto, cómo seleccionar el sistema operativo para arrancar
  • ¿Por qué sigo recibiendo los files recuperados en mi papelera después de reiniciar?
  • Su computadora no se puede apagar ahora, porque el software está siendo instalado
  • MacBook Pro reiniciando aleatoriamente
  • Mac Mini 2011 se congela y se reinicia
  • Desmarca la opción "Volver a abrir Windows cuando vuelvas a iniciar session" de forma pnetworkingeterminada
  • Matando una aplicación
  • 5 Solutions collect form web for “¿La causa del apagado del sistema operativo X es que los numbers de causa de reposo se enumeran / explican en cualquier lugar?”

    El significado preciso de los códigos no está documentado públicamente, aunque de acuerdo con el website de @ grgarside para Shutdown Causes , las causas de los enumerados en la pregunta son:

    • 5

    Correcto apagado. Se inició el apagado desde el menu de apagado de OS X u otro command de apagado. Esto normalmente no indica un problema con su sistema.

    • 3

    Apagado duro. Verifique el button de encendido.

    • 0

    Potencia desconectada Verifique la fuente de alimentación / batería.

    Para get una list completa y actualizada, consulte Causas de cierre .


    Aquí en Ask Different, ha habido una serie de preguntas sobre las causas de cierre:

    • -60 : ¿Qué causa el apagado -60?

      Bloque de directory maestro incorrecto (badMDBErr).

    • -62 : Kernel: "causa de cierre anterior: -62"

      El timer Watchdog detectó una aplicación que no responde, reiniciando el sistema.

    • -64 : Pánico de kernel aleatorio con causa de cierre: -64

    • -104 : causa de cierre: -104

      Posiblemente relacionado con el problema de la batería.

    • -108 : ¿Qué es la causa de cierre -108?

      Probable problema de memory.

    • -112 : causa de cierre -112

      Reinicie la causa registrada cuando se congela de manera difícil.

    • -128 :

      • Rastreando el software de causa de apagado. ¿hardware? ¿sobrecalentar?
      • Causa de cierre -128

      En general, -128 es un problema de hardware desconocido, pero comúnmente puede estar relacionado con un problema de memory o con el lapso de time de la batería (al final de su vida útil).


    Si tiene numbers negativos muy a menudo, Apple está más interesado en reparar su Mac, ya que generalmente indica problemas con su hardware.

    Documento interno de Apple en los códigos de apagado

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

    De modo que los artículos de kbase sobre códigos de error del sistema datan de 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 la llegada de las placas Intel, todas las paradas se labeln con un código de 8 bits, si no se registran las marcas normales de apagado del software. Un código positivo indica un software o apagado iniciado por HID, mientras que un código negativo (en el range de -1 a -127) indica el apagado iniciado por Intel SMC relacionado con el hardware. Un código de apagado de -128 indica un cierre 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 del hardware o por la acción del usuario (si quiere demostrarlo por usted mismo, intente sacar la batería de una vieja MacBook o MacBook Pro mientras está encendida y desenchufada, o tirando de la desconecte el cable de alimentación de un iMac mientras se está ejecutando, luego reinicie la computadora y revise Console.app. A 0 Sleep Cause resulta cuando una MacBook / Pro / Air se pone en SafeSleep usando la última batería de reserva antes de que se apague el sistema por completo para preservar los contenidos de RAM en el

     /var/vm/sleepimage 

    file. A less que conecte su adaptador MagSafe inmediatamente después de que la computadora se quede dormida, se garantiza que este código va seguido de una Causa de apagado 0 en system.log.

    Algunos de los códigos de apagado de hardware son exclusivos de models específicos de computadora según su configuration, ya que se refieren a un sensor o dispositivo específico que existe solo en ese model: 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 casi tuvimos que descubrir los oscuros por nuestra count.

    Cierre anterior Causa 5 y 3 son rests de los días de PowerPC, ya que el usuario los inicia, el sistema operativo sigue siendo responsable de informarlos.

    El código 5 es un apagado del software limpio iniciado por el usuario, por ejemplo, seleccionando Apagar desde el menu,, o presionando el button de encendido y seleccionando Apagar en la window emergente, o manteniendo presionada la opción de command expulsar o escribir

     sudo halt 

    en el símbolo del sistema. Del mismo modo, una Causa de Sueño Anterior de 5 indica cualquier suspensión limpia iniciada por el usuario, desde el menu or o una esquina caliente o la línea de command 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 un reinicio de la computadora iniciado por el usuario, o al forzar el apagado de una computadora de hardware manteniendo presionado el button de encendido por más de 5 segundos.

    Archivé un informe de error con Apple sobre los numbers crípticos, y finalmente obtuve esta respuesta:

    La ingeniería ha determinado que este problema se comporta como se pretendía según la siguiente información:

    Si busca más información relacionada con el sueño / vigilia, "pmset -g log" es el lugar a donde ir, no el sistema.log todo se comporta correctamente.

    Si tiene preguntas con respecto a esta resolución, actualice su informe de error con esa información.

    Ahora estamos cerrando este informe de errores.

    Por favor, asegúrese de revisar periódicamente los nuevos lanzamientos de Apple para cualquier actualización que pueda afectar este problema.

    En resumen: recomiendan usar el command pmset -g log para diagnosticar problemas de suspensión en lugar de mirar el logging del sistema.

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

    Encontré una list anterior , desde 1998, anterior a OS X. Puede que te ayude en la dirección correcta, aunque no sea la respuesta exacta que estás buscando.

    Si un código de error está en desuso, no será reemplazado por una causa nueva, porque eso haría mucho más difícil hacer un seguimiento de estos numbers utilizados en OS X y anteriores.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).