Subscribe to our RSS news feed
AAPL 194.12 (-0.69)

3 Pages V   1 2 3 >  
Reply to this topic Start new topic
Marvell on Leopard (10.5), Detailed instructions on getting Marvell cards to work with Leopard
*
  • Group: Members
  • Posts: 19
  • Joined: 8-August 07
  • Member No.: 126,060
This guide is for use with Leopard only! It will work with the following Marvell ethernet cards:
SK-9E21, SK-9E22, SK-9E81, SK-9E82, SK-9E91, SK-9E92, SK-9S21, SK-9S22, SK-9S81, SK-9S82, SK-9S91, SK-9S92, 88E8053, 88E8055, 88E8055-B0, 88E8061, 88E8062 (88E8061 Dualport)

1.) Find your vendor ID and device ID. I don't know what yours is, but it should look something like this:

Vendor 11AB
Device 4351

Write this down, you will need it to continue past step 3.

2.) Open terminal and type the following:

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


3.) Scroll down and find the ethernet card you are using, for example, if you are using Marvell Yukon 88E8053, it would show up as:

<key>Yukon-88E8053</key>

Below your ethernet card look for IOPCIPrimaryMatch, for Yukon 88E8053 it looks like this:

<key>IOPCIPrimaryMatch</key>
<string>0x436211AB</string>

After the 0x is the 4 digit Device ID, replace it with yours, and the 4 digits after that is the Vendor ID, replace it with yours also. For mine, I replaced 62 with 51 so it looked like:

<key>IOPCIPrimaryMatch</key>
<string>0x435111AB</string>

When finished, overwrite and exit the file.

4.) Type the following command into terminal:

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


5.) Repair permissions by typing the following:

CODE
diskutil repairPermissions /


6.) Reboot using -x -v flags

7.) Reboot again and your ethernet should work



PLEASE POST ANY QUESTIONS, COMMENTS, AND PROBLEMS HERE AND I WILL HELP YOU ALL!
PM Profile Card
Go to the top of the page
+ Quote Post
*******
  • Group: Members
  • Posts: 567
  • Joined: 4-October 07
  • From: Charleroi, PA 15022
  • Member No.: 139,736
HOw do i find my vendor id?
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 19
  • Joined: 8-August 07
  • Member No.: 126,060
QUOTE (Espionage724 @ Nov 25 2007, 03:57 PM) *
HOw do i find my vendor id?


To find your Vendor ID and Device ID in Windows 2000/XP, you open up device manager, right click on the device, click properties. Goto the details tab and you should see a string of characters like the following:

PCI\VEN_11AB&DEV_4351&SUBSYS_FF001179&REV_10\4&111A1FD8&0&00E0
(VEN_11AB)(DEV_4351)

So the Vendor ID for me is 11AB, and the Device ID is 4351.
PM Profile Card
Go to the top of the page
+ Quote Post
*******
  • Group: Members
  • Posts: 567
  • Joined: 4-October 07
  • From: Charleroi, PA 15022
  • Member No.: 139,736
what if I have just Mac OS X and not windows? Is their anyway i could do it under Mac? or maybe a live cd of Ubuntu?
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 19
  • Joined: 8-August 07
  • Member No.: 126,060
QUOTE (Espionage724 @ Nov 25 2007, 05:29 PM) *
what if I have just Mac OS X and not windows? Is their anyway i could do it under Mac? or maybe a live cd of Ubuntu?


You can't do it under Mac as it is right now because it won't even recognize it, thats why you have to type it in. I can provide very limited support for Ubuntu so your best bet would be to go on Ubuntu's IRC channel (if you dont know what server its on, you can probably find it via google), and ask someone with Linux skills about finding your Device ID through Ubuntu Live CD. Your Vendor ID should, by default, be 11AB because it is a Marvell product. I'm sorry I couldn't provide better assistance and I wish you luck with your Marvell product.
PM Profile Card
Go to the top of the page
+ Quote Post
*******
  • Group: Members
  • Posts: 567
  • Joined: 4-October 07
  • From: Charleroi, PA 15022
  • Member No.: 139,736
