Jump to content

Mac OS 10.9 Maverick and network problem (Marvell 88E8056)


mikruli1972
 Share

6 posts in this topic

Recommended Posts

I downloaded LegacyAppleYukon2.kext from this topic:

http://www.insanelymac.com/forum/topic/294062-ethernet-card-marvell-yukon-88e8056-109-after-two-weeks-i-need-help/

 

Then I used Kext Utility 2.5.6 to install this kext and network started to work. I had internet connection without any problem. But when I restarted my computer my network was not working.

 

I explore log I found next things about LegacyAppleYukon2.kext:



Dec 13 00:57:15 Dejans-Mac-Pro kernel[0]: AppleYukon2: Marvell Yukon Gigabit Adapter 88E8056 Dualport Copper SA
Dec 13 00:57:15 Dejans-Mac-Pro kernel[0]: AppleYukon2: RxRingSize <= 1024, TxRingSize 256, RX_MAX_LE 1024, TX_MAX_LE 768, ST_MAX_LE 3328
Dec 13 00:57:38 Dejans-Mac-Pro kernel[0]: Ethernet [AppleYukon2]: Link up on en2, 100-Megabit, Full-duplex, Symmetric flow-control, Debug [796d,6f08,0de1,0200,45e1,4000]
Dec 13 00:58:45 Dejans-Mac-Pro kernel[0]: considerRebuildOfPrelinkedKernel com.apple.iokit.AppleYukon2 triggered rebuild
Dec 13 01:00:50 localhost kernel[0]: Refusing new kext com.apple.iokit.AppleYukon2, v3.2.3b1: already have prelinked v3.2.1.
Dec 13 01:00:50 localhost kernel[0]: Couldn't alloc class "yukon2osx"
Dec 13 01:00:50 localhost kernel[0]: Couldn't alloc class "yukon2osx"
Dec 13 01:00:52 Dejans-Mac-Pro kernel[0]: Couldn't alloc class "yukon2osx"
Dec 13 01:06:31 localhost kernel[0]: Refusing new kext com.apple.iokit.AppleYukon2, v3.2.3b1: already have prelinked v3.2.1.
Dec 13 01:06:31 localhost kernel[0]: Couldn't alloc class "yukon2osx"
Dec 13 01:06:36 Dejans-Mac-Pro kernel[0]: Couldn't alloc class "yukon2osx"
Dec 13 01:06:36 Dejans-Mac-Pro kernel[0]: Couldn't alloc class "yukon2osx"
Dec 13 01:10:40 localhost kernel[0]: Refusing new kext com.apple.iokit.AppleYukon2, v3.2.3b1: already have prelinked v3.2.1.
Dec 13 01:10:40 localhost kernel[0]: Couldn't alloc class "yukon2osx"
Dec 13 01:10:44 Dejans-Mac-Pro kernel[0]: Couldn't alloc class "yukon2osx"
Dec 13 01:16:04 localhost kernel[0]: Refusing new kext com.apple.iokit.AppleYukon2, v3.2.3b1: already have prelinked v3.2.1.
Dec 13 01:16:04 localhost kernel[0]: Couldn't alloc class "yukon2osx"
Dec 13 01:16:07 Dejans-Mac-Pro kernel[0]: Couldn't alloc class "yukon2osx"
Dec 13 01:20:32 localhost kernel[0]: Refusing new kext com.apple.iokit.AppleYukon2, v3.2.3b1: already have prelinked v3.2.1.
Dec 13 01:20:32 localhost kernel[0]: Couldn't alloc class "yukon2osx"
Dec 13 01:20:32 localhost kernel[0]: Couldn't alloc class "yukon2osx"
Dec 13 01:20:34 Dejans-Mac-Pro kernel[0]: Couldn't alloc class "yukon2osx"
Dec 13 01:35:16 localhost kernel[0]: Refusing new kext com.apple.iokit.AppleYukon2, v3.2.3b1: already have prelinked v3.2.1.
Dec 13 01:35:16 localhost kernel[0]: Couldn't alloc class "yukon2osx"
Dec 13 01:35:17 Dejans-Mac-Pro kernel[0]: Couldn't alloc class "yukon2osx"
Dec 13 02:01:23 localhost kernel[0]: Refusing new kext com.apple.iokit.AppleYukon2, v3.2.3b1: already have prelinked v3.2.1.
Dec 13 02:01:23 localhost kernel[0]: Couldn't alloc class "yukon2osx"
Dec 13 02:01:26 Dejans-Mac-Pro kernel[0]: Couldn't alloc class "yukon2osx"
Dec 13 07:36:43 localhost kernel[0]: Refusing new kext com.apple.iokit.AppleYukon2, v3.2.3b1: already have prelinked v3.2.1.
Dec 13 07:36:43 localhost kernel[0]: Couldn't alloc class "yukon2osx"
Dec 13 07:36:46 Dejans-Mac-Pro kernel[0]: Couldn't alloc class "yukon2osx"
Dec 13 07:44:37 Dejans-Mac-Pro.local com.apple.kextcache[15707]: kext com.apple.iokit.AppleYukon2  302019000 is in exception list, allowing to load

