Jump to content

WORKING Solution for Marvell Yukon 2 88E8040 Fast Ethernet!


  • Please log in to reply
157 replies to this topic

#41
adamsalac

adamsalac

    InsanelyMac Protégé

  • Members
  • PipPip
  • 95 posts
  • Gender:Male
  • Location:Prague
Very strange. both Device IDs are included in the kext I gave you!

Adam

Here's another kext.Go to /System/Extensions/IONetworkingFamily.kext (show package contents) then Contents/Plugins and remove AppleYukon2.kext. Also remove the (if there's any) AppleYukon2.kext in the /System/Extensions folder
Then install normally my kext with OSx86Tools,Kext Helper or manually into the Extensions folder.
Before booting,in Darwin bootloader press F8 and enter -v
If there's anything Yukon 2 relevant,post it.
Try it. It simply must work. There're other Samsung NC10 and it's working for them.
I hope it will work for you ,too.



Attached File  nc10.zip   240.88KB   719 downloads

Adam

#42
ole2

ole2

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 180 posts
  • Gender:Male
  • Location:Grenoble, France
no, no, it's in plist, of course, otherwise I'd mention that
it's 11ab 4354, or something, it's always swapped in ioreg and in plist, so maybe I've misplaced digit pairs a bit

@ole2: Your device ID(5443) isn't even in the plist! I'll edit it and upload a new version.
Are you any alternative drivers for Ethernet?

AppleYukon2: 00000000,00000000 sk98osx_dnet - AllocIOInterruptHandler - Failed to allocate MSI interrupt

This line seems as you'd using Slice's driver as that one has sk98 linux base (correct me if I'm wrong, I haven't got much experience with Kernel Extension Development).

@palomu: Tell me your Device ID.

Adam



#43
palomu

palomu

    InsanelyMac Protégé

  • Members
  • Pip
  • 36 posts

Very strange. both Device IDs are included in the kext I gave you!

Adam

Here's another kext.Go to /System/Extensions/IONetworkingFamily.kext (show package contents) then Contents/Plugins and remove AppleYukon2.kext. Also remove the (if there's any) AppleYukon2.kext in the /System/Extensions folder
Then install normally my kext with OSx86Tools,Kext Helper or manually into the Extensions folder.
Before booting,in Darwin bootloader press F8 and enter -v
If there's anything Yukon 2 relevant,post it.
Try it. It simply must work. There're other Samsung NC10 and it's working for them.
I hope it will work for you ,too.



Attached File  nc10.zip   240.88KB   719 downloads

Adam

i get this error Apple Yukon2 romlessinit get property failed

#44
Neonkoala

Neonkoala

    Neon Prowess

  • Members
  • PipPipPipPipPipPip
  • 411 posts

i get this error Apple Yukon2 romlessinit get property failed


You can ignore that error usually. Try going to System Preferences > Network and see if it detects a new network device.

#45
palomu

palomu

    InsanelyMac Protégé

  • Members
  • Pip
  • 36 posts

You can ignore that error usually. Try going to System Preferences > Network and see if it detects a new network device.


i can't find anything.....

on compaq mini 700, with PCIID: ab11:5443 aka Yukon-88E8040 got following error:

AppleYukon2 - RomlessInit - getProperty failed
AppleYukon2 - RomlessInit - getProperty failed
AppleYukon2: 00000000,00000000 sk98osx_dnet - AllocIOInterruptHandler - Failed to allocate MSI interrupt

AppleYukon2: RxRingSize 256, TxRingSize 256, RX_MAX_LE 256, TX_MAX_LE 768, ST_MAX_LE 1024

any ideas, why MSI isn't allocated?


i've the same error in verbose mode

#46
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,869 posts
  • Gender:Male
  • Location:Moscow
Thank you Adamsalac! The driver is working. This is a present to my birthday.
The small problem with Mac-address. I had
Attached File  Picture_2.png   56.46KB   1140 downloads
this address 00:11:22:33:44:55 is not good. What to do?
1. Kextload my beta driver Marvell.kext and look into system log

Nov 18 16:55:26 sergeys-macpro31 kernel[0]: Marvell: Ethernet address 00:1d:09:59:0e:e9

This is actual Mac address.
2. Open AppleYukon2.kext/Contents/MacOS/AppleYukon2 with HexEdit 2.0 (freeware).
Attached File  Picture_3.png   100.23KB   1411 downloads
At the picture you can see what and where
1AF20: C6 45 E2 00 C6 45 E3 11 C6 45 E4 22 C6 45 E5 33 C6 45 E6 44 C6 45 E7 55
Change these digits to your Mac-address, save and reboot. Now I see
Attached File  Picture_1.png   65.6KB   865 downloads
I am happy!

#47
palomu

palomu

    InsanelyMac Protégé

  • Members
  • Pip
  • 36 posts

i can't find anything.....



i've the same error in verbose mode


Have you found any solutions?

#48
palomu

palomu

    InsanelyMac Protégé

  • Members
  • Pip
  • 36 posts
in windows the ethernet card is sometimes 88e8048 and sometimes 88e8040 and both with different id is possible that this is the reason why my ethernet doesn't work?

#49
RealRooster

RealRooster

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts
  • Location:Finland
Hello,

