Contribute
Register

NO Internet through Marvell yukon 88e8056

Status
Not open for further replies.
Joined
Jul 26, 2012
Messages
3
Motherboard
osx moutain lion
CPU
i5 3450
Graphics
nvdia geforce 8400
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. 0
Someone please give me ideas......

I got an Asus p6x58d-e MB, i7-950 bloomfield, 6gig g-skill ram, 2- Nvidia GTS 450 cards, 1.5 TB seagate HDD, and a marvell yukon 88e8056 eternet port.
There is no internet.....!!!!! It was working awesome with snow leopard but with mountain lion its a NO go!
Just a brief build explanation... I had to delete my snow leopard build because it would not boot on the upgraded mountain lion...So i scratched it and started fresh... the audio and sleep don't work either but if i got internet i can live without the other two.

Please throw some ideas my way!!!!!
 
Download and install this kext:
legacy.tonymacx86.com/download/file.php?id=13072
(HCL 10.7.2 - OSx86)

You might have to register on that old forum to download.
 
i tried to register and it wont let me..
 
see attachment
 

Attachments

  • Yukon88E8056.Fix.kext.zip
    2.2 KB · Views: 2,230
thanks...but still not working...
 
This is from an ancient InsanelyMac post. As in from Snow Leopard. The link is dead but thankfully I had it floating around my Evernote. I've confirmed that the same steps still work in Mountain Lion.


For working Marvell 88E8056 Ethernet you have to edit the Info.plist inside :

IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/

sudo -s

Your password, then
nano /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plist

find this string : [Tip: if you use nano it's easier to find this string if you press ctrl+w (whereis option) and type "53" then press Enter.]

Code:

<string>Marvell</string>
</dict>
<key>Yukon-88E8053</key>
<dict>
<key>CFBundleIdentifier</key>


and replace 3 with 6

then find :

Code:

<key>IOPCIPrimaryMatch</key>
<string>0x436211ab</string>

and replace 0x436211ab with 0x436411ab (2 with 4)


then finally replace the "3" from

Code:

<key>Model</key>
<string>Yukon Gigabit Adapter 88E8053 Singleport Copper$</string>


with "6" so it will look like this:

Code:

<key>Model</key>
<string>Yukon Gigabit Adapter 88E8056 Singleport Copper$</string>


save the file, chown and chmod the extensions:

Code:

chown -R root:wheel /System/Library/Extensions/*
chmod -R 755 /System/Library/Extensions/*


and reboot
 
I tried the solution you gave for the new Mountain Lion and it didn't work.
 
I tried the solution you gave for the new Mountain Lion and it didn't work.
I used 2 old kexts and managed to have fully functional marvell 88e8056 ethernet.
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 normaly

I'll post later those 2 kexts worked for me or Find kexts used in snow leopard or lion


my org.chameleon.boot.plist

<plist version="1.0">
<dict>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1280x800x32</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>npci=0x3000</string>
<key>PciRoot</key>
<string>0</string>
<key>Timeout</key>
<string>5</string>
<key>UseKernelCache</key>
<string>Yes</string>
</dict>
</plist>

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

Attachments

  • Marvell.zip
    637.8 KB · Views: 1,158
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
 
Thanks man! Worked like a charm!!

Have mine running with 10.6.8 at the moment. :)
 
Status
Not open for further replies.
Back
Top