Jump to content

WORKING Solution for Marvell Yukon 2 88E8040 Fast Ethernet!


  • Please log in to reply
157 replies to this topic

#61
adamsalac

adamsalac

    InsanelyMac Protégé

  • Members
  • PipPip
  • 95 posts
  • Gender:Male
  • Location:Prague
@palomu and all others having problems with recognition of their ethernet ports in Mac OS X even though the correct device IDs are included:

Try it with installing this

IOPCIFamily.kext 2.5.4
It's actually from Slice's signature! It might solve bad recognition of devices.

Post if this solution works! If not don't worry.There must be a solution!

Adam

#62
Chrysaor

Chrysaor

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 523 posts
  • Gender:Male

@Neonkoala: is the issue with incorrect MAC adress fixed?
Does the RomLessUnit error appear?

Thx,

Adam


Nope, still "AppleYukon2 - RomlessInit - getProperty failed" with invalid MAC.

#63
RealRooster

RealRooster

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts
  • Location:Finland

@palomu and all others having problems with recognition of their ethernet ports in Mac OS X even though the correct device IDs are included:

Try it with installing this

IOPCIFamily.kext 2.5.4
It's actually from Slice's signature! It might solve bad recognition of devices.

Post if this solution works! If not don't worry.There must be a solution!

Adam

Unfortunately that didn't do the trick. So the same problem still exists.

Br,
Rooster

#64
adamsalac

adamsalac

    InsanelyMac Protégé

  • Members
  • PipPip
  • 95 posts
  • Gender:Male
  • Location:Prague
once again @palomu,RealRooster and all others having problems with recognition of their ethernet ports in Mac OS X even though the correct device IDs are included:

Try this kexts (install them both). If it still doesn't work , try booting with -f .
Credits for these kexts to Chun-Nan.

Attached File  IOPCIFamily_by_chunnan_.zip   227.29KB   215 downloads

Report if it works or not.

Adam

#65
RealRooster

RealRooster

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts
  • Location:Finland

once again @palomu,RealRooster and all others having problems with recognition of their ethernet ports in Mac OS X even though the correct device IDs are included:

Try this kexts (install them both). If it still doesn't work , try booting with -f .
Credits for these kexts to Chun-Nan.

Attached File  IOPCIFamily_by_chunnan_.zip   227.29KB   215 downloads

Report if it works or not.

Adam

Still no luck. :D
This is really strange 'cause I haven't got any problems with my NC10 before.
Is there any other way to check the Device ID than this:

1st do following command
sudo ioreg -lxw 1024 |less
2nd inside less, input /thernet
3rd look after
device id and vendor id nearby


Because I cannot find any marks about Ethernet adapter doing so. There is only WLAN and Bluetooth...

Br,
Rooster

#66
ole2

ole2

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 180 posts
  • Gender:Male
  • Location:Grenoble, France

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


confirm, it's working well under 10.5.6 on compaq mini 700.
the only issue is 00:11:22:33:44:55 mac address (same story like for Slice)
let's think about some kind of Yukon Inject? anybody know if AppleYukon2 able to read mac from DSDT?

#67
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 3,192 posts
  • Gender:Male
  • Location:Moscow

confirm, it's working well under 10.5.6 on compaq mini 700.
the only issue is 00:11:22:33:44:55 mac address (same story like for Slice)
let's think about some kind of Yukon Inject? anybody know if AppleYukon2 able to read mac from DSDT?

Read my post carefully.

#68
dawondain

dawondain

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts

once again @palomu,RealRooster and all others having problems with recognition of their ethernet ports in Mac OS X even though the correct device IDs are included:

Try this kexts (install them both). If it still doesn't work , try booting with -f .
Credits for these kexts to Chun-Nan.

Attached File  IOPCIFamily_by_chunnan_.zip   227.29KB   215 downloads

Report if it works or not.

Adam


Hello adamsalac,

Thanks for your effort on this issue. I own NC10 and have the same problem with palomu. When I boot my machine with XP, Windows recognize this adaptor as "Generic Marvell Yukon 88E8048".

