Jump to content
8 posts in this topic

Recommended Posts

Hey Guys,

 

I've got Snow Leopard up and running nicely using Chameleon RC2 bootloader. I can't seem to get the kexts loaded up for the various hardware on the motherboard though. There are reports of people with the same board as me having it up and fully running.

 

The first device I'm trying to get working is the onboard Ethernet. This Motherboard has dual ethernet but I figured I only need one running which is the Marvell 88E8056. I've tried various kexts from this board and installing manually by copying to S/L/E and repairing permissions and using kext utility. Ive also tried placing it in the Extra folder so chameleon loads it but no success. Ive also Checked the appleyukon.kext and modded the strings for this model but no luck. OSX Just reports there is no PCI-E networking device installed.

 

This is my first hackintosh so I was expecting these sort of issues but if anyone could shed a bit a light that would be great. I may try a different bootloader if it makes any difference, at the moment I'm booting off a pen drive just while I get the correct kexts.

 

Thanks.

Link to comment
https://www.insanelymac.com/forum/topic/192396-cant-seem-to-get-kexts-loaded/
Share on other sites

Yeah, I've done the following;

 

Open the terminal from /Applications/Utilities and type the following:

 

sudo nano /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plist

 

(find and change: <key>Yukon-88E8053</key>)

(to: <key>Yukon-88E8056</key>) <-- change "53" to "56"

 

(find and change: <string>0x436211AB</string>)

(to: <string>0x436411AB</string>) <-- change "62" to "64"

 

(find and change: <string>Yukon Gigabit Adapter 88E8053 Singleport Copper$</string>)

(to: <string>Yukon Gigabit Adapter 88E8056 Singleport Copper$</string>) <-- change "53" to "56"

 

Ctrl O <--- Thats letter O

Enter

Ctrl X

 

sudo chown -R root:wheel /System/Library/Extensions/IONetworkingFamily.kext

sudo rm -rf /System/Library/Extensions.mkext

Reboot.

There is no /System/Library/Extensions.mkext on Snow Leopard.

 

To rebuild the extensions cache on Snow Leopard boot into safe mode and then reboot normally, or type this in terminal

 

sudo kextcache -v 1 -t -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions

 

What you really should do though, is leave IONetworkingFamily intact (you made a backup, right?) and use the attached Legacy kext in /Extra/Extensions/Extensions.mkext. This way, if a new AppleYukon2.kext is delivered via Software Update, your 88E8056 will still work.

LegacyAppleYukon2.kext.zip

There is no /System/Library/Extensions.mkext on Snow Leopard.

 

To rebuild the extensions cache on Snow Leopard boot into safe mode and then reboot normally, or type this in terminal

 

sudo kextcache -v 1 -t -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions

 

What you really should do though, is leave IONetworkingFamily intact (you made a backup, right?) and use the attached Legacy kext in /Extra/Extensions/Extensions.mkext. This way, if a new AppleYukon2.kext is delivered via Software Update, your 88E8056 will still work.

LegacyAppleYukon2.kext.zip

Isn't the easiest way to rebuild the extensions cache to just run Kext Utility?

×
×
  • Create New...