Jump to content

Marvell Yukon 88E8036 PCI-E Fast Ethernet FIXED


killerz
 Share

135 posts in this topic

Recommended Posts

Nope, didn't work. I tried replacing the entire kext to see if it would work at all and it didn't work. I went to the network preferences pane and disabled/enabled the connections and hit apply, and it still didn't work. I wasn't getting a mac address on the ethernet tab under advanced, and no lights lit up around my nic. =\

 

I think actually that this may be a problem relating to the pci express bus and the power management, hopefully soon there will be a fix for it.

Link to comment
Share on other sites

Hi,

if fixed my problem with the marvel yukon 88E8039 in my Samsung Aura Q45. This is the 100 MBit version:

 

<key>Yukon-88E8039</key>

<dict>

<key>CFBundleIdentifier</key>

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

<key>DescriptorPollTimer</key>

<integer>250</integer>

<key>EED_Tickle_Off</key>

<integer>60000</integer>

<key>EED_Tickle_On</key>

<integer>2000</integer>

<key>EnableLowPwr</key>

<integer>1</integer>

<key>IOClass</key>

<string>yukonosx</string>

<key>IOPCIPrimaryMatch</key>

<string>0x435311AB</string>

<key>IODefaultMedium</key>

<string>Auto</string>

<key>IOProbeScore</key>

<integer>100</integer>

<key>IOProviderClass</key>

<string>IOPCIDevice</string>

<key>IOUserClientClass</key>

<string>yukonosx_ioc_uc</string>

<key>InitialWaitForLinkUp</key>

<integer>60000</integer>

<key>InputQueueMax</key>

<integer>100</integer>

<key>LowPwrClockDivide</key>

<true/>

<key>LowPwrD1</key>

<true/>

<key>LowPwrPeerMax</key>

<integer>240</integer>

<key>LowPwrPeerMin</key>

<integer>60</integer>

<key>Model</key>

<string>Marvell Technology Group Ltd. 88E8039 PCI-E Fast Ethernet Controller</string>

<key>RxRingSize</key>

<integer>256</integer>

<key>TxRingSize</key>

<integer>256</integer>

<key>Vendor</key>

<string>Samsung Electronics Co Ltd</string>

<key>WaitForLinkUp</key>

<integer>6000</integer>

<key>WaitToCheckDelay</key>

<integer>5000</integer>

</dict>

</dict>

 

 

It is the recognition 100 MBit. I don't think that it is a acer problem!

 

 

it works great.

 

I am waiting for my dell 1490 wifi card.

 

Now i have a perfect 12" iBook :-)

Link to comment
Share on other sites

  • 2 weeks later...
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

 

My device id is vendor 11AB (Same as yours)

and my product is 4351 (same as yours)

 

followed your directions. didn't work. I tried going through the Info.plist and changing the name of the device to match my 88E8036 too and that didn't do anything. Eventually I just changed my Info.plist to this and it still doesn't work. I'm wondering if someone can point me in the right direction.

 

<dict>

<key>CFBundleDevelopmentRegion</key>

<string>English</string>

<key>CFBundleExecutable</key>

<string>AppleYukon</string>

<key>CFBundleGetInfoString</key>

<string>Apple Yukon Ethernet 1.0.11b2, Copyright 2006 Apple Computer Inc, and Marvell</string>

<key>CFBundleIdentifier</key>

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

<key>CFBundleInfoDictionaryVersion</key>

<string>6.0</string>

<key>CFBundleName</key>

<string>Marvell Technology Group Ltd. 88E8036 PCI-E Fast Ethernet Controller</string>

<key>CFBundlePackageType</key>

<string>KEXT</string>

<key>CFBundleShortVersionString</key>

<string>1.0.11</string>

<key>CFBundleSignature</key>

<string>yukonosx</string>

<key>CFBundleVersion</key>

<string>1.0.11b2</string>

<key>IOKitPersonalities</key>

<dict>

<key>Yukon-88E8036</key>

<dict>

<key>CFBundleIdentifier</key>

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

<key>DescriptorPollTimer</key>

<integer>250</integer>

<key>EED_Tickle_Off</key>

<integer>60000</integer>