I tried your new kext above, but I got kernel panic.

Regards,
Aaron

#69
adamsalac

adamsalac

    InsanelyMac Protégé

  • Members
  • PipPip
  • 95 posts
  • Gender:Male
  • Location:Prague
Hmmm, I don't understand it. I bet the problem IS the IOPCIFamily kernel extension.
It would be amazing if we had the source code of the beta driver from 9J22/9J27.
As we have the source code of Slice's driver,which recognizes the MAC adress.
We could modify the source code of the Apple kernel extension to recognize the MAC adress.
But that's only if if if....
Our hope is the final version of 10.5.7.But I wouldn't rely on this as there's no sence for Apple to develop a driver
for FAST ETHERNET 88E8040. I even don't get the the point why they're developing a driver for 88E804Z or Y or what ever that is nearly 100% compatible to our 88E8040.
The new Mac Pro is compatible with 10.5.6 excluding the new ATI Radeon 4870 which needs longer time for shipping (as far as I've heard it).
The new iMac is already shipping and works with 10.5.6 (excl. ATI Radeon 4850 24").
The Mac mini works 100% with 10.5.6.
That means there're no new ethernet devices in these models.
All have got Gigabit ethernet.


Adam

#70
Method-X

Method-X

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
Hi,
I have dell inspirion 1525 and it`s working with Mac OS X Leopard 10.5.2 Kalyway. Does this fix work for me ???

#71
Neonkoala

Neonkoala

    Neon Prowess

  • Members
  • PipPipPipPipPipPip
  • 411 posts

Hi,
I have dell inspirion 1525 and it`s working with Mac OS X Leopard 10.5.2 Kalyway. Does this fix work for me ???


How about you try it. It most likely will work.

#72
Method-X

Method-X

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts

Hi,
I have dell inspirion 1525 and it`s working with Mac OS X Leopard 10.5.2 Kalyway. Does this fix work for me ???



Work`s fine. I just can`t change the mac adress permanently. Now at every start I must change it again and again with a program called "Change mac". Does somebody has a fix for this ???

#73
SooW

SooW

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
Oh god. It worked for me too :)
The trick with HexEdit did the job and I can now pass the MAC control with my lab's router!

I did what Slice explained on his post and on reboot, the system used the right MAC address.

Thanks to everybody that worked on this, and good luck to those that don't have the chance I had.

#74
rachanta

rachanta

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
Hi ! Adam,

I confirm that the kext in AppleYukon2new.zip worked for me with 10.5.6 on Dell inspiron 1525 with a Yukon 88E8040 card.

Thanks a ton. I had given up on Ethernet with OS X.

Regards

Ravi


Hi,

finally I found a solution for the Marvell Yukon 2 88E8040 Fast Ethernet Device.
The key is Leopard 10.5.7 9J22. In this build there's an updated version of the IONetworkingFamily.kext exactly like in Snow Leopard 10A261 , but the Snow Leopard kernel extension DOESN'T work in Leopard.

And yesterday,I installed Leopard 10.5.7 9J22 and tada... my Ethernet port works.

Please report if the 9J22 kext works in older stable releases and if all dependencies are covered.
If not please tell me and I'll add the missing kernel extension(s).

Here's the proof:
Posted Image

Sorry,the screenshot is in German , even though I'm not German,but it's the language I speak the best.

Hope it works. The kernel extension is attached here.

UPDATE: Here's a new modified kext including 88E8040T support and corrected Info.plist device name

I'm very happy about any feedback.

Greetings from Czech Republic,

Adam



#75
itdoesnotwork

itdoesnotwork

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 111 posts
Kext is working for me too. I don't really worry about Mac Adress, as I don't need the correct one, but what really bothers me is that Ethernet isn't working after sleeping the computer until a complete restart. When I wake the computer, the yellow led flashes for about a minute and networking options show me that it's connected correctly, but I don't have access to the internet until I reboot.

It also doesn't matter whether I put the kext in /Extensions or replace the old on inside the networking kext.

Any suggestions?

Maybe it would work with the complete networking kext from 10.5.7. Could someone please post ist? Thanks in advance.

Ps: I'm on a Dell XPS 1530 88e8040. Apple shows 88e804z instead.

PPs: Current rumors talk of a possible Apple Netbook. Maybe this might come with Marvell fast Ethernet...

#76
Alaor

Alaor

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
I can report success on my inspiron 1525 running Ideneb 1.4 (10.5.6). Finaly!!!!! :) :P

Hi,

finally I found a solution for the Marvell Yukon 2 88E8040 Fast Ethernet Device.
The key is Leopard 10.5.7 9J22. In this build there's an updated version of the IONetworkingFamily.kext exactly like in Snow Leopard 10A261 , but the Snow Leopard kernel extension DOESN'T work in Leopard.

And yesterday,I installed Leopard 10.5.7 9J22 and tada... my Ethernet port works.

Please report if the 9J22 kext works in older stable releases and if all dependencies are covered.
If not please tell me and I'll add the missing kernel extension(s).

Here's the proof:
Posted Image

Sorry,the screenshot is in German , even though I'm not German,but it's the language I speak the best.

Hope it works. The kernel extension is attached here.

UPDATE: Here's a new modified kext including 88E8040T support and corrected Info.plist device name

I'm very happy about any feedback.

Greetings from Czech Republic,

Adam



#77
adamsalac

adamsalac

    InsanelyMac Protégé

  • Members
  • PipPip
  • 95 posts
  • Gender:Male
  • Location:Prague
@RealRooster,palomu and all guys having the same problem I already mentioned in other posts:

Don't worry, I'm still thinking about it and I hope that I'll find a solution.

@itdoesnotwork: I have got 9J27 and even the complete IONetworkingFamily.kext shows bad MAC adress.

As I already said above,our only possibility is currently is to wait until Apple releases the sources of Darwin 9.7.0 at

Apple Open Source - Darwin Releases

When we've got the source,we could modify the source and compile our own kernel extension with corrected MAC adress recognition from Slice's Marvell.ket,which is open source.This will take a while and till then we've to live either with broken MAC adresses or modify the kext with Slice's trick (see above).

Adam

#78
Neonkoala

Neonkoala

    Neon Prowess

  • Members
  • PipPipPipPipPipPip
  • 411 posts

@RealRooster,palomu and all guys having the same problem I already mentioned in other posts:

Don't worry, I'm still thinking about it and I hope that I'll find a solution.

@itdoesnotwork: I have got 9J27 and even the complete IONetworkingFamily.kext shows bad MAC adress.

As I already said above,our only possibility is currently is to wait until Apple releases the sources of Darwin 9.7.0 at

Apple Open Source - Darwin Releases

When we've got the source,we could modify the source and compile our own kernel extension with corrected MAC adress recognition from Slice's Marvell.ket,which is open source.This will take a while and till then we've to live either with broken MAC adresses or modify the kext with Slice's trick (see above).

Adam


The only problem is I can't see any source for the AppleYukon2 kext which is in the plugins of IONetworkingFamily.kext. I'm not sure if the source is available/going to be available.

#79
itdoesnotwork

itdoesnotwork

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 111 posts

@itdoesnotwork: I have got 9J27 and even the complete IONetworkingFamily.kext shows bad MAC adress.

As I already said above,our only possibility is currently is to wait until Apple releases the sources of Darwin 9.7.0 at


No, you missunderstood. I'm not really concerned about the mac adress, but of my ethernet card not working after sleeping the computer. -_-
So my question was if anyone has an idea concerning my sleep problem, or if you could at least upload the whole networking kext so i can see if this might fix my problem. I don't really want to install the beta update...

#80
angelop

angelop

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
Thank you, guys!

It's working very very well:

Mac OS X Leopard 10.5.6 (iATKOS v5i) on Dell Inspiron 1525

Driver: Marvell Yukon 88E8040 (ID 4354)

:thumbsup_anim:

--
Angelo Paulo





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