Updated IOPCIFamily for Mountain Lion

It’s an old IOPCIFamily upgraded to work with new AppleACPIPlatform and Mountain Lion, as I described ealier.

Updated it to fix missing symbols for dp2 wifi drivers and applethunderbolt kexts.

Sources and Binaries


  1. March 20th, 2012 | 7:30 am

    Thanks for the work.

    Would you like to introduce a little more? Which version of IOPCIFamily is the base of your code?( and your patches?

    ///115 ported to inrterface of 148

  2. March 20th, 2012 | 8:43 am

    Would you like to put them into sth like github or etc?

  3. arsenal1112
    March 21st, 2012 | 4:43 pm

    Is it needed even if everything works OK with npci=0×3000?
    Does it make some diff with speed or hw detect?

  4. Pinarek
    March 21st, 2012 | 6:49 pm

    I have a problem with my SSD hard drives.

    So I have the iopcifamily.kext the forum here in replacing ML-DP2.
    I had the problem that always (after about 10 minutes running time of the ML-DP2) has one of the 4 SSD drives suddenly orange symbols, in Disk Utility. I thought that it is resolved by replacing the file iopcifamilxy.kext no, this is still the same error.

    In the 4 SSD drives is always another marked with orange symbols.

    And when I come with the ML-DP2 times make a restart, then prior to the 1 or 2 drives not at all recognized by the solid-state drives at boot or will not be there. But if I with the PC-ML DP2 really go down and then turn on again, then all drives (including DVD) weider fully there.

    There seems to be that something in ML-DP2 with the Sata ports not true.

    Someone who has similar problems or symptoms? Someone looking to fix and advice about that?

    Thanks for this info … Translated with Google Translator

  5. nmano
    May 11th, 2012 | 9:09 pm

    can you update iopcifamily for lion
    after upde 10.7.4 my system s5000xvn pciconfication.

  6. hardrich
    June 15th, 2012 | 1:34 pm

    I’m using an acer 6930g with a modified IOPCIFamily.kext due to bad IOMapping, and 10.7.4 just knocked out all networking due to being stuck on 10.6.7 AppleACPIPlatform. The kexts posted on and and freeze on boot (with 10.7.3 appleacpiplatform) in 10.7.4 or Mountain Lion DP1/DP2 (and after that I quit trying ML) I’ve uploaded the source I used for my laptop at along with a good IOReg dump from Snow Leopard in 64-bit, as well as a good lspci -vv dump from Lion (10.7.3, when wireless and lan still worked). Could anyone update this source to work with modern AppleACPIPlatform.kext in Lion (and ML)? I’m completely at a loss… Please drop me a line here or at hardrichthedj (at) gmail (dot) com . Thanks Netkas!

  7. July 26th, 2012 | 7:28 pm

    […] […]

  8. August 5th, 2012 | 6:44 pm

    […] 1 Minute Ago #11 the installation starts!!! – replace IOPCIfamily.kext with this – delete all nvda kexts – running boot with graphicsenabler=no and -f Tweet […]

  9. nexus76
    August 19th, 2012 | 3:17 pm

    thanks for you patched IOPCIFamily.kext, although on the final version of 10.8 (GM) it causes some troubled, hda not working, wifi sometimes not functional, unforseen sudden reboots.
    I found there is a new version available at apple’s source code site:

    regards : )

  10. mnfesq
    August 28th, 2012 | 10:04 am

    I have successfully used your IOPCIFamily.kext to boot my ML installer for my Dell Inspiron 1720 (GMA965). However, it seems that, by using that kext, I get an installation error that causes the install to fail. It seems that the kext is detected as not authentic during the kernel cache creation process and the installation aborts. Any ideas about getting past this?

Leave a reply