PROBLEMA Update 10.6.3: Waiting for DSMOS...

mardex

Activo
Hola amigos, luego de meses de tener el SL andando 100% funcional (con algún cuelgue en raras ocasiones) decidí actualizar a 10.6.3 porque un programa me lo pide como requisito para instalar.

Mi PC:
AMD Phenom X3 8450
Gigabyte MA78GM Chip 780G
ATI HD4670
Sonido ALC889a
Red 8139
2xSATA 160GB (SL) y 250GB (Win7).

Seguí los pasos que encontré en el foro de Leohazard (que es la distro que tengo instalada).

@ SnacheZ :

1. Create backups of your old Kernel & Extensions:

Code:
sudo -s
cp /mach_kernel /bak_kernel
cp -R /System/Library/Extensions /ext_bak

2. Ensure to have a Disabler beeing installed - i.e. Disabler.kext or NullCPUPowermanagment.kext - there are even patched Kernels with integrated Disabler, but it doesn't hurt your System to have both.

3. Download and apply the Update & reboot

4. Boot your System using "/bak_kernel -v" on the bootprompt.

5. Delete new Vanilla Kernel and replace it with your legacy kernel:
Code:
sudo -s
rm /mach_kernel
mv /bak_kernel /mach_kernel

I have no problem using 10.6.3 with 10.2.0 XNU & 10.6.3 System.kext - so I wouldn't copy over old Kernel Extensions until you expire different.

6. You might want to replace both the the new SleepEnabler and AppleHDA kexts with the old/patched ones if you had trouble after the update.

7. If you had an AMD, you could use the Marvin's AMD Utility to create a CPUID text file using Patcher Package option, for /System/Library folder - exclude any Kernel Extensions & encrypted files (find them in decrypt folder) from the text file - save the text file under a different name & patch CPUIDs by dissabling simulation mode - AMD Utility will succed but crash - Kill it using Apple Menu option and reboot.

8. If any other problems occur try to repair permissions for /S/L/E and delete /System/Library/Caches/com.apple.kext.caches

Thanks to Imkantus @ infinitemac

Hice hasta el paso 4, que es iniciar con el kernel backup -v y no arranca, se queda en un error que alguna vez tuve y no sé cómo se solucionó que es que se queda en Waiting for DSMOS...

Alguna idea? No larga ningún error de nada, el -v inicia como lo hizo siempre, sólo que cuando llega a DSMOS nunca dice "has arrived".

Gracias desde ya, mientras sigo probando cambiando kext y cosas así.

Saludos!
 

pintzalara

Activo
No se si seré de ayuda pero en una página por el internet leí que despues de esta actualización puede haber muchas cosas que no funcionen.
De echo en mi caso en un principio perdí el audio y ademas no entraba en modo gráfico.
En esa página decia que era bueno hacer una copia de S/L/E para asi restaurar algún kext que no funcione.
La gráfica lo solucioné asi, poniendo los kext de 10.6.2. Es una ati HD4670 como la tuya, esto te vendrá bien.
Y en cuanto a tú problema mira en la carpeta S/L/E si te falta algún kext que la actualización no te instaló por ser propio he Hakintosh pero si lo tienes en la copia que hiciste de extensions.
Algo como: fakesmc.kext, dsmos.kext
 

mardex

Activo
Hola amigo! Gracias, tomé todas las precauciones para evitar cualquier tipo de problemas, entre esas medidas fue hacer el backup de las extensiones de /S/L/E y de /E/E, eliminé el sleepenabler.kext aunque no me andaba el modo reposo, etc.

Estuve 2 dias tratando de reparar y no encontré la manera, probé agregar esos kext dsmos, fakesmc, etc y nada. Asique formatee e instalé otra vez la 10.6.2.

Espero que Steam funcione bien.
 

ricxis

Activo
Hola man... sobre lo comentas solo queria pasar un dato, no se talvez lo conozcan pero a mi resulto mas de una vez...

Cuando hay una aplicación que no va en nuestra versión de Mac OS X nos resulta un poco complicado estar migrando a una nueva asi que encontre un método muy facil de como hacer correr las aplicaciones que piden una versión especifica teniendo otra :)

Tienes que entrar a:

Código:
/System/Library/CoreServices/
Ahi encontraras un archivo llamado:

Código:
SystemVersion.plist
Arrastralo al escritorio para poder modificarlo...

Toca modificar:
Código:
    <key>ProductUserVisibleVersion</key>
    <string>10.6.2</string>
    <key>ProductVersion</key>
    <string>10.6.2</string>
Por:

Código:
    <key>ProductUserVisibleVersion</key>
    <string>10.6.3</string>
    <key>ProductVersion</key>
    <string>10.6.3</string>
Guarda los cambios, elimina el que se encuentra en la carpeta CoreServices y luego copia el que modificaste en el escritorio...

Ahora corre la aplicación que no podias y nos cuentas el resultado ;)

NOTA: si algunas aplicaciones no van con la version 10.6.3, lamentablemente tambien dejaran de funcionar :S pero son pocas las que no lo soportan :)

Salu2 espero que te sirva !

 
Arriba