Ok thanks. Ill try a Ubuntu Live CD.
PM Profile Card
Go to the top of the page
+ Quote Post
*********
  • Group: Members
  • Posts: 1,505
  • Joined: 5-March 06
  • Member No.: 26,796
From what I understand, the 53 model is covered by the apple yukon kext already, or should be. Does this mean that this piece of the kext is not there, or leopard does not use it?
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 19
  • Joined: 8-August 07
  • Member No.: 126,060
QUOTE (vbetts @ Nov 25 2007, 09:28 PM) *
From what I understand, the 53 model is covered by the apple yukon kext already, or should be. Does this mean that this piece of the kext is not there, or leopard does not use it?


Yes, Apple uses the "53" model. Also, if you stripped a MacBook down to the minimum you would notice that most of its parts are made by Apple, so really, Apple makes these Marvell cards but redisigns them for their computers; if the Device ID is different, it just means Apple altered the part to make it more compatible with their line of systems. So yes, Leopard uses it, and everything is there, you just have to change it so that the system knows its dealing with an unaltered part. Apple tries their best to modify their hardware as firmware.
PM Profile Card
Go to the top of the page
+ Quote Post
*********
  • Group: Members
  • Posts: 1,505
  • Joined: 5-March 06
  • Member No.: 26,796
Alright, I see now. It's there, but leopard on a pc doesn't know how to use it right basically. Did I get it right?
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 19
  • Joined: 8-August 07
  • Member No.: 126,060
QUOTE (vbetts @ Nov 25 2007, 09:44 PM) *
Alright, I see now. It's there, but leopard on a pc doesn't know how to use it right basically. Did I get it right?


Yes, even though the drivers are there, Leopard can't connect it with PC because the kext and product were both designed by Apple.
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Newbies
  • Posts: 3
  • Joined: 24-February 07
  • Member No.: 87,780
How to find your vendor and device ID/name:

Download the Hirens Boot CD (for example version 9.3), unrar, burn it, boot on it and select the 7th option - System Info Tools. Choose the second one in the list - PCI and AGP info Tool. Press any key to scroll. Everything you need should be written in yellow. Good luck!
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 19
  • Joined: 8-August 07
  • Member No.: 126,060
QUOTE (morogi @ Dec 2 2007, 03:06 PM) *
How to find your vendor and device ID/name:

Download the Hirens Boot CD (for example version 9.3), unrar, burn it, boot on it and select the 7th option - System Info Tools. Choose the second one in the list - PCI and AGP info Tool. Press any key to scroll. Everything you need should be written in yellow. Good luck!



Thanks for that!
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Newbies
  • Posts: 3
  • Joined: 20-March 07
  • Member No.: 94,363
Can anyone tell me if this trick works for the 88E8050 model card? Thanks
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 19
  • Joined: 8-August 07
  • Member No.: 126,060
QUOTE (Whynot? @ Dec 22 2007, 07:20 PM) *
Can anyone tell me if this trick works for the 88E8050 model card? Thanks


No I can't because I don't have an 88E8050 to test it with. However, I do have word that it does. Try putting your Device ID into the section for the 88E8053, it should work.
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Newbies
  • Posts: 1
  • Joined: 25-December 07
  • Member No.: 165,834
Thank you for this great article, but unfortunately it doesn't work or me.
I have an ASUS P5GDC-V Deluxe with a P4 630 processor and I used Kalyway leo 10.5.1.
It took me a while to get it installed. For those interested I used MBR and stayed away vrom the vanilla kernals. GUID didn't work for me. Audio works, but no volume controle, just like in tiger. Sleep doesn't work as in tiger.
The Marvel Yukon 88E8053 on my P5GDC-V has Vendor ID 11AB and Device ID 4362, so it should basically work without making any changes, however it doesn't.
I see the following related messages in the boot log:

