Jump to content

About This File

I used 2 old kexts and managed to have fully functional marvell 88e8056 ethernet in Mountain Lion (10.8.1) Asus P5K-VM board

First: disable in bios ethernet

Second: boot -v npci=0x3000 DSDT=No and install Marvell88e8056.kext and IoNetworkingFamily.kext using whatever u want. System permisions and rebuild cache (V important!).

3rd: reboot and activate in bios ethernet. Boot -v npci=0x3000 DSDT=No

AT this point ethernet is functional. Since booted without DSdt extract a new one apply patches, insert IT in Extra, edit boot.plist npci=0x3000 and PCIroot=0 or 1 (look in ioreg to see).

4th: reboot

my org.chameleon.boot.plist







Graphics Mode






Kernel Flags








IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P9@1C,5/IOPCI2PCIBridge/ethernet@0 (u observe my PCIRoot is 0)

User Feedback

Recommended Comments

Other way to fully functional MY 88E8056 is to add lan in DSDT (GIGE or LAN0 device - mine is in P0P9) and add your IOPrimaryMatch in IONetworkingFamily.kext

Share this comment

Link to comment
Share on other sites

Thanx... just copied S/L/E + E/E and working

then apply fix for App store : (you will need EFIStudio-1.1)

1. Go to system preferences, network, click on the Ethernet network adapter, click the minus button at the bottom, hit apply.?

2. Go to /Library/Preferences/System Configuration/NetworkInterfaces.Plist and delete it or move it somewhere else. (just in case)

3. Open up EFI studio, change device to Ethernet, then click add device. Click write to com.apple.boot.plist then put the app to the side for now.?

4. Copy this:


5. Paste that in your org.Chameleon.boot.plist file which is located in /extra/org.chameleon.boot.plist. The key and the string match up with the others. Go back to the EFI Studio editor.

6. Copy the long number at the bottom and paste it in between the two strings in your chameleon boot plist file.

7. Save & Restart?

8. Go in to system preferences, then network, then click the plus button at the bottom.

9. Click add in the window that pops up. It should say "Ethernet". If it has "en1" or "en0" after it, then repeat the above steps.

10. After adding that hit apply and restart one last time.?

11. Go to Safari to check that you're getting internet connectivity, then continue signing into iCloud and/or the App Store!

Share this comment

Link to comment
Share on other sites

Long tale...

Simply drag mod. AppleYukon2.kext(into ) into

S/L/E/IONetworkingFamily.kext/Contents/Plugins/Replase the AppleYukon2.kext + S/L/E/Marvell88E8056.kextEasiest(from this package). Reboot. All work. Easiest way. 100% working for Marvell88E8056 on ASUS P5K-VM ML 10.8.2


Share this comment

Link to comment
Share on other sites

iMacVador. I followed your instructions and now get blank screen after the Apple logo at boot. -f -v does not help. PCIRootUID=0 / PCIRootUID=1 does not help.

Share this comment

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.