I need help to recover network.

 

Config:

ASUS MAximus II Formula

Q9550

evga GeForce 460 GTX

 

Installed with myHack with MBR patch.

 

Link to comment
Share on other sites

hello

 

u have 2 kext for the same purpose

 

and in system cache u have a old version of the kext

 

try to remove one of them

 

and rebuild the cache

sudo kextcache -prelinked-kernel

and then reboot

 

good hack

Link to comment
Share on other sites

 

Use only AppleYukon2, v3.2.3b1

Put it in last and most new IONetworkingFamily.kext in Your system.

 

There:

˜/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/

 

Then copy this:

 

<key>Yukon-88E8056</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.apple.iokit.AppleYukon2</string>

<key>EnableLowPwr</key>

<integer>1</integer>

<key>IOClass</key>

<string>yukon2osx</string>

<key>IOPCIPrimaryMatch</key>

<string>0x436411ab</string>

<key>IOProviderClass</key>

<string>IOPCIDevice</string>

<key>MACNumber</key>

<integer>1</integer>

<key>Model</key>

<string>Yukon Gigabit Adapter 88E8056 Singleport Copper SA</string>

<key>NetworkNumber</key>

<integer>1</integer>

<key>RxDeadman</key>

<integer>60</integer>

<key>RxRingGrowOnPause</key>

<integer>10</integer>

<key>RxRingSize</key>

<integer>0</integer>

<key>RxRingSize_100MBit</key>

<integer>128</integer>

<key>RxRingSize_10MBit</key>

<integer>64</integer>

<key>RxRingSize_GigaBit</key>

<integer>256</integer>

<key>TxRingSize</key>

<integer>256</integer>

<key>Vendor</key>

<string>Marvell</string>

</dict>

 

..and paste it  ˜/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plist

 

Right place of course.

 

Then use some kext utility to fix everything and rebuild your cache.

Reboot.

 

Hope this helps a little.

 

T  -.-

  • Like 1
Link to comment
Share on other sites

Here, use the https://www.dropbox.com/s/74os9g5fwyikgji/Marvell88E8056.kext.zip , repair permissions and reboot. You may also want to remove the previous kext. Use EthernetBuiltIn, assuming you are using Chameleon or Chimera, or Inject the device id (11ab 4364) if you use Clover. NOTE: I am only guessing on the later one. 88E8056 works here on my hackintosh.Contact me if you have any more queries.

Link to comment
Share on other sites

Finally, I had enough free time to apply your suggestions. First, I removed all kext regarding networking and installed original Maverick IONetworkingFamily.kext, but I didn't have network. I check all Marvell Yukon devices in /IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plist and saw that 88E8056 not defined. I copy original IONetworkingFamily.kext in one folder and add definition of Marvell Yukon 88E8056 in /IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plist from tle88 post using SublimeText. Saved file. And then this original kext, slightly changed activated using Kext Utility. Restarted computer and everything went good, reseted router and network working good so far. 

 

Again thank you all for quick help.

Link to comment
Share on other sites

 Share

×
×
  • Create New...