0 votos

Kernel panicas en MacBook Air M2 relacionados con la cámara o los sensores

Tengo un problema con mi MacBook Air M2 (2022) que resulta en kernel panics que no puedo solucionar sin tu ayuda. Algunos datos más que debemos considerar para estar en la misma página:

  1. En enero de 2023 me sorprendió una fuerte lluvia con mi MacBook Air nuevo en Asia, por lo que como resultado:

    • Una pequeña cantidad de líquido dañó la pantalla
    • Una pequeña cantidad de líquido entró cerca de un área de botones de ESC y puertos USB-C
  2. Hablé con el Centro de Apple, pero debido al daño por agua, no hay forma de que Apple repare solo las piezas dañadas, así que sugirieron reemplazar casi todo lo cual significa que cuesta aproximadamente el 95% de una computadora portátil nueva

    • Rechacé esta solución porque para ese momento la computadora portátil funcionaba correctamente sin errores
    • Lo único que lógicamente requería un reemplazo en ese momento era la tapa: la pantalla porque tenía esas áreas oscuras comunes por daños de agua y una cámara web que intentaba encenderse pero al parecer no podía
    • Informe de Diagnóstico de Apple: problema con la cámara, con un código como NDC00x de códigos de referencia de Diagnóstico de Apple + uno de los chicos del centro de Apple dijo que hubo un problema con una velocidad de cuadros incorrecta
  3. 6 meses después: La pantalla parece estar bien y no me molesta: sigue recordándome que estaba dañada pero funciona, todos los "puntos oscuros" han desaparecido, por lo que la salud de la pantalla es del 95%

    • Un día tuve algunos kernel panics que logré depurar perfectamente bien, gracias a mi experiencia como desarrollador. Me di cuenta de que era un "problema específico de la hora del día", así que apagué el atenuador de pantalla y la función de cambio nocturno y funcionó. La cámara web no funciona. Intenta encenderse pero no puede, solo el LED verde funciona.
  4. Hace un mes:

    • Algo nuevo sucedió un día cuando abrí la tapa. Después de eso, la computadora portátil intentó cargar pero se produjo una pantalla morada.
    • A veces noto que si ejecuto Diagnóstico de Apple desde el Modo de recuperación y luego intento arrancar en Modo seguro, se carga perfectamente. Funciona durante unos días pero luego vuelve a suceder algo. Y si repito el escenario anterior, entonces vuelve a funcionar
  5. Hace una semana intenté depurar el problema y lo reproduje varias veces cuando intenté usar la cámara web pero por ahora el escenario anterior no funciona como antes. Así que al intentar arrancar en el sistema operativo/modo seguro, termina en una pantalla morada y luego se reinicia.

    • Intenté instalar Ventura, Sonoma y Monterey, pero no ayudó
    • Intenté borrar algunas cachés desde el sistema de recuperación, y activar Panic Medic - ayudó hace un mes pero no hoy
  6. Dios bendiga a Asahi Linux - Funciona perfectamente bien. Quiero decir que a pesar de algunos problemas de controladores que es cuestión de tiempo, la computadora portátil está funcionando y no se cuelga.

    • Es útil para mí, así que si nada funciona para solucionar el arranque en macOS, lo usaré

Cosas que estoy tratando de mezclar y encontrar una solución:

  • Pienso que si Asahi Linux no se cuelga entonces probablemente "no es un problema real de hardware". Quiero decir, si hubiera algo crítico para el arranque y no pudiera iniciar, entonces Asahi Linux tampoco iniciaría
  • Algo falla en la última etapa de arranque en macOS: a veces puedo cerrar la tapa durante el arranque con una barra de progreso y abrirlo un poco más tarde - veo una pantalla de inicio de sesión por un segundo y luego se convierte en una pantalla morada
  • Algo en macOS está intentando acceder a la cámara o algunos sensores justo antes de mostrar la pantalla de inicio de sesión
  • Si logro desactivar este comportamiento entonces macOS iniciará correctamente
  • No creo que la cámara sea crucial para que macOS inicie o que requiera una configuración de hardware completa para arrancar
  • Tengo algunos informes de pánico, y la mayoría de ellos tienen un mensaje como AOP panic - no pulse. algunos de estos archivos de registro tienen una traza de backtrace con procesos y hilos, pero cada vez informa que el hilo en pánico era algo como esto RTBuddyCrashReportEndpoint(AOP)

Preguntas para la comunidad:

  • ¿Hay alguna forma de configurar macOS para ignorar parte del hardware? (Intenté eliminar algunos kexts pero macOS los restaura después de reiniciar). Quiero desactivar la cámara de Apple, por ejemplo
  • ¿Existen formas o herramientas para probar posibles problemas de hardware en Linux?
  • ¿Hay algo que debería intentar depurar o hacer que me perdí?
  • ¿Hay un archivo de configuración en el sistema que pueda estar relacionado con cámaras o sensores?

1voto

cm_c Puntos 491

AOP no se utiliza en Asahi hasta ahora, por eso no importa. Y AOP se encarga del sensor de luz ambiente, que está justo al lado de la cámara, que casi con seguridad está dañada. Así que todo tiene sentido allí. macOS en general no tiene ajustes para este tipo de cosas, ocultos o de otro modo, y Apple escribe sus controladores para hacer que todo el sistema entre en pánico si algo "imposible" ocurre. Por lo tanto, no hay mucho que puedas hacer, al menos nada fácil, aparte de reemplazar la placa de la cámara/sensor de luz (que probablemente es lo que se dañó).

En principio podrías construir un kernelcache personalizado para macOS con ciertos kexts eliminados. Para eso necesitas el KDK y kmutil. Pero tendrías que seguir haciendo eso para cada actualización y es probable que rompa completamente el proceso de actualización en algún momento si tu hardware está en problemas, ya que no puedes cambiar el kernel que se utiliza para las actualizaciones y recoveryOS. Por lo tanto, realmente, ninguna de estas es una solución particularmente sensata para los problemas de hardware.

En el futuro probablemente soportaremos AOP, aunque nuestra manera de actuar no es hacer que todo el sistema entre en pánico cuando fallan coprocesadores individuales de esa manera, por lo que probablemente no empeorará las cosas.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X