netkas.org

Awesome

These of you who are stuck at [PCI Configuration begin/end] and npci=0x3000 doesnt help, you had to use 10.6.7 IOPCIFamily and AppleACPIPlatform, and can’t try Mountain Dew Lion.

Well, no more.

I ported IOPCIFamily-115 kext to work with new AppleACPIPlatform.

So, you can use it and no need to replace AppleACPIPlatform with old one, a bit better then having to replace both. Here is a link to a kext and sources – http://rghost.ru/36725147

Also, here is version for Mountain Lion, which allowed my lappy to boot 10.8 – http://rghost.ru/36725213

(both versions include fixes for ethernet and wifi on laptops lacking iomap addresses)

Comments

  1. Emre SUMENGEN
    February 26th, 2012 | 10:46 pm

    Amazing, this was just the thing I needed to run my mini Jetway Hackintosh-Mini with full 4 Gigs 🙂

    Thanks…

  2. Dannii
    February 27th, 2012 | 2:19 pm

    Fantastic, thank you do much! =)

  3. Dannii
    February 27th, 2012 | 2:20 pm

    Stupid autocorrect! lol *so

  4. Oscar09
    February 29th, 2012 | 3:55 am

    OSX 10.7
    Asus P5QL Pro (Chipset=P43+ICH10)
    Not Boot this (I ported IOPCIFamily-115 kext to work with new AppleACPIPlatform.)
    -v stopped at >>> Resetting IOCatalogue

  5. Oscar09
    February 29th, 2012 | 3:56 am

    OSX 10.8
    Asus P5QL Pro (Chipset=P43+ICH10)
    Not Boot this (I ported IOPCIFamily-115 kext to work with new AppleACPIPlatform.)
    -v stopped at >>> Resetting IOCatalogue

  6. Mirone
    February 29th, 2012 | 11:56 am

    Hello! This worked like magic for me … thank you for the beautiful work.
    for those who are having the same problem with boot using this iopcifamily.kext
    try to come up with arch = i386 (32bits).

  7. Jurgensson
    February 29th, 2012 | 5:36 pm

    pc freezes right after booting (10.8)

  8. Oscar09
    March 1st, 2012 | 7:46 pm

    OSX: 10.7, 10.8
    All works well thanks

  9. cparm
    March 1st, 2012 | 8:19 pm

    Awesome,

    i will finally able to boot mountain lion at work !!

    thx

  10. Simple Pu
    March 10th, 2012 | 11:52 am

    Can I ask for Snow Leopard

  11. Cassio
    March 18th, 2012 | 12:16 am

    I am not able to rebuild kernelcache if using this kext on 10.8

    kxld[com.apple.driver.AppleThunderboltNHI]: The following symbols are unresolved for this kext:
    kxld[com.apple.driver.AppleThunderboltNHI]: IOPCIDevice::protectDevice(unsigned int, unsigned int)
    kxld[com.apple.driver.AppleThunderboltNHI]: IOPCIDevice::setConfigHandler(int (*)(void*, unsigned int, IOPCIDevice*, unsigned int), void*, int (**)(void*, unsigned int, IOPCIDevice*, unsigned int), void**)
    kxld[com.apple.driver.AppleThunderboltNHI]: IOPCI2PCIBridge::adjustPowerState(unsigned long)
    Link failed (error code 5).
    Prelink failed for com.apple.driver.AppleThunderboltNHI; aborting prelink.
    Failed to generate prelinked kernel.

    ///remove all applethunderbolt* kexts

  12. March 19th, 2012 | 9:59 pm

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

  13. Oscar09
    May 11th, 2012 | 11:10 pm

    OSX10.7.4 Netkas Please HELP need new IOPCIFamily.kext for NvidiaMCP79
    kernel.log >>>
    [CODE]May 11 02:01:07 iMac-K50I kernel[0]: kxld[com.apple.driver.AppleLPC]: The following symbols are unresolved for this kext:
    May 11 02:01:07 iMac-K50I kernel[0]: kxld[com.apple.driver.AppleLPC]:    __ZN22IOPlatformPluginFamily9metaClassE
    May 11 02:01:07 iMac-K50I kernel[0]: Can’t load kext com.apple.driver.AppleLPC – link failed.
    May 11 02:01:07 iMac-K50I kernel[0]: Failed to load executable for kext com.apple.driver.AppleLPC.
    May 11 02:01:07 iMac-K50I kernel[0]: Kext com.apple.driver.AppleLPC failed to load (0xdc008016).
    May 11 02:01:07 iMac-K50I kernel[0]: Failed to load kext com.apple.driver.AppleLPC (error 0xdc008016).
    kxld[com.apple.driver.AppleRTL8169Ethernet]: The super class vtable ‘__ZTV20IOEthernetController’ for vtable ‘__ZTV20AppleRTL8169Ethernet’ is out of date. Make sure your kext has been built against the correct headers.
    May 11 02:01:06: — last message repeated 1 time —
    May 11 02:00:52 localhost kernel[0]: Can’t load kext com.apple.driver.AppleRTL8169Ethernet – link failed.
    May 11 02:00:52 localhost kernel[0]: Failed to load executable for kext com.apple.driver.AppleRTL8169Ethernet.
    May 11 02:00:52 localhost kernel[0]: Kext com.apple.driver.AppleRTL8169Ethernet failed to load (0xdc008016).
    May 11 02:00:52 localhost kernel[0]: Failed to load kext com.apple.driver.AppleRTL8169Ethernet (error 0xdc008016).
    May 11 02:00:52 localhost kernel[0]: Couldn’t alloc class “AppleRTL8169Ethernet”
    May 11 02:00:52 localhost kernel[0]: identified as RTL8168D/8111D
    May 11 02:01:08 iMac-K50I kernel[0]: 33.349609: ath_get_caps[4036] rx chainmask mismatch actual 1 sc_chainmak 0
    May 11 02:01:08 iMac-K50I kernel[0]: 33.349617: ath_get_caps[4011] tx chainmask mismatch actual 1 sc_chainmak 0
    May 11 02:01:08 iMac-K50I kernel[0]: 33.366448: Atheros: mac 192.2 phy 14.033.366464: radio 12.033.366465:
    May 11 02:01:08 iMac-K50I kernel[0]: 33.366466: Use hw queue 0 for WME_AC_BE traffic
    May 11 02:01:08 iMac-K50I kernel[0]: 33.366468: Use hw queue 1 for WME_AC_BK traffic
    May 11 02:01:08 iMac-K50I kernel[0]: 33.366470: Use hw queue 2 for WME_AC_VI traffic
    May 11 02:01:08 iMac-K50I kernel[0]: 33.366471: Use hw queue 3 for WME_AC_VO traffic
    May 11 02:01:08 iMac-K50I kernel[0]: 33.366473: Use hw queue 8 for CAB traffic
    May 11 02:01:08 iMac-K50I kernel[0]: 33.366475: Use hw queue 9 for beacons
    May 11 02:01:08 iMac-K50I kernel[0]: 33.366617: wlan_vap_create : enter. devhandle=0x4fd43620, opmode=IEEE80211_M_STA, flags=0x1
    May 11 02:01:08 iMac-K50I kernel[0]: 33.366725: wlan_vap_create : exit. devhandle=0x4fd43620, opmode=IEEE80211_M_STA, flags=0x1.
    [/CODE]

  14. BugsB
    May 13th, 2012 | 8:52 am

    Netkas, could you please disclose the difference between the two versions, http://rghost.ru/36725147 and http://rghost.ru/36725213 ? Thank you.

  15. BugsB
    May 13th, 2012 | 8:58 am

    gosh why not phrase better instead of just links – first one Lion, 2nd ML .. also this whole topic is filed under ML ………… go figure .. _/

  16. May 13th, 2012 | 9:20 am

    […] […]

  17. June 24th, 2012 | 9:12 pm

    […] get my machine to freeze on "PCI Configuration Begin". I used the solution from netkas here. You only need to replace one kext, IOPCIFamily.kext, and not the AppleACPIPlatform, in […]

  18. August 5th, 2012 | 5:48 pm

    […] GeForce 310M 1 Minute Ago #7 maybe this might help http://netkas.org/?p=1053. Good luck Lenovo G460 Core i5 520M 2.4 GHz Nvidia 310M 512 mb 4 gb ram Tweet […]

  19. August 16th, 2012 | 4:28 pm

    […] [PCI Configuration Begin] hang by replacing /S/L/E/IOPCIFamily.kext with a modified version from http://netkas.org/?p=1053 in the USB thumb drive. Now! my H55M-USB3 hangs at "Still waiting for root device"…! […]

  20. September 16th, 2012 | 2:15 am

    I did the way you said, and then run myFix (quick), and problem solved ! Thanks !

  21. October 4th, 2012 | 9:22 am

    […] […]

  22. March 14th, 2013 | 9:14 pm

    […] […]

  23. March 27th, 2013 | 12:55 pm

    Hello There…

    I am running 10.8.3 with two graphics cards with four monitors (3 monitors on a gt640 and one monitor on a 8600gt) – successfully booting – but with some problems, as you may guess…

    First thing I want to say is, while i may get the four outputs from the gt640 only in Windows, I cannot boot properly to 10.8.3 by plugging all four of the monitors to the gt640 only – This makes me add the 8600gt to the hackintosh – which is making the Mission Control and many other animations “lag” and “choppy” – due to the poor performance of the 8600gt

    1. Any solutions for booting with only the gt640 with four monitors attached (2xDVI,1xHDMIx1xVGA) ?

    And one other problem comes in with the 8600gt, too – it’s the very famous [PCI Configuration Begin] Hang… The system is arriving to this line in verbose (-v) boot , no other lines, BUT STILL booting… Things i’ve tried :

    1. boot prompt : “-v npci=0x2000″/”-v npci=0x3000″/”-v npci=0x2000 PCIRootUID=1″/”-v npci=0x3000 PCIRootUID=1″ (not at the same boot, of course)

    2. replacing the IOPCIFamily.kext and AppleACPIPlatform.kext with the 10.6.7 ones –> This brings me to “Still Waiting for Root Device” !

    3. installing EvilIOPCIFamily.kext and EvilAppleACPIPlatform.kext –> As you may think, this leads to the “Still Waiting for Root Device” error

    4. replacing the IOPCIFamily.kext with netkas’ one (many thanks, but not working) : http://netkas.org/?p=1053

    No luck with the spinning wheel on the boot screen… still booting with no arguments at the boot prompt, but without the spinning wheel, meaning the [PCI Configuration Begin] hang…

    Any, but any solutions are appreciated…

    Thank you all in advance…

  24. March 27th, 2013 | 12:57 pm

    […] […]

Leave a reply