Apple ha hecho cambios a la extensión del núcleo AppleSMC 3.1.3 en la versión de OS X 10.7.4 (11E53) que han dado lugar a diversos errores, y en incompatibilidades con algunas aplicaciones de terceros de monitorización sistema, tales como menús iStat, iStat Pro, o smcFanControl. Se manifiesta en forma de mensajes de error en la consola de sistema y al inicio (arrancando en modo verbose)
Estos mensajes de error apuntan a la extensión del Sistema de Gestión del controlador del núcleo, que es la extensión responsable de la interfaz entre el hardware del equipo y el controlador del sistema de gestión de velocidad de los ventiladores, los sensores, y la distribución de energía del sistema.
- Resumen de la situación a fecha 13 de Mayo:
- Macs: problemas varios, además de los mencionados mensajes de error de MSC, desde usuarios que no pueden arrancar tras el update, a errores extraños con el WIFI, fallos gráficos, etc. Se puede seguir la evolución de todo esto en los foros de soporte de Apple, en concreto en esta sección. (Los comentarios están dispersos, y en ese foro hay mucha actividad, por lo que igual hay hilos en 10 o 15 páginas al respecto del update 10.7.4)
Como solución temporal por parte de los usuarios, se está usando el AppleSMC.kext de la versión 10.7.3
- Hackintosh: Se ha comprobado que en procesadores Sandy bridge deja de funcionar la generación automática de P-States por parte del bootloader (GeneratePStates), por lo que a partir de ahora será necesario incluir un archivo SSDT con la información del procesador, además del DSDT. Si no se cuenta con uno, se puede hacer el apaño de incluir igualmente la string DropSSDT = Yes en el Boot.plist, aunque de esta manera solo funcionarán el P-state mínimo y máximo del procesador.
Aún usando el SSDT apropiado, aparece el error de MSC: "" localhost kernel[0]: SMC::smcInitHelper ERROR: MMIO regMap == NULL - fall back to old SMC mode "", por lo que se está haciendo lo mismo que en los macs, usar el el AppleSMC.kext de la versión 10.7.3
Fallos comprobados y comunes en Macs y Hackintosh:
- Para SSDs de marca no Apple es necesario volver a parchear el IOAHCIFamily.kext para activar el soporte TRIM. (aquí la explicación es símplemente que este archivo se sobreescribe con este update, a diferencia de en anteriores)
Se recomienda no actualizar hasta nuevo aviso.
Seguiremos informando.