Jump to content

Marvell Yukon 8001 - the driver


m.musashi
 Share

409 posts in this topic

Recommended Posts

skgeosx::probe(ethernet)

skgeosx::start(ethernet) <1>

skgeosx: SKGE for OSx86 v0.2d ---- M.Musashi ©2006

skgeosx: VendorID:11ab DeviceID:4320 Rev:13

skgeosx: board is Yukon-Lite

ethernet: family specific matching fails

skgeosx: Ethernet address 00:11:2f:b5:e0:1c

 

that's it? strange

it actually detects the ethernet MAC, but it doesn't enable the interface (you should get a skgeosx: Enabled!

 

have you checked in System Preference / Network that the nic is detected, set everything to automatic?

also check out the System Profiler for info on ethernet

Link to comment
Share on other sites

Miracle, I just went into network and took 2 screenshots of 2 new notices I got..

It works now Thanks

 

picture1kw5.th.jpg

 

picture2eh5.th.jpg

Link to comment
Share on other sites

argh :pirate2:

 

i still have problems, and i think it has to do with the kernel :whistle:

 

rig: amd athlon x2 4400+ a8n-sli premium

 

i finally got around to installing 10.4.8 from tubgirl with the final ppf applied. when i first booted up (for the first time), i saw that there were skgeosx messages after using "-v" at the boot prompt. so, i went to system pref. and looked at network, and "Built in ethernet" was there. however, i cannot connect to the internet for some reason.

 

some of you have had success with semthex, others haven't. why is this so?

 

Edit: the problem i keep on getting is when i boot up and check the system preferences, it says it can't get an ip address. btw, im behind a wireless router (linksys wrt54g) and im using a linksys cable modem (befcmu10)

Edited by LKU1
Link to comment
Share on other sites

sorry, I am using P4P800 Deluxe. But how do you edit info.plist from skge.kext?

 

the "replacing 0x432011AB with 0x170010B7"

 

do you do it inside the terminal, in the OS, or in Windows? because I tried the command 'edit', but it isn't a command though

 

thanks for your help

Edited by Cupe
Link to comment
Share on other sites

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

@LKU1

 

I had the same problem as you seem to be having when I first install this driver. OSx tells you that 'Builtin Ethernet' is active but that it cannot obtain an IP from your ISP .. etc..

 

I simply installed the Driver compiled in 10.4.8 (You can find it in this thread, I forget the name of the uploader but thanks). I then shutdown the PC and also unplugged my cable modem. I waited a few minutes, Plugged in the Cable Modem and booted in to OSX. Ethernet was detected and Ip address obtained. Maybe it will work for you too.

 

Good luck.

Link to comment
Share on other sites

Hi i tryed installing this but it does not work. here is what i got in the terminal.

 

users-computer:~ root# cp -R /System/Library/Extensions/skge.kext  
usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-pv] src target
   cp [-R [-H | -L | -P]] [-f | -i | -n] [-pv] src1 ... srcN directory

 

Whenever my system boots up it says it's not installed right, see attached pic.

 

 

PLEASE HELP!

error.tiff

Edited by Gringo Vermelho
Link to comment
Share on other sites

users-computer:~ root# cp -R /System/Library/Extensions/skge.kext

 

usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-pv] src target

cp [-R [-H | -L | -P]] [-f | -i | -n] [-pv] src1 ... srcN directory

 

just put the skge.kext infront of the directory instead. Like this :

 

cp -R skge.kext /System/Library/Extensions "press enter"

 

and then type

 

"reboot" and press enter. Worked for me ;D

Link to comment
Share on other sites

  • 2 weeks later...

Hi,

 

I installed the driver without changing first the string.

 

Of course, i then reboot and nothing happened.

 

I then realized that i needed to change before installing.

 

Is there any problem with that?

 

And what about the string provided? It's the same for every card? Or do i need to find the right one for me myself?

 

Thx,

 

Nuno

Link to comment
Share on other sites

m.musashi:

In an attempt to make installation easier I created a package installer from the "skge.kext.02d.zip" archive.

 

