Jump to content

Marvell Yukon 88E8036 PCI-E Fast Ethernet FIXED


killerz
 Share

135 posts in this topic

Recommended Posts

JUST WANNA SHARE. Im using a toshiba satellite A80.

on an Marvell Yukon 88E8036 PCI-E Fast Ethernet

 

1) Get the device id of the ethernet controller.

Go into Windows -> Device Manager.

 

Find the ethernet controller and get Properties on it.

For mine, it is

 

vendor 11AB

Device 4351

 

it might be different between machines. please check!

 

 

Click the Details tab and read the vendor id and device id. The vendor id is going to be "11AB"

 

2) In OSX, go into Terminal and edit the following file:

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

if u get an "Open with" dialog, right click the file and click "Show Package Contents"

 

Scroll down and find the following:

<key>IOPCIPrimaryMatch</key>

<string>0x436211AB</string>

Replace the bold numbers with the device id you found above.

 

Save the file.

Exit the file.

 

3) Delete the following files. In Terminal, type (or copy and paste):

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

sudo rm -r /System/Library/Extensions.kextcache

 

4) Repair permissions. In Terminal, type:

diskutil repairPermissions /

 

5) Reboot

Link to comment
Share on other sites

  • 4 weeks later...
  • 1 month later...
  • 2 weeks later...
  • 1 month later...

It also doesn't work for my 88e8038. Probably because this netcard is a little special! Anyone please help! :whistle:

After reboot, I got an error message indicating wrong vendor number(435211AB )!

Edited by vigor
Link to comment
Share on other sites

I have an 88E8038 as well but with VEN ID 11AB and DEV ID 4352. I tried this once already with no sucess (I couldn't get permission to write to the file), but I'm going to try again after a fresh install.

Link to comment
Share on other sites

Ok guys, I got it to work! Change anything that has the incorrect model # for your ethernet (ex. change 88E8036 to 88E8038); there should be two places you need to do this. Then change the string as mentioned to the appropriate DEV ID. Save the file by hitting Ctrl+O then Enter to accept the file name. Do steps #3, 4, 5 the same. Shut down instead of rebooting if your system hangs on reboot. Good luck!

Link to comment
Share on other sites

I have an 88E8038 as well but with VEN ID 11AB and DEV ID 4352. I tried this once already with no sucess (I couldn't get permission to write to the file), but I'm going to try again after a fresh install.

 

move it to the desktop first then edit the file, once edited delete the orig, then copy the edited file back...

 

repair permissions and reboot...

 

there may be a better way, bit thats how I do it :thumbsdown_anim:

Link to comment
Share on other sites

  • 2 weeks later...

Hi,

I have a Marvell Yukon 88E8036 PCI-E Fast Ethernet just like "Killerz" even the device and vendor are the same.

and I tried to install it as he said in this thread (on a 10.4.6) but it doesn't work!

 

BTW, it replaced the code and it became like this

 

<key>IOPCIPrimaryMatch</key>

<string>0x43435111AB</string>

 

any solution?

Edited by Aziz
Link to comment
Share on other sites

Thank you, tesekkuler, Arigato, Danke shon.... ;)

 

Aziz I think you wrote it wrong or maybe Mac did it.I am not sure but 0x43435111AB shouldnt be like this.

If you are completely sure that you have

vendor 11AB

Device 4351

 

Change it to

 

0x435111AB

 

It looks like 62 changed with 4351 but it is sufficent to change 62 with 51.

 

Inform us, later.

Edited by RocKWooD
Link to comment
Share on other sites

  • 2 weeks later...

Hi I need help

 

I have this wired ethernet chipset Marvell Yukon 88E8038 PCI-E Fast Ethernet

The vendor id is 11ab and the device is 4352.

 

I opened a terminal and edited /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon.kext/Contents/Info.plist

 

I changed 2 references where it says Yukon-88E8052 to 88E8038 and changed the one reference to 0x435211AB

 

During bootup dmesg reports this error:

 

Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>

can't determine immediate dependencies for extension com.apple.iokit.AppleYukon

Can't determine dependencies for com.apple.iokit.AppleYukon.

Couldn't alloc class "yukonosx"VGA: family specific matching fails

 

Any help is really appreciated

Edited by johndoe2k4
Link to comment
Share on other sites

all this coulda been found in my marvell fix link in my sig, just apply it to your card.

not that big of a discovery. the big one is if people would actually find the search.....

 

*edit*

my thread was created after yours but it was on the board in a different thread before we switched skins :(

Edited by DiaboliK
Link to comment
Share on other sites

I have an 88E8038 too, and i have edit the Info.plist on this two places.

 

Have make all steps but it doesn´t work.

 

Can i copy an old IONetworkingFamily.kext into it, perhaps it works?

 

And have anybody such an File for me, and an tutorial how i have correct do this, because i´m not an terminal freak. smile

Link to comment
Share on other sites

  • 2 weeks later...
I have an 88E8038 too, and i have edit the Info.plist on this two places.

 

Have make all steps but it doesn´t work.

 

Can i copy an old IONetworkingFamily.kext into it, perhaps it works?

 

And have anybody such an File for me, and an tutorial how i have correct do this, because i´m not an terminal freak. smile

Good idea. iCrash can you give us your .kext?

Link to comment
Share on other sites

 Share

×
×
  • Create New...