1. #1
    Activo Progreso Nivel 1 OSx86 Spain Karma y autoridad miliuco
    Avatar de miliuco

    [GUIA] Snow Leopard 10a432 en placa EP35-DS3r

    NOTA: cuando pone carpeta* se refiere al paquete descargado.

    Recomiendo ler la guía "Guide: Snow Leopard on PC" de Aman Fahimullah en el sitio web teknojunkie.com en la que me he basado para desarrollar mi propia instalación de SL en el hardware de referencia:

    - placa base Gigabyte EP35-DS3r con ICH9r, red RTL8111b y audio ALC889a
    - gráfica nVidia 9800GT de 1gb
    - disco duro y lector DVD de tipo SATA
    - grabador DVD de tipo IDE.

    En Teknojunkie además de la guía hay una sección de descargas con todo lo necesario aunque he de remarcar que la imagen ISO de CD con Boot132 para arrancar el equipo e intercambiar con el DVD retail de SL (RETAIL.ISO) no funciona bien en mi PC.

    Sin embargo el usuario Blackosx tiene otra guía "Vanilla retail 10.6.1 install with Chameleon on a separate partition for the Gigabyte GA-EP45-DS3L" en el foro InsanelyMac entre cuyas descargas está una imagen ISO "GA-EP45-DS3L BOOTCD" con Chameleon 2 que funciona perfectamente en mi PC tal como viene de serie, permite instalar el DVD retail de SL o arrancar un sistema SL ya instalado, añadiendo a ello que la presentación del tema del propio Blackosx y el funcionamiento del CD son excelentes.

    En mi guía se propone el método de instalación desde otro sistema Tiger o Leopard mediante el archivo OSInstall.mpkg del DVD de SL aunque es factible hacerlo también arrancando con el CD de Blackosx e instalando desde el DVD de SL directamente.

    El método OSInstall.mpkg es desaconsejado en algunos sitios aunque es muy cómodo y rápido de llevar a cabo y al menos en mi caso da buenos resultados. Varios usuarios comentan las ventajas del método del DVD en cuanto a la configuración de los permisos del sistema SL recién instalado pero mi experiencia es que el método OSInstall.mpkg da buenos resultados si transcurre correctamente.

    Se da por sentado que:

    - tenemos Leopard en un disco
    - tenemos otro disco para SL formateado en GUID y HFS+
    - tenemos el DVD retail de SL 10a432
    - tenemos el paquete de archivos necesarios ()
    - tenemos un archivo DSDT.aml válido con al menos el parche para el reseteo de la CMOS (se puede crear y/o probar en Leopard)
    - tenemos la BIOS actualizada y los discos en modo AHCI
    - sabemos crear un DSDT o una cadena EFi con la utilidad EFIStudio del usuario Inside.

    Instalación de SL desde Leopard

    - Menú Ir > Ir a la carpeta > "Mac OS X Install DVD/System/Installation/Packages"

    - Doble clic en OSInstall.mpkg > elegir el disco formateado para SL como destino > desmarcar las impresoras y los idiomas no necesarios > instalar > NO REINICIAR

    - Ir a la carpeta* BootloaderRC2 > instalar Chameleon.pkg en el disco de SL

    - Ir a la carpeta* Utilidades > doble clic "Invisibles SI" para mostrar los archivos ocultos > borrar el archivo boot en el directorio raíz del disco de SL

    - Desde la carpeta* BootloaderRC2 copiar el archivo boot al directorio raíz del disco de SL

    - Copiar el archivo DSDT.aml al directorio raíz del disco de SL (en el paquete se adjunta mi propio DSDT sin parches para gráficos, audio o red, sólo el del reseteo de la CMOS y un aporte de Roisoft mediante el que los discos conectados al ICH9r se identifican como internos para que no aparezcan en Perfil de sistema como "Unknown Ahci Device" ni con iconos de color naranja en el Escritorio).

    - Copiar la carpeta* Extra al directorio raíz del disco de SL, previamente hay que copiar el Identificador Unico Universal del disco de SL, lo podemos ver en Utilidad de Discos, y pegarlo en:

    a) el archivo smbios.plist en lugar del que ya existe en la clave SMUUID
    b) el archivo Info.plist de la extensión PlatformUUID.kext en la carpeta* Extensions en lugar del que ya existe en la clave PlatformUUID

    - Ir a la carpeta* Utilidades > EFIStudio para crear una cadena EFi para la tarjeta gráfica que se añadirá al archivo /Extra/com.apple.boot.plist con el formato:
    <key>device-properties</key>
    <string>CADENA-EFI-AQUí</string>

    - La extensión VoodooHDA no funciona bien desde /Extra/Extensions por lo que ha de ser copiada a /System/Library/Extensions del disco de SL

    - Reiniciar arrancando desde el disco de SL como primer disco de arranque, no funciona si arrancamos SL desde el menú de arranque de Chameleon2 del disco de Leopard.

    Completar instalación desde Snow Leopard

    - Arrastrar la carpeta /Extra/Extensions a la carpeta* Utilidades sobre el archivo "Kext Utility" para que se cree (o se vuelva a crear) la caché de esas extensiones

    - Ir a la carpeta* Utilidades y doble clic en Kextcache.command para que se cree (o se vuelva a crear) la caché de las extensiones del sistema (las que están en /System/Library/Extensions)

    - Reiniciar de nuevo y comprobar si todo funciona bien.

    Anotaciones al procedimiento

    - La salida de audio ha de cambiarse en Preferencias del Sistema > Sonido en caso de que no suenen los altavoces

    - El sistema arranca por defecto en modo 64bit, es factible hacerlo arrancar en modo 32bit con el modificador -x32 en el menú de arranque de Chameleon; parece funcionar algo mejor en modo 64 pero si tienes hardware para el que no haya todavía controlador de 64bit sólo funcionará bien si arrancas en modo 32

    - Algunos plugins y extensiones de Safari no funcionan bien todavía al ser de 32bit pero se puede forzar a Safari a arrancar en modo 32bit, para ello hay que localizar la aplicación Safari > botón derecho > Obtener información > marcar "Abrir en modo 32 bits"

    - La red funciona sin añadir controlador extra, he probado RealtekR1000 de 64bit pero da errores así que la uso con el controlador que instala SL; para que funcione Bonjour es necesario que la tarjeta aparezca como en0 (suele ser así) y funcione en modo promiscuo (lo que por defecto no sucede), existe una forma de forzar ésto mediante la utilidad ifconfig modificada por Daniel U. Becker (), los archivos necesarios y un Readme están en la carpeta* Bonjour



    - La actualización a la versión 10.6.1 de SL es muy sencilla, en mi caso no dio problema alguno.

  2. #2
    Activo Progreso en OSx86 Spain Nivel 0 Karma y autoridad drMisterio
    Avatar de drMisterio

    He seguido paso a paso tu guia, y todo me ha ido perfecto. Solo un problema. Tengo la misma placa base que tu, y no consigo parchear el sonido ALC889A. He conseguido actualizar a 10.6.2 y parece que todo va perfecto. Repito que gracias a tu guia y a la de blackosx. He intentado parchear el sonido en mi DSDT, con el programa de Evosx86, pero debo ser bastante inutil pues no lo he logrado o no lo he hecho bien. Serías tan amable de facilitarme tu DSDT.aml, o decirme como hacerlo en mi DSDT? Gracias por anticipado, y espero noticias tuyas, pues ya estoy desesperado con el audio. Al menos he conseguido que funcionen mis Audiophile 24/96.

  3. #3
    Activo Progreso Nivel 1 OSx86 Spain Karma y autoridad miliuco
    Avatar de miliuco

    Si lees este hilo verás qué AppleHDA he usado hasta 10.6.2 y a partir de las beta de 10.6.3, mira a ver si con esos comentarios lo arreglas pues estoy de viaje de semana santa y en unos días no tengo acceso al hackintosh.

  4. #4
    Activo Progreso en OSx86 Spain Nivel 0 Karma y autoridad drMisterio
    Avatar de drMisterio

    Gracias por responder tan rapido. Creo recordar al leer el hilo, que basicamente es lo mismo que aparece en los parches del Evosx86, los cuales no he conseguido hacer funcionar. Por la mañana volvere a mirarlo con mas calma, y menos sueño. A ver si al final lo consigo, sino por unos dias mas no pasara nada. Te mantendre informado. Gracias de nuevo por la rapidez, y pasalo bien de vacances...xD

  5. #5
    Activo Progreso Nivel 1 OSx86 Spain Karma y autoridad miliuco
    Avatar de miliuco

    Te recuerdo cómo he modificado el DSDT para el audio, hazlo a mano con editor de texto:

    - usar AppleHDA de Apple, el que corresponde a la versión de Snow que estamos usando

    - usar LegacyHDA.kext del hilo "ALC889A, Gigabyte (Intel), and other ALC88#(x)" del otro foro (los enlaces están en el primer mensaje del hilo justo en la entrada "Series of LegacyHDA.kext for Gigabyte ALC888 and ALC889a 10.5.8 & SL Ready"), yo he probado con el que está en la carpeta "3out2in HDA headphone"

    - modificar DSDT con arreglo a ésto:

    1. Donde pone
    ...
    Notify (\_SB.PWRB, 0x02)
    Notify (\_SB.PCI0.AZAL, 0x02)
    ...
    se cambia por
    ...
    Notify (\_SB.PWRB, 0x02)
    Notify (\_SB.PCI0.HDEF, 0x02)
    ...
    (si ya has modificado anteriormente el DSDT es posible que ya lo tengas como HDEF en lugar de AZAL)

    1. Buscar el dispositivo "Name (_ADR, 0x001B0000)" que suele corresponder al audio y ponerlo como sigue:


    Si no has modificado el DSDT antes el dispositivo puede aparecer como AZAL con estas pocas líneas:


    Se trata entonces de cambiar AZAL por HDEF y de incluir dentro del dispositivo el método DTGP y los detalles relativos al chip de audio.

    En mi DSDT tengo otros cambios para mi sistema por lo que en vez de mandarlo entero me parece más interesante hacerlo tú mismo, en realidad para el audio me he limitado a ir paso a paso por las instrucciones detalladas y sólo con éso funciona bien.

    Si te desesperas sin hacerlo funcionar puedes recurrir a VoodooHDA, las versiones más recientes de VoodooHDA (2.5.2 y 2.5.3, de ambas hay versiones para 32 y 64 bits) parecen funcionar bien y el sonido no se pierde al salir del modo de reposo.
    Para instalar VoodooHDA es conveniente copiar la extensión a /S/L/E (no funciona bien desde /Extra), borrar o renombrar AppleHDA (este kext no hace falta en este caso), regenerar la caché de extensiones:

    sudo kextcache -v -l -t -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions

    y teclear en Terminal:

    sudo touch /System/Library/Extensions

    antes de reiniciar.

Notas relacionadas que te pueden interesar

  1. Snow Leopard 10A432 instalado en AMD
    por roisoft en categoría OS X 10.6
    Comentarios: 20
    Último comentario: 08/10/09, 01:16:27
  2. Mac OS X 10.5.8 en EP35-DS3r
    por miliuco en categoría OS X 10.5
    Comentarios: 0
    Último comentario: 06/08/09, 00:05:06
  3. [GUÍA] Snow Leopard en Gigabyte EP35-DS3r
    por miliuco en categoría OS X 10.6
    Comentarios: 21
    Último comentario: 30/07/09, 07:09:46
  4. Instalador para la placa Gigabyte EP35-DS3r
    por miliuco en categoría Procesadores y placas base
    Comentarios: 2
    Último comentario: 06/02/09, 23:34:10
  5. JMicron en placa Gigabyte EP35-DS3r
    por miliuco en categoría Procesadores y placas base
    Comentarios: 2
    Último comentario: 06/02/09, 16:31:07

Etiquetas en este tema