Tested installation (since in my actual case I didn't need to edit the plist for it to work) and then started examining the plist file and am now wondering why you didn't add additional profiles to cover the other vendor ID's?

 

You do realize you can do something like the following: (probably better example exists in the Extension dir)

<key>IOKitPersonalities</key>
 <dict>
	 <key>skge1/key>
	 <dict>
		 <key>CFBundleIdentifier</key>
		 <string>com.musashi.skge1/string>
		 <key>DescriptorPoolTimer</key>
		 <integer>250</integer>
		 <key>EnableLowPwr</key>
		 <integer>0</integer>
		 <key>IOClass</key>
		 <string>skgeosx</string>
		 <key>IOKitDebug</key>
		 <integer>65535</integer>
		 <key>IOMatchCategory</key>
		 <string>skge1/string>
		 <key>IOPCIPrimaryMatch</key>
		 <string>0x432011AB</string>
		 <key>IOProviderClass</key>
		 <string>IOPCIDevice</string>
		 <key>IOResourceMatch</key>
		 <string>IOKit</string>
		 <key>Model</key>
		 <string>Yukon-88E8001</string>
		 <key>RxRingSize</key>
		 <integer>256</integer>
		 <key>TxRingSize</key>
		 <integer>256</integer>
		 <key>Vendor</key>
		 <string>Marvell</string>
		 <key>WaitForLinkUp</key>
		 <integer>6000</integer>
		 <key>WaitToCheckDelay</key>
		 <integer>10000</integer>
	 </dict>
	 <key>skge2/key>
	 <dict>
		 <key>CFBundleIdentifier</key>
		 <string>com.musashi.skge2/string>
		 <key>DescriptorPoolTimer</key>
		 <integer>250</integer>
		 <key>EnableLowPwr</key>
		 <integer>0</integer>
		 <key>IOClass</key>
		 <string>skgeosx</string>
		 <key>IOKitDebug</key>
		 <integer>65535</integer>
		 <key>IOMatchCategory</key>
		 <string>skge2/string>
		 <key>IOPCIPrimaryMatch</key>
		 <string>0x432011AB</string>
		 <key>IOProviderClass</key>
		 <string>IOPCIDevice</string>
		 <key>IOResourceMatch</key>
		 <string>IOKit</string>
		 <key>Model</key>
		 <string>Yukon-88E8001</string>
		 <key>RxRingSize</key>
		 <integer>256</integer>
		 <key>TxRingSize</key>
		 <integer>256</integer>
		 <key>Vendor</key>
		 <string>Marvell</string>
		 <key>WaitForLinkUp</key>
		 <integer>6000</integer>
		 <key>WaitToCheckDelay</key>
		 <integer>10000</integer>
	 </dict>
	 <key>skge3</key>
	 <dict>
		 <key>CFBundleIdentifier</key>
		 <string>com.musashi.skge3</string>
		 <key>DescriptorPoolTimer</key>
		 <integer>250</integer>
		 <key>EnableLowPwr</key>
		 <integer>0</integer>
		 <key>IOClass</key>
		 <string>skge3osx</string>
		 <key>IOKitDebug</key>
		 <integer>65535</integer>
		 <key>IOMatchCategory</key>
		 <string>skge3</string>
		 <key>IOPCIPrimaryMatch</key>
		 <string>0x432011AB</string>
		 <key>IOProviderClass</key>
		 <string>IOPCIDevice</string>
		 <key>IOResourceMatch</key>
		 <string>IOKit</string>
		 <key>Model</key>
		 <string>Yukon-88E8001</string>
		 <key>RxRingSize</key>
		 <integer>256</integer>
		 <key>TxRingSize</key>
		 <integer>256</integer>
		 <key>Vendor</key>
		 <string>Marvell</string>
		 <key>WaitForLinkUp</key>
		 <integer>6000</integer>
		 <key>WaitToCheckDelay</key>
		 <integer>10000</integer>
	 </dict>
 </dict>

All vendor ID's are the same because I didn't have the info to add it but you get the idea.

 

Here's the package Marvell.Gigabit.pkg.zip

 

seems like alot of people ignored this part, did anyone try this package? seems alot simpler does it function?

 

will this work with 88E1111?

Link to comment
Share on other sites

Hey, i am new to theis hackintosh thing and i am having some trouble installing this driver with terminal. i typed in everything right but i got a

 

mynamecomputer;~root# cp -R/Users/myname/Desktop/skge.kewt/System/Library/Extensions

 

cp: illegal option --/

Usage: cp [-R [-H l -P]] [-f l -i l -n] [-pv] src target

cp [-R [-H l -P]] [-f l -i l -n] [-pv] src1 ... srcN directory

 

I am running a p5p800 Mobo with a 3.2G prescott, 1 G of ram, and a 9800 pro. I have the JaS 10.4.6 image installed, any ideas?

Link to comment
Share on other sites

gilther, you need spaces in between the source and target and between -R and the source

 

mynamecomputer;~root# cp -R /Users/myname/Desktop/skge.kext /System/Library/Extensions

 

is the way to go.

Edited by LKU1
Link to comment
Share on other sites

iieiii i get my ethernet working ^^ . . thank's

im runing osx 10.4.5 myzars dvd image

cpu: amd athlon 64 4000+ sandiego core

motherboard: GA-K8NSC-939 nForce 3 250 chipset

hdd: quantum fireball 10gb IDE (working on get my sata hdd runing ^^)

video card: nvidia fx5900 (working with macvidia driver 1.0.81)

 

:)

Link to comment
Share on other sites

Hi, this is my first time using osx86. Im using the JAS 10.4.8. My mobo is p4p800e-deluxe. Everything is working fine except for the network. under windows, my network card is detected as marvell yukon gigabit. I followed the instructions in the previous page using the skge.kext. Did it a couple of times but still no luck. I even changed this 0x432011AB with this 0x170010B7.

 

Where can I check the specific model of my ethernet card? I am not sure if the one included in my mobo is marvell yukon 8001 or 88E8055 or other model.

 

Where can I also check my vendor and dev id?

 

TIA :unsure:

Link to comment
Share on other sites

 Share

×
×
  • Create New...