I have exactly the same problem as Palomu.
Ethernet card is Marvell Yukon 88E8048 Device ID 435A.

In System Profiler >> Software >> Extensions, AppleYukon2.kext is not displayed.
When I boot in verbose mode, there is an error: AppleYukon2 - RomlessInit - getProperty failed

I have now tried all different kext-versions Adam has provided but unfortunately same result with all of them.
All ideas to solve this issue are more than welcome.

Thanks and Regards,
Rooster

#50
Neonkoala

Neonkoala

    Neon Prowess

  • Members
  • PipPipPipPipPipPip
  • 411 posts

Thank you Adamsalac! The driver is working. This is a present to my birthday.
The small problem with Mac-address. I had
Attached File  Picture_2.png   56.46KB   1140 downloads
this address 00:11:22:33:44:55 is not good. What to do?
1. Kextload my beta driver Marvell.kext and look into system log

This is actual Mac address.
2. Open AppleYukon2.kext/Contents/MacOS/AppleYukon2 with HexEdit 2.0 (freeware).
Attached File  Picture_3.png   100.23KB   1411 downloads
At the picture you can see what and where
1AF20: C6 45 E2 00 C6 45 E3 11 C6 45 E4 22 C6 45 E5 33 C6 45 E6 44 C6 45 E7 55
Change these digits to your Mac-address, save and reboot. Now I see
Attached File  Picture_1.png   65.6KB   865 downloads
I am happy!


Thanks for this slice, worked a treat here. Do you reckon there's any way of using your working code to detect the MAC address and patching it in? Would be nice to save just changing the default MAC. If not this seems to be a good enough solution anyway.

#51
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,869 posts
  • Gender:Male
  • Location:Moscow

Thanks for this slice, worked a treat here. Do you reckon there's any way of using your working code to detect the MAC address and patching it in? Would be nice to save just changing the default MAC. If not this seems to be a good enough solution anyway.

My working codes are easy
// read the mac address and place it somewhere safe for later use
	char* ptrB0 =(char *)csrBase + B2_MAC_1;
	bcopy (ptrB0, &addrMAC, ETH_ALEN);
But they are larger then the place in existing AppleYukon2.kext so I don't know how to apply its.

#52
adamsalac

adamsalac

    InsanelyMac Protégé

  • Members
  • PipPip
  • 95 posts
  • Gender:Male
  • Location:Prague
I'm posting a new kext!

It's a modified 9J27(!-released today) AppleYukon2.kext with all device IDs.

I can't test it right now as I screwed up my Mac OSX installation.

Please report as soon as possible if it works.



Adam

Attached Files

  • Attached File  9J27.zip   228KB   715 downloads


#53
Neonkoala

Neonkoala

    Neon Prowess

  • Members
  • PipPipPipPipPipPip
  • 411 posts

I'm posting a new kext!

It's a modified 9J27(!-released today) AppleYukon2.kext with all device IDs.

I can't test it right now as I screwed up my Mac OSX installation.

Please report as soon as possible if it works.



Adam


Thanks, could you upload the vanilla too please?

#54
juch

juch

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts

I'm posting a new kext!

It's a modified 9J27(!-released today) AppleYukon2.kext with all device IDs.

I can't test it right now as I screwed up my Mac OSX installation.

Please report as soon as possible if it works.



Adam


I know this made sound like a uber newb question. But do I just put this kext in my extensions folder and restart? I just have a basic install of osx and not sure on how to update a driver for this kext?

can someone give me quick instructions on how to do it? thanks!

#55
adamsalac

adamsalac

    InsanelyMac Protégé

  • Members
  • PipPip
  • 95 posts
  • Gender:Male
  • Location:Prague
@Neonkoala:
Sorry,but this might take a while.I hope that it isn't too bad.I have to recover/reinstall my Mac OS X.
That's the disadvantage when you're too lazy to repartition the drive to GPT and you still use MBR....

Adam

#56
Neonkoala

Neonkoala

    Neon Prowess

  • Members
  • PipPipPipPipPipPip
  • 411 posts

@Neonkoala:
Sorry,but this might take a while.I hope that it isn't too bad.I have to recover/reinstall my Mac OS X.
That's the disadvantage when you're too lazy to repartition the drive to GPT and you still use MBR....

Adam


No hurry, current one is fine for now. Thanks.

#57
adamsalac

adamsalac

    InsanelyMac Protégé

  • Members
  • PipPip
  • 95 posts
  • Gender:Male
  • Location:Prague
@juch: yep exactly.And remove System/Extensions.mkext. It's even easier with OSx86 Tools or Kext Helper.You can find both in this forum.

Adam

#58
juch

juch

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
ok, you are a GOD. This worked perfectly for me, thank you so much!!

#59
adamsalac

adamsalac

    InsanelyMac Protégé

  • Members
  • PipPip
  • 95 posts
  • Gender:Male
  • Location:Prague
@Neonkoala: is the issue with incorrect MAC adress fixed?
Does the RomLessUnit error appear?

Thx,

Adam

#60
profiler911

profiler911

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts

Hi,

finally I found a solution for the Marvell Yukon 2 88E8040 Fast Ethernet Device...


I'm very happy about any feedback.

Greetings from Czech Republic,

Adam


works like a charm on my samsung nc10. THANKS !!! you made my day dude !!!





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy