Error 4117 al compilar DSDT en macOS

Error 4117 – Length is larger than Min/Max window ^

En ocasiones, al compilar nuestro DSDT con la herramienta de línea de comandos iasl obtenemos este error 4117 que se presenta así:

589: 0xFFF00000, // Length
  Error 4117 - Length is larger than Min/Max window ^ 

Si vamos a la límea 589 en la que según iasl está el error vemos:

DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
  0x00000000, // Granularity
  0x00100000, // Range Minimum
  0xFEBFFFFF, // Range Maximum
  0x00000000, // Translation Offset
  0xFFF00000, // Length
Continuar leyendo «Error 4117 al compilar DSDT en macOS»

Nvidia Geforce 8400GS en macOS 10.6.5

Tarjeta gráfica nVidia Geforce 8400GS de 512mb en Snow Leopard

Nota: en Lion 10.7 con Chameleon 2.1 esta tarjeta es reconocida adecuadamente sin necesitar las modificaciones comentadas a continuación.

El modelo nVidia 8400GS para ranura PCI-Express está superado claramente por muchos otros modelos de nVidia y de ATI pero a pesar de su antigüedad aún se encuentra con facilidad en los comercios a precios muy asequibles y puede funcionar bien en Snow Leopard igual que lo hacía en Leopard.

Continuar leyendo «Nvidia Geforce 8400GS en macOS 10.6.5»

macOS Snow Leopard 10.6.6 en la placa P55-USB3

Actualizar a Snow Leopard 10.6.6 un Hackintosh con placa Gigabyte P55-USB3

La actualización a la versión 10.6.6 de SL desde mi hackintosh es muy sencilla.

He descargado desde la web de Apple la actualización combinada MacOSXUpdCombo10.6.6.dmg
aunque debería funcionar igual utilizando Actualización de Software.

He instalado la actualización y al reiniciar todo funcionaba bien excepto el sonido ALC892 que se había perdido, lo he recuperado desde MultiBeast. Para esta placa P55-USB3 hay que marcar, en la sección Audio, la casilla Realtek ALC8xx que incluye la extensión ALC8xxHDA y la versión 10.6.2 de AppleHDA (aparte de marcar también la casilla System Utilities). Al reiniciar por 2ª vez el sonido funcionaba bien de nuevo.

Continuar leyendo «macOS Snow Leopard 10.6.6 en la placa P55-USB3»

Problemas de reposo con USB3 en macOS 10.6

Recuperando el reposo (sleep) después de instalar el controlador USB3 en Snow Leopard

En un artículo del blog se comenta la manera de habilitar los puertos USB3 en la placa P55-USB3 con SL mediante el controlador de LaCie modificado por modbin.
También interesa recordar 2 artículos del blog en que se proponen maneras de tener sleep en el Hackintosh con SL: reposo1 y reposo2.

El inconveniente observado al instalar el controlador USB3 es que se pierde el modo de reposo conseguido gracias al script de KWS. La causa está en que, mientras esté cargado en memoria el controlador USB3 PXHCD.kext, el PC no entra bien en reposo pero descargando la extensión con el comando kextunload sí lo hace correctamente.

Continuar leyendo «Problemas de reposo con USB3 en macOS 10.6»

Habilitar puertos USB 3 en macOS 10.6

Controlador para habilitar USB3 en la placa Gigabyte P55-USB3 con Snow Leopard

La placa P55-USB3, igual que varias de las actuales placas de Gigabyte con soporte USB3, lleva controladora de marca NEC que es la misma que utilizan los dispositivos USB3 PCI-e y tarjetas ExpressCard fabricados por LaCie. LaCie ofrece controlador USB3 para Snow Leopard pero viene limitado para instalar y funcionar sólo con dispositivos USB3  de la propia marca.

Continuar leyendo «Habilitar puertos USB 3 en macOS 10.6»

macOS Snow Leopard 10.6 en la placa P55-USB3

Ordenador clónico para Snow Leopard con placa Gigabyte GA-P55-USB3 + Intel Core i5-750 + nVidia 9800GT

En este artículo del blog se propone un PC para macOS basado en la placa base Gigabyte H55-UD3h, utilizando el método iBoot + MultiBeast.

También he probado un Hackintosh con el mismo hardware pero cambiando la placa base H55-UD3h por un modelo P55-USB3. Ambas placas son muy parecidas:

  • el precio es casi el mismo
  • chipset P55 en vez de H55 (muy ligero aumento de prestaciones)
  • puertos USB2 y USB3
  • audio ALC892 en lugar de AL889.
Continuar leyendo «macOS Snow Leopard 10.6 en la placa P55-USB3»

macOS Snow Leopard 10.6 en la placa H55-UD3h

Ordenador clónico para Snow Leopard con placa Gigabyte GA-H55-UD3h + Intel Core i5-750 + nVidia 9800GT

A lo largo de 3 años he usado satisfactoriamente un Hackintosh montado sobre la base de una placa Gigabyte EP35-DS3r (ver artículo) diseñado para Leopard a partir de las valoraciones del usuario Juker. He renovado el PC pasando a un procesador Intel Core i5. Para ello me he basado sobre todo en el blog de tonymacx86, dedicado a la instalación de SL en placas con chipset P55, H55 y X58. Existen otros métodos de instalación en varios sitios de Internet pero éste me ha parecido sencillo y, como se verá, en mi caso ha funcionado muy bien.

Continuar leyendo «macOS Snow Leopard 10.6 en la placa H55-UD3h»

Chip de sonido AppleHDA ALC889a en macOS 10.6.3

Snow Leopard 10.6.3 y AppleHDA.kext para chip de sonido ALC889a

Al instalar la versión 10.6.3 de Snow Leopard se pierde el sonido que funcionaba con AppleHDA modificado según instrucciones de mormegil en InfiniteMac. El chip de mi placa base Gigabyte EP35-DS3r es Realtek ALC889a. Hay comentarios de más usuarios a los que les pasa lo mismo. Hay 2 soluciones posibles.

Usando VoodooHDA

En espera de un arreglo, 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.

Continuar leyendo «Chip de sonido AppleHDA ALC889a en macOS 10.6.3»

macOS Snow Leopard 10.6 en la placa EP35-DS3r (3)

Snow Leopard (compilación 10a432) en placa Gigabyte EP35-DS3r

NOTA1: este artículo está referido a este hardware; conviene actualizar la BIOS a la versión F4 en la que Gigabyte ha renovado la sección AHCI que ahora es 1.20 y el arranque en modo AHCI es mucho más rápido que en BIOS anteriores.

NOTA2: es recomendable leer un artículo anterior sobre la instalación de la versión beta 10a380 en este mismo hardware, sobre todo lo relativo a la creación del archivo DSDT.aml.

NOTA3: cuando pone *carpeta* se refiere al paquete descargado de Internet, no al disco duro local.

Continuar leyendo «macOS Snow Leopard 10.6 en la placa EP35-DS3r (3)»