<key>EED_Tickle_On</key>

<integer>2000</integer>

<key>EnableLowPwr</key>

<integer>1</integer>

<key>IOClass</key>

<string>yukonosx</string>

<key>IOPCIPrimaryMatch</key>

<string>0x435111AB</string>

<key>IODefaultMedium</key>

<string>Auto</string>

<key>IOProbeScore</key>

<integer>100</integer>

<key>IOProviderClass</key>

<string>IOPCIDevice</string>

<key>IOUserClientClass</key>

<string>yukonosx_ioc_uc</string>

<key>InitialWaitForLinkUp</key>

<integer>60000</integer>

<key>InputQueueMax</key>

<integer>100</integer>

<key>LowPwrClockDivide</key>

<true/>

<key>LowPwrD1</key>

<true/>

<key>LowPwrPeerMax</key>

<integer>240</integer>

<key>LowPwrPeerMin</key>

<integer>60</integer>

<key>Model</key>

<string>Marvell Technology Group Ltd. 88E8036 PCI-E Fast Ethernet Controller</string>

<key>RxRingSize</key>

<integer>256</integer>

<key>TxRingSize</key>

<integer>256</integer>

<key>Vendor</key>

<string>Samsung Electronics Co Ltd</string>

<key>WaitForLinkUp</key>

<integer>6000</integer>

<key>WaitToCheckDelay</key>

<integer>5000</integer>

</dict>

</dict>

<key>OSBundleLibraries</key>

<dict>

<key>com.apple.iokit.IOACPIFamily</key>

<string>1.2.0</string>

<key>com.apple.iokit.IONetworkingFamily</key>

<string>1.5.1</string>

<key>com.apple.iokit.IOPCIFamily</key>

<string>2.1</string>

<key>com.apple.kpi.bsd</key>

<string>8.7.2</string>

<key>com.apple.kpi.iokit</key>

<string>8.7.2</string>

<key>com.apple.kpi.libkern</key>

<string>8.7.2</string>

<key>com.apple.kpi.mach</key>

<string>8.7.2</string>

</dict>

<key>OSBundleRequired</key>

<string>Network-Root</string>

</dict>

</plist>

 

 

Also I figured i'd post my device info as well from the Ubuntu Device Manager in the image below.

post-177357-1202893911_thumb.jpg

Link to comment
Share on other sites

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

 

pls am using mswinxp pls can you help me with driver for my lan, am using thesame device as mention above; mavell yukon 88e8038.thanks

Link to comment
Share on other sites

  • 2 weeks later...
My device id is vendor 11AB (Same as yours)

and my product is 4351 (same as yours)

 

followed your directions. didn't work. I tried going through the Info.plist and changing the name of the device to match my 88E8036 too and that didn't do anything. Eventually I just changed my Info.plist to this and it still doesn't work. I'm wondering if someone can point me in the right direction.

 

<dict>

<key>CFBundleDevelopmentRegion</key>

<string>English</string>

<key>CFBundleExecutable</key>

<string>AppleYukon</string>

<key>CFBundleGetInfoString</key>

<string>Apple Yukon Ethernet 1.0.11b2, Copyright 2006 Apple Computer Inc, and Marvell</string>

<key>CFBundleIdentifier</key>

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

<key>CFBundleInfoDictionaryVersion</key>

<string>6.0</string>

<key>CFBundleName</key>

<string>Marvell Technology Group Ltd. 88E8036 PCI-E Fast Ethernet Controller</string>

<key>CFBundlePackageType</key>

<string>KEXT</string>

<key>CFBundleShortVersionString</key>

<string>1.0.11</string>

<key>CFBundleSignature</key>

<string>yukonosx</string>

<key>CFBundleVersion</key>

<string>1.0.11b2</string>

<key>IOKitPersonalities</key>

<dict>

<key>Yukon-88E8036</key>

<dict>

<key>CFBundleIdentifier</key>

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

<key>DescriptorPollTimer</key>

<integer>250</integer>

<key>EED_Tickle_Off</key>

<integer>60000</integer>

<key>EED_Tickle_On</key>

<integer>2000</integer>

<key>EnableLowPwr</key>

<integer>1</integer>

<key>IOClass</key>

