Ya ha salido Mac OS X 10.5.8
Apple acaba de publicar oficialmente la actualización Mac OS X 10.5.8 (nota técnica HT3606). Hilo de seguimiento sobre la instalación, parches de kernel y compatibilidad en equipos OSx86.
- Autor principal
- @tham50 Publicado el 2009-08-05
- Colección
- Arquitectura Base OSx86 10.X y Arranque
- Registro histórico
- 265,008 lecturas históricas · 32 notas de campo seleccionadas (de 34 mensajes) · 2009-08-05 – 2009-09-02
- Voces acreditadas (21)
- @Dano77 (4)@tham50 (3)@topsykretts (3)@aschar1 (3)@Imkantus (3)@atka (2)@arterio (2)@miliuco@slic@CyCLoBoT@Aydinz@pαuℓzurrr.@Macint0shHD@nixola@intamara@Taisto+5 more
- Referencia de hardware
- SATA III & NVMe SSDs ↗ USB 3.2 Boot Flash Drives ↗ AMD Radeon GPUs (QE/CI) ↗
El título lo dice todo.
Más información aquí: support.apple.com/kb/HT3606
Notas de campo y pruebas de la comunidad
32 respuestas técnicas seleccionadas de 34 intervenciones originales
Actualización completada con éxito desde 10.5.7:
- Modo AHCI (controladora IDE desactivada en la BIOS)
- Usando dsmos y Disabler en 10.5.8 descargados de netkas.org
- Usando Chameleon 2 RC1 porque la versión RC2 no me lee los parámetros (timeout, cadena gráfica EFI...) de com.apple.Boot.plist
- Cadena gráfica EFI (generada con EFI Studio de Inside) para mi NVIDIA 8800 GT
- Reinstalando el sonido ALC889a (con Gigabyte Control Center de Pcwiz)
- Las puntuaciones en Geekbench y Xbench son idénticas a las de 10.5.7.
¡Hola! He actualizado con éxito desde iATKOS 10.5.7 a 10.5.8 directamente a través de Actualización de Software:
Chameleon 2,
Intel Core 2 Duo,
VoodooHDA,
VoodooPS2Controller,
BCM57xx,
Intel GMA X3100,
2 GB de RAM,DSDT.aml personalizado,
Kernel vanilla.
¡Todo funciona sin el menor problema y sin necesidad de retocar nada!
Acabo de descargar la actualización (sobre iATKOS v7) y editaré este mensaje si todo sale bien.
Si no vuelvo a dar señales de vida, rezad por mí.
Bueno, se descarga e "instala" bien, pero cuando llega el momento de reiniciar simplemente cierra la barra de menús y todas las ventanas y se queda clavado en la pantalla azul... sin llegar a reiniciar. No parece estar colgado del todo porque el puntero del ratón sigue respondiendo, pero no hay ninguna actividad de disco duro. ¿Alguna idea?
Mantengo pulsado el botón de encendido para forzar el apagado y, al volver a arrancar y mirar la versión del sistema, sigue marcando 10.5.7.
Chicos, tengo una placa base Gigabyte GA-EP45-DQ6 y me ha dejado de funcionar el sonido tras actualizar a 10.5.8. Creo que lleva el códec de audio ALC889a. ¿Cómo puedo solucionarlo?
Simplemente elimina el kext de audio actual de tu carpeta Extensions, vuelve a copiar el kext de audio que usabas en 10.5.7 y ejecuta:
rm -rf /System/Library/Extensions.mkext
kextcache -k /System/Library/Extensions/
Usa esos comandos para reconstruir la caché de extensiones y reinicia; con suerte volverá a funcionar a la primera.
@CyCLoBoTChicos, tengo una placa base Gigabyte GA-EP45-DQ6 y me ha dejado de funcionar el sonido tras actualizar a 10.5.8. Creo que lleva el códec de audio ALC889a. ¿Cómo puedo solucionarlo?
Prueba a usar cadenas EFI o a parchear tu DSDT.
Funciona con el AppleHDA.kext original de serie (¡pero acuérdate de eliminar HDAEnabler y cualquier kext legacy!); al menos en mi placa Gigabyte EX58-UD5 con BIOS F8e va perfecto y debería servir también para otras placas Gigabyte con el mismo códec.
Arrastra tu archivo DSDT.aml sobre el icono del programa iASLMe (media fire.com/?jchmtymqlmd%29) para descompilarlo en un archivo DSDT.dsl que podrás editar con TextEdit. Cuando termines de editar el DSDT.dsl, vuelve a arrastrarlo sobre el icono de iASLMe y obtendrás tu nuevo DSDT.aml ya compilado y parcheado.
Es muy sencillo.
Aquí tienes el parche exacto:
1. Reemplaza todas las apariciones de AZAL por HDEF
(hay 2 en total; usa el buscador del editor).
2. Sustituye todo el bloque Device (HDEF) por el siguiente código:
Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_PRW, 0, NotSerialized)
{
Return (Package (0x02)
{
0x0D,
0x05
})
}
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x08)
{
"codec-id",
Buffer (0x04)
{
0x89, 0x08, 0xEC, 0x10
},
"layout-id",
Buffer (0x04)
{
0x0C, 0x00, 0x00, 0x00
},
"device-type",
Buffer (0x11)
{
"ALC889a"
},
"PinConfigurations",
Buffer (0x28)
{
/* 0000 */ 0x50, 0x70, 0x21, 0x01, 0x40, 0x01, 0x13, 0x90,
/* 0008 */ 0x20, 0x30, 0x81, 0x01, 0x41, 0x40, 0x01, 0x01,
/* 0010 */ 0x30, 0xE0, 0xC5, 0x01, 0x60, 0xE0, 0x45, 0x01,
/* 0018 */ 0x0F, 0x00, 0x00, 0x40, 0x0F, 0x00, 0x00, 0x40,
/* 0020 */ 0x10, 0x01, 0xA0, 0x90, 0x11, 0x01, 0xA0, 0x90
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
Method (DTGP, 5, NotSerialized)
{
If (LEqual (Arg0, Buffer (0x10)
{
/* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44,
/* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
}))
{
If (LEqual (Arg1, One))
{
If (LEqual (Arg2, Zero))
{
Store (Buffer (One)
{
0x03
}, Arg4)
Return (One)
}
If (LEqual (Arg2, One))
{
Return (One)
}
}
}
Store (Buffer (One)
{
0x00
}, Arg4)
Return (Zero)
}
}
Name (BUFA, ResourceTemplate
{
IRQ (Level, ActiveLow, Shared, )
{3,4,5,6,7,9,10,11,12,14,15}
})
Name (BUFB, ResourceTemplate
{
IRQ (Level, ActiveLow, Shared, )
{}
})
CreateWordField (BUFB, One, IRQV)
Device (LNKA)
{
Name (_HID, EisaId ("PNP0C0F"))
Name (_UID, One)
Method (_STA, 0, NotSerialized)
{
And (PIRA, 0x80, Local0)
If (LEqual (Local0, 0x80))
{
Return (0x09)
}
Else
{
Return (0x0B)
}
}
Method (_PRS, 0, NotSerialized)
{
Return (BUFA)
}
Method (_DIS, 0, NotSerialized)
{
Or (PIRA, 0x80, PIRA)
}
Method (_CRS, 0, NotSerialized)
{
And (PIRA, 0x0F, Local0)
ShiftLeft (One, Local0, IRQV)
Return (BUFB)
}
Method (_SRS, 1, NotSerialized)
{
CreateWordField (Arg0, One, IRQ1)
FindSetRightBit (IRQ1, Local0)
Decrement (Local0)
Store (Local0, PIRA)
}
}
El mérito de este parche DSDT es de Solar. La calidad del sonido estéreo analógico es muy buena, aunque aparecen varios avisos Sound assertion en el registro de arranque.
Para la salida analógica tienes que conectar los altavoces en la clavija negra trasera (Line Out).
Edición: Este parche DSDT funciona en 10.5.8 y en 10.6, pero no en 10.5.7.
La actualización 10.5.8 estropea el reposo (sleep) en mi placa EX58-UD5 exactamente igual que ocurre en Snow Leopard.
La actualización fue como la seda y por fin vuelve a funcionar el reposo (sleep) en mi placa base.
atka, ¿qué placa base tienes? ¿Usas OpenHaltRestart?
@topsykrettsBueno, se descarga e "instala" bien, pero cuando llega el momento de reiniciar simplemente cierra la barra de menús y todas las ventanas y se queda clavado en la pantalla azul... sin llegar a reiniciar. No parece estar colgado del todo porque el puntero del ratón sigue respondiendo, pero no hay ninguna actividad de disco duro. ¿Alguna idea?
Hola,
yo tuve ese mismo problema en actualizaciones anteriores hace algún tiempo y lo solucioné volviendo a instalar el AppleSMBIOS.kext parcheado : ¿Quizá te sirva a ti también?
He actualizado sin el menor contratiempo. ¡Incluso me ha mejorado la autonomía de la batería en 10 minutos!
Todo fue sobre ruedas mediante Actualización de Software; no necesité reinstalar ningún parche salvo el de sonido.
¡Gracias Apple por esta gran actualización! :)
Eliminé Disabler.kext (IntelCPUPMDisabler) y el reposo (sleep) ya funciona perfectamente; uso DSDT.aml.
Por aquí también ha ido todo bien.
Instalé la actualización, volví a copiar mis kexts personalizados, eliminé AppleIntelCPUPowerManagement... y listo.
@aschar1atka, ¿qué placa base tienes? ¿Usas OpenHaltRestart?
Una P35C flasheada con la BIOS de la P35R. No estoy seguro de si mis problemas de reposo se han solucionado gracias a la actualización 10.5.8 o a mis ediciones del DSDT, con las que por fin he conseguido que mis discos AHCI aparezcan como internos sin kexts adicionales y que el sonido funcione sin HDAEnabler.
@ImkantusYo tuve ese mismo problema en actualizaciones anteriores hace algún tiempo y lo solucioné volviendo a instalar el AppleSMBIOS.kext parcheado : ¿Quizá te sirva a ti también?
¿Podrías ser un poco más específico? ¿Se supone que debo ejecutar el actualizador de nuevo, esperar a que se quede en la pantalla azul al intentar reiniciar, forzar el apagado, restaurar una copia de respaldo de ese .kext al volver a arrancar, reiniciar otra vez y entonces ya aparecerá como 10.5.8?
Como usuario root:
¡Abre el Finder o el gestor de archivos que prefieras y déjalo abierto!
Guarda una copia de tus kexts necesarios en algún lugar seguro.
Inicia la actualización.
¡Asegúrate de no cerrar la ventana del Finder o gestor de archivos!
Cuando termine la actualización, NO pulses todavía "Reiniciar": vuelve a copiar tus kexts a su sitio.
Ahora sí, pulsa "Reiniciar".
@topsykretts¿Podrías ser un poco más específico? ¿Se supone que debo ejecutar el actualizador de nuevo, esperar a que se quede en la pantalla azul al intentar reiniciar, forzar el apagado, restaurar una copia de respaldo de ese .kext al volver a arrancar, reiniciar otra vez y entonces ya aparecerá como 10.5.8?
Bueno, ante todo no te prometo que en tu caso funcione seguro; solo comentaba que a mí me lo solucionó en actualizaciones anteriores.
¿Hiciste una copia de seguridad de tu carpeta Extensions antes de actualizar? Si no la hiciste, te recomiendo encarecidamente hacerlo en futuras ocasiones.
Si tienes copia, arranca desde algún DVD de instalación de OSx86, abre la Terminal, monta tu disco en modo lectura/escritura, vuelve a copiar tu antiguo AppleSMBIOS.kext, repara sus permisos y reinicia con la bandera -f.
Si no guardaste copia, quizá valga la pena probar la versión v1.0.12 de netkas; al menos funcionaba en 10.5.7, así que supongo que también irá bien en 10.5.8. Eso sí, tendrás que guardarla en un pendrive USB formateado en HFS+ para poder copiarla desde la Terminal del DVD de instalación.
(Y sí, ya sé que hoy en día se puede mantener el AppleSMBIOS original usando Chameleon v2, pero en instalaciones como la suya esto suele sacarte del apuro).
Por aquí la actualización se instaló sin problemas: 10.5.8 funcionando perfectamente con el kernel 9.6.0 de Andy.
@ImkantusBueno, ante todo no te prometo que en tu caso funcione seguro; solo comentaba que a mí me lo solucionó en actualizaciones anteriores. ¿Hiciste una copia de seguridad de tu carpeta Extensions antes de actualizar? Si no la hiciste, te recomiendo encarecidamente hacerlo en futuras ocasiones. Si tienes copia, arranca desde algún DVD de instalación de OSx86, abre la Terminal, monta tu disco en modo lectura/escritura, vuelve a copiar tu antiguo…
Seguir estos pasos:
@tham50Como usuario root: ¡Abre el Finder o el gestor de archivos que prefieras y déjalo abierto! Guarda una copia de tus kexts necesarios en algún lugar seguro. Inicia la actualización. ¡Asegúrate de no cerrar la ventana del Finder o gestor de archivos! Cuando termine la actualización, NO pulses todavía "Reiniciar": vuelve a copiar tus kexts a su sitio. Ahora sí, pulsa "Reiniciar".
hizo que la actualización llegara a instalarse de verdad, aunque siguió sin reiniciar por sí solo: llegó a la pantalla azul con la ruleta de carga girando (no el cursor arcoíris), dejó de haber actividad en el disco duro y, tras esperar unos minutos, forcé el apagado y volví a encenderlo. Al arrancar ya tenía 10.5.8 instalado. Ahora estoy intentando averiguar por qué el portátil no se apaga ni reinicia solo; tampoco aparece el cuadro de diálogo de apagado al pulsar el botón físico de encendido ni funciona el reposo (al darle a reposo se apaga de golpe). Estoy investigando por qué ocurre, pero si alguien tiene alguna pista que me avise, por favor.
¡¿Pero ya ha salido 10.5.8?! ¿En qué mundo vivo?... Se ve que me estoy haciendo mayor.
En fin, actualizado por Actualización de Software sin el menor problema, 100% vanilla.
@topsykrettsLlegó a la pantalla azul con la ruleta de carga girando (no el cursor arcoíris), dejó de haber actividad en el disco duro y, tras esperar unos minutos, forcé el apagado y volví a encenderlo. Al arrancar ya tenía 10.5.8 instalado. Ahora estoy intentando averiguar por qué el portátil no se apaga ni reinicia solo; tampoco aparece el cuadro de diálogo de…
Si te he entendido bien, ¿ya tienes 10.5.8 funcionando pero te fallan el apagado, el reinicio y el reposo?
Comprueba si tienes instalado OpenHaltRestart.kext en tu sistema. Si no lo tienes, descárgalo de aquí (media fire.com/?yznzqmhmtng) y pruébalo : Espero que con eso quede solucionado.
Nunca falla: por muy sencilla que sea una actualización, siempre me las arreglo para meter la pata a la primera.
Y todo por darle a "Reemplazar" (Replace) en lugar de a "Actualizar" (Update) en Pacifist. Iba con prisas, hacía tiempo que no usaba el programa y por un segundo me confundí de opción. Total, que me tocó restaurar a mano todos los archivos de las carpetas del sistema y repetir la actualización pulsando esta vez el botón correcto.
Parece estable, aunque los permisos de mi disco nunca volverán a ser los mismos.
Por aquí también ha ido perfecta la actualización... sin necesidad de reinstalar nada.
Actualización impecable... solo tuve que reinstalar el kext de la ATI X1600. Además, ahora en Perfil de Sistema, dentro del resumen de hardware, aparece también el campo Hardware UUID lleno de números.
Actualizado mediante Actualización de Software y todo perfecto a la primera. No hizo falta reinstalar ningún kext.
Deseadme suerte, muchachos: voy a actualizar de 10.5.7 a 10.5.8 desde Actualización de Software sobre iATKOS v7 (las especificaciones de mi equipo están en la firma).
Veremos si sale bien... Creo que llevo el kernel vanilla 9.6.0, e incluso me compré un teclado y ratón oficiales de Apple...
Por si algo se tuerce, he hecho antes una copia de seguridad completa de la carpeta Extensions y del kernel desde la Terminal, con la esperanza de poder restaurarlos y recuperar el sistema si falla el arranque...
Llevo ya 5 o 6 reinstalaciones (he perdido la cuenta) intentando dejar el sistema actualizado...
Y lo más curioso es que la tontería que más ilusión me hacía tener en este Mac es la animación de ampliación del Dock al pasar el ratón por encima de los iconos... Raro, ¿verdad?
Dan
Vale, soy un idiota: acabo de encontrar la casilla de ampliación en las preferencias del Dock... así que ahora estoy instalando la actualización por puro deporte, ¡igual ni la necesitaba! Jajaja.
¡Bueno, reinicio completado a salvo (y eso que soy un novato) sin un solo comando sudo ni scripts raros para pasar de 10.5.7 a 10.5.8!
Tras el primer reinicio automático escribí nervioso -x -v pensando que sería necesario entrar en modo seguro.
PERO... irónicamente, al hacer eso el equipo se reinició solo sin pedirme permiso.
Como último cartucho pensé: "Vale, me fijaré bien en el error que salga en pantalla, lo buscaré en Google y, en el peor de los casos, restauraré mi copia del kernel y de los kexts"...
PERO... en el siguiente intento de arranque, poniendo únicamente -v, entró directo al escritorio.
¡Ya estoy en 10.5.8, nenes!
Cruzo los dedos para que se mantenga estable... Ahora el único fleco pendiente es que me he quedado sin sonido en mi códec ALC883.
Perfil de Sistema muestra el audio integrado con todos sus puertos de entrada y salida, pero
por desgracia no suena nada por los altavoces...
¡Me toca investigar cómo reparar el audio y lo tendré todo listo!
Vale chicos, ¡ya he hecho funcionar también mi sonido ALC883!
Utilicé el controlador de este enlace: media fire.com/file/teqcidxznye/AppleHDA.kext.zip
Por lo visto ocupa 3,1 MB frente a los 1,2 MB del kext original de serie...
Saqué la información de este enlace ↗.
El autor de ese mensaje hablaba de 10.5.6, pero puedo confirmar que ese mismo controlador funciona de maravilla en 10.5.8. Lo curioso es que ya lo tenía puesto en 10.5.7 antes de actualizar...
Paso de actualizar por ahora... Literalmente HOY mismo acabo de dejar mi Gateway 838GM funcionando a la perfección... No necesito 10.5.8 hasta más adelante.
Instalé iATKOS v7 (10.5.7) y actualicé a 10.5.8 la semana pasada. Fue como la seda, sin tener que tocar absolutamente nada. También hizo un doble reinicio automático como comenta Dano, pero al segundo reinicio entró directamente al escritorio, así que doy por hecho que es el comportamiento normal del instalador de la actualización.
Fuentes y registro de autoría (21 usuarios acreditados · Hilo #3554)
| Usuario | Rol en la monografía | Mensajes | Periodo activo |
|---|---|---|---|
| @Dano77 | Colaborador clave | 4 | 2009-09-01 |
| @tham50 | Autor principal | 3 | 2009-08-05 → 2009-08-07 |
| @topsykretts | Colaborador clave | 3 | 2009-08-06 → 2009-08-07 |
| @aschar1 | Colaborador clave | 3 | 2009-08-06 |
| @Imkantus | Colaborador clave | 3 | 2009-08-06 → 2009-08-07 |
| @atka | Colaborador | 2 | 2009-08-06 |
| @arterio | Colaborador | 2 | 2009-08-15 → 2009-09-02 |
| @miliuco | Colaborador | 1 | 2009-08-05 |
| @slic | Colaborador | 1 | 2009-08-05 |
| @CyCLoBoT | Colaborador | 1 | 2009-08-06 |
| @Aydinz | Colaborador | 1 | 2009-08-06 |
| @pαuℓzurrr. | Colaborador | 1 | 2009-08-06 |
| @Macint0shHD | Colaborador | 1 | 2009-08-06 |
| @nixola | Colaborador | 1 | 2009-08-06 |
| @intamara | Colaborador | 1 | 2009-08-06 |
| @Taisto | Colaborador | 1 | 2009-08-07 |
| @SaCleoCheater | Colaborador | 1 | 2009-08-07 |
| @Ali C. | Colaborador | 1 | 2009-08-08 |
| @joransrb | Colaborador | 1 | 2009-08-08 |
| @xlucian | Colaborador | 1 | 2009-08-08 |
| @xXrkidXx | Colaborador | 1 | 2009-09-01 |