CODE
25-12-07 12:17:55    kernel    ACPI: System State [S0 S3 S4 S5] (S3)    
25-12-07 12:17:55    kernel    Extension "com.apple.driver.ApplePCIConfigurator" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.    
25-12-07 12:17:55    kernel    mbinit: done    
25-12-07 12:17:55    kernel    Security auditing service present    
25-12-07 12:17:55    kernel    BSM auditing present    
25-12-07 12:17:55    kernel    From path: "uuid",     
25-12-07 12:17:55    kernel    Waiting for boot volume with UUID D9743801-80F1-3312-9FF1-347F67FA4636    
25-12-07 12:17:55    kernel    Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>    
25-12-07 12:17:55    kernel    Extension "com.apple.iokit.AppleYukon2" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.    
25-12-07 12:17:55    kernel    AppleYukon2: 00000000,00000000 sk98osx_dnet - AllocIOInterruptHandler - Failed to allocate MSI interrupt    
25-12-07 12:17:55    kernel    FireWire (OHCI) TI ID 8023 PCI now active, GUID 0011d8000002603b; max speed s400.
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 14
  • Joined: 8-December 07
  • Member No.: 160,697
For my Vaio SZ-240, Marvel Yukon 88E8053 does not work even after editing the info file inside the AppleYukon2.kext.

All I see under Network is some firewire connection. I don't even know why this firewire connection has mac address.
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 19
  • Joined: 8-August 07
  • Member No.: 126,060
QUOTE (minsong79 @ Dec 25 2007, 04:41 PM) *
For my Vaio SZ-240, Marvel Yukon 88E8053 does not work even after editing the info file inside the AppleYukon2.kext.

All I see under Network is some firewire connection. I don't even know why this firewire connection has mac address.


Did you restart using -x -v?
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 12
  • Joined: 21-December 07
  • Member No.: 164,673
thanx for the info!!!
I got my Marvell Yukon 88e8036 to work with the above method!!!

however, since my 8036 was not listed in the info.plist...I had to modify the the 8053 to 8036.

I changed all "8053" to "8036"
and my 8036 happens to have the same vendor 11ab and device 4351 as your 8053.
so I changed that also.

now I have fully working ethernet on SONY VAIO FZ240e installed with iATKOS r2 Leopard.

now all I need is sound from the sigmatel 7662 and intel wireless 4965AGN, then my hackintosh will be complete!

thanx again!!!
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 6
  • Joined: 27-December 07
  • Member No.: 166,514
QUOTE (tiger294 @ Dec 25 2007, 01:04 PM) *
Thank you for this great article, but unfortunately it doesn't work or me.
I have an ASUS P5GDC-V Deluxe with a P4 630 processor and I used Kalyway leo 10.5.1.
It took me a while to get it installed. For those interested I used MBR and stayed away vrom the vanilla kernals. GUID didn't work for me. Audio works, but no volume controle, just like in tiger. Sleep doesn't work as in tiger.
The Marvel Yukon 88E8053 on my P5GDC-V has Vendor ID 11AB and Device ID 4362, so it should basically work without making any changes, however it doesn't.
I see the following related messages in the boot log:

CODE
snipped...


Hi,

Can someone please answer this? I have the same problem (same hardware, too).

In Tiger I used to load a third party kext (skge.kext), but that does not seem to work anymore. After some fiddling, I got it to show an Ethernet Controller in the Network panel, but it always says "Network cable unplugged". I get the same messages at boot as tiger294. Any ideas, please?
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 8
  • Joined: 26-October 07
  • Member No.: 145,292
Hi,
Thanks for the guide p3t3rZ, but I have a problem. When I try to restart with -x -v I type "sudo reboot -x -v" into the terminal, but it says "reboot: illegal option -- x".

What am I doing wrong?
PM Profile Card
Go to the top of the page
+ Quote Post
3 Pages V   1 2 3 >
Reply to this topic Start new topic

1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 

RSS Lo-Fi Version Time is now: 9th February 2010 - 12:29 AM