<string>yukonosx</string>

<key>IOPCIPrimaryMatch</key>

<string>0x435111AB</string>

<key>IODefaultMedium</key>

<string>Auto</string>

<key>IOProbeScore</key>

<integer>100</integer>

<key>IOProviderClass</key>

<string>IOPCIDevice</string>

<key>IOUserClientClass</key>

<string>yukonosx_ioc_uc</string>

<key>InitialWaitForLinkUp</key>

<integer>60000</integer>

<key>InputQueueMax</key>

<integer>100</integer>

<key>LowPwrClockDivide</key>

<true/>

<key>LowPwrD1</key>

<true/>

<key>LowPwrPeerMax</key>

<integer>240</integer>

<key>LowPwrPeerMin</key>

<integer>60</integer>

<key>Model</key>

<string>Marvell Technology Group Ltd. 88E8036 PCI-E Fast Ethernet Controller</string>

<key>RxRingSize</key>

<integer>256</integer>

<key>TxRingSize</key>

<integer>256</integer>

<key>Vendor</key>

<string>Samsung Electronics Co Ltd</string>

<key>WaitForLinkUp</key>

<integer>6000</integer>

<key>WaitToCheckDelay</key>

<integer>5000</integer>

</dict>

</dict>

<key>OSBundleLibraries</key>

<dict>

<key>com.apple.iokit.IOACPIFamily</key>

<string>1.2.0</string>

<key>com.apple.iokit.IONetworkingFamily</key>

<string>1.5.1</string>

<key>com.apple.iokit.IOPCIFamily</key>

<string>2.1</string>

<key>com.apple.kpi.bsd</key>

<string>8.7.2</string>

<key>com.apple.kpi.iokit</key>

<string>8.7.2</string>

<key>com.apple.kpi.libkern</key>

<string>8.7.2</string>

<key>com.apple.kpi.mach</key>

<string>8.7.2</string>

</dict>

<key>OSBundleRequired</key>

<string>Network-Root</string>

</dict>

</plist>

 

 

Also I figured i'd post my device info as well from the Ubuntu Device Manager in the image below.

 

Same problem on my sony vaio :P

Link to comment
Share on other sites

  • 2 weeks later...
Same problem on my sony vaio :)

 

I have VAIO laptop with Yukon 88E8036 (id is 4351) ethernet adapter too.

After reading this tips, I made appropriate changes in AppleYukon.kext, but nothing changes, even after reboot and praying -_-

After this I try load this extension manually

 

cd /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/
sudo kextload -t AppleYukon.kext

And voila, it's work! :)

Link to comment
Share on other sites

  • 3 weeks later...
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

 

 

I am very new at this. How do you delete the files mentioned above? if possible, please tell in as detailed as possible

Link to comment
Share on other sites

  • 2 weeks later...
  • 2 weeks later...

hi people!!

i'm new to this forum and also new to osx

i installed the iatkosv1.0i on my lenovo y300.

everything works fine except LAN,camera and wireless.i have the marvell yukon 83038 and intel3945abg

so i read all the posts and did all the kext editing

after the reboot it shows a message that you need to reboot.press and hold power

now i cant even boot up into osx and every time i have to reinstall it

so can anybody who's ethernet is working give me step by step instructions on how to make my lan work??i dont know how to use terminal either

please help

Link to comment
Share on other sites

hi people!!

i'm new to this forum and also new to osx

i installed the iatkosv1.0i on my lenovo y300.

everything works fine except LAN,camera and wireless.i have the marvell yukon 83038 and intel3945abg

so i read all the posts and did all the kext editing

after the reboot it shows a message that you need to reboot.press and hold power

now i cant even boot up into osx and every time i have to reinstall it

so can anybody who's ethernet is working give me step by step instructions on how to make my lan work??i dont know how to use terminal either

please help

 

 

the screen u mention is called 'kernal panic'

 

im guessing you didnt follow the guide exactly, as this wud happen if you didnt repair permissions

 

reinstall leopard and follow the guide exactly

 

terminal is just a program, open any mac window and search terminal in the top corner search bar, then type the commands in

Link to comment
Share on other sites

the screen u mention is called 'kernal panic'

 

im guessing you didnt follow the guide exactly, as this wud happen if you didnt repair permissions

 

reinstall leopard and follow the guide exactly

 

terminal is just a program, open any mac window and search terminal in the top corner search bar, then type the commands in

hey!!!!

MY ETHERNET WORKS

THANKS TO METAL JAY

YOU ROCK

now just waiting for wireless

and jay do you know how to get my cam to work??

thanks again

Link to comment
Share on other sites

  • 2 weeks later...

My story,

 

My laptop is VGN-C22GH and it has Marvell Yukon 88E8036. I followed the instructions but there is no AppleYukon.kext, instead i have AppleYukon2.kext. Replaced all 0x43??11ab to 0x435111ab(under Yukon-88E8053, Yukon-88E8055 and Yukon-88E8055-B0), removed the Extensions.mkext and did "diskutil repairPermissions /". Rebooted and tried ifconfig and safari but looks like its not working. So opened "System Preferences" -> "Network", now it says "detected new hardware" and immediately it shows green color and the text "Connected" next to "Ethernet". Now i checked with ifconfig and safari, everything working great.

 

Thanks a lot for instructions guys!

Link to comment
Share on other sites

  • 1 month later...

heya all ... I tried it and found 2 files not just one .... AppleYukon.kext and AppleYukon2.kext ... so i tried to edit both info.plist and rewrote every 4364 with mine 4363 ... repaired permissions and rebooted ... after that there was error which told me that /system/lib...../AppleYukon.kext was installed improperly and cannot be used ... when i tried to add it manualy - from terminal , it is saying something about permissions ... exactly that ...

 

kext load -t AppleYukon.kext

kernel extension AppleYukon.kext has problems:

Authentication failures:

{

"File owner/permissions are incorrect (must be root:wheel, nonwritable by group/other)" = ( "/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon.kext/Contents/

Info.plist"

)

}

 

 

i have no idea what to do with that ... tried to change permissions like read, write etc ... but nothing changed ... any ideas why wasn't I able to kext it manually ??? thanks

Link to comment
Share on other sites

  • 3 weeks later...
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

 

thanks a lot! worked like a charm for me!

Link to comment
Share on other sites

I have VAIO laptop with Yukon 88E8036 (id is 4351) ethernet adapter too.

After reading this tips, I made appropriate changes in AppleYukon.kext, but nothing changes, even after reboot and praying :(

After this I try load this extension manually

 

cd /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/
sudo kextload -t AppleYukon.kext

And voila, it's work! :)

 

You, sir, are a legend.

 

Worked a charm on fz11m, thanks :D

Link to comment
Share on other sites

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

I found what my problem was editing the files didn't help at all since I had only AppleYukon2.kext, what I required was AppleYukon.kext so I'm trying it now after copying AppleYukon2.kext and redoing the extension/boot cache...

 

but I still havn't got it working even after several reboots, but now that somebody supplied me with a real AppleYukon.kext, I might have half a chance ;)...

Link to comment
Share on other sites

  • 2 weeks later...

Thank you very much!! It worked great, but, what happens after a reboot?? In my system i have to load the file manually every time. How did you do it??

 

 

 

I have VAIO laptop with Yukon 88E8036 (id is 4351) ethernet adapter too.

After reading this tips, I made appropriate changes in AppleYukon.kext, but nothing changes, even after reboot and praying :)

After this I try load this extension manually

 

cd /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/
sudo kextload -t AppleYukon.kext

And voila, it's work! :)

Link to comment
Share on other sites

  • 1 month later...

Just to let anyone else know

 

I have Sony VAIO C1Z with Marvell Yukon 88E8036 running Uphuck iATKOS 4.1i ie OS X 10.5.4

 

and got mine working really easily:

 

$ = terminal command

 

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

 

modify this:

 

<key>Yukon-88E8053</key>

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

<string>0x436211AB</string>

 

to:

 

<key>Yukon-88E8036</key>

<string>Yukon Fast Adapter 88E8036</string>

<string>0x435111AB</string>

 

save, exit & reboot

 

Absolutely nothing else was required.

 

Cheers

Link to comment
Share on other sites

 Share

×
×
  • Create New...