set of legacy kexts for ich9/10

I took legacy kexts made by cyclonefr for ich9, added ich10 support and sharing them.

just put it to /Extra/Extensions.mkext and u can forget about orange icons with sata and ich9/10 problems.(like having to add device id or etc).

p.s. in case of pcefiv9. waht to do with those kexts ?

put them to /Extra/Extensions/ folder

run few commands:

sudo chown -R 0:0 /Extra/

sudo chmod -R 755 /Extra/

sudo kextcache -a i386 -m /Extra/Extensions.mkext /Extra/Extensions

sudo mv /Extra/Extensions /Extra/Extensions1

last command renamed Extensions folder, to make sure bootlaoder will load exactly mkext


  1. Ezhoon
    December 17th, 2008 | 4:08 am

    Netkas, thanks for this! 🙂
    You’re on a roll lately..such a fun to visit your blog everyday

    Almost forgot..Merry Christmas and happy holidays!! 🙂

  2. JY
    December 17th, 2008 | 4:33 am


  3. wmarsh
    December 17th, 2008 | 5:27 am

    It would be helpful to include ICH8R support in your kext.

  4. tg7400
    December 17th, 2008 | 9:17 pm

    Good stuff. There are many many missing ICH* entries missing from this kext.

    I have created another one and tested on a Dell Vostro 400 which I previously had been only using an old version of AppleAHCIPort.kext. Now I can use the 10.5.6 version, plus LegacyAppleAHCIPort.kext, with my modified Info.plist file.

    You can find it here:

  5. esata
    December 18th, 2008 | 12:37 am


    this patch also shows the harddisks on the jmicron controller as ‘internal’ therefor ‘e-sata’ hotswop isn’t working anymore with these legacy kexts…

    any idea? including ich series “AHCI v1.20”, but excluding jmicron “AHCI v1.00” ?

  6. Andreas
    December 18th, 2008 | 5:13 pm

    Q: I dont have such /EXTRA folder.
    1. Does chameleon V11 support that ?
    2. if 1. not, can i put them in the /System/Extensions or are they only for /EXTRA + special bootloader (BOOT132).

  7. Mojodojo
    December 21st, 2008 | 8:08 pm

    but it doesn’t work with my third SATA disc! I have GA-EP35-DS3L mobo with ICH9 and only 2 ports working with LegacyAppleIntelPIIXATA.kext

  8. Bart
    December 24th, 2008 | 9:06 pm

    Works fine. Do get these in my system.log however –

    extension org.tgwbd.driver.LegacyAppleAHCIPort is not loadable
    localhost kernel[0]: Can’t determine dependencies for org.tgwbd.driver.LegacyAppleAHCIPort.

  9. blueruin
    December 30th, 2008 | 7:01 pm

    Thanks. It shows “Intel ICH10R AHCI” on system information.
    but the hard disk is still orange 🙁
    How can I fixed it?
    I have GA-EP45-UD3R and my SATA disk use ICH10 connectors.

  10. Rui
    December 31st, 2008 | 1:12 pm

    Hi Netkas!

    I followed your instructions and updated my mac os x to 10.5.6. My mobo is a p5e (ich9). When I shut down my computer the fan will not quit running. Do you think this problem could be solved with this kexts? It used to do the same before update.

  11. Rui
    January 21st, 2009 | 12:15 pm

    Legacy didn´t, but OpenHaltRestart.kext solved my problem.
    You´v been doing a great job.

Leave a reply