Jump to content
  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
agrabarchuk

Ethernet patch for x38 Maximus/Rampage Formula

12 posts in this topic

Recommended Posts

No matter what I've tried, I can't get ethernet working through DSDT patches. I've tried at least three so far, and the most I can do is have System Preferences recognize my dual ethernet; however, it is always stuck on "cable unplugged." This is on a Maximus Formula (with Rampage BIOS) with built-in Marvell 88e8056. Currently I have ethernet enabled through a patched IONetworkingFamily.kext. Attached are all my relevant files. If anyone could point me in the right direction it would be a huge help.

Maximus_Formula_Ethernet.zip

Share this post


Link to post
Share on other sites

As much as I'd like to help, but I couldn't get any further than you either. It's working fine via injection/kext, but I've also failed with DSDT (vanilla approach). Tried to make it look like 88E8055 and 88E8053, Apple2Yukon is loaded, but never has connection. Sure would like to know why ..

Share this post


Link to post
Share on other sites
As much as I'd like to help, but I couldn't get any further than you either. It's working fine via injection/kext, but I've also failed with DSDT (vanilla approach). Tried to make it look like 88E8055 and 88E8053, Apple2Yukon is loaded, but never has connection. Sure would like to know why ..

 

Yup...this is exactly my predicament. I really don't understand what I'm missing.

Share this post


Link to post
Share on other sites
try it

original kexts + legacy

LegacyAppleYukon2.kext.zip

 

MaLd0n, I'm not sure if you understand what I'm trying to accomplish. Are you saying that it's necessary to have the Legacy kext in order for the DSDT patch to work, or are you suggesting an alternative method for getting ethernet to work? Because I've successfully enabled ethernet through patching the IONetworkingFamily.kext; the point I was trying to make is that I want to have a pure DSDT solution, without the need for any modified OR additional kexts. I'm trying to make my system as vanilla as possible. The DSDT patches work, as far as I can tell, but it seems like there's some missing step in getting the devices fully functional. Right now, the DSDT patch only enables them, but they are always stuck on "cable unplugged."

Share this post


Link to post
Share on other sites
MaLd0n, I'm not sure if you understand what I'm trying to accomplish. Are you saying that it's necessary to have the Legacy kext in order for the DSDT patch to work, or are you suggesting an alternative method for getting ethernet to work? Because I've successfully enabled ethernet through patching the IONetworkingFamily.kext; the point I was trying to make is that I want to have a pure DSDT solution, without the need for any modified OR additional kexts. I'm trying to make my system as vanilla as possible. The DSDT patches work, as far as I can tell, but it seems like there's some missing step in getting the devices fully functional. Right now, the DSDT patch only enables them, but they are always stuck on "cable unplugged."

with the legacy you do not need to modify kexts

and avoids problems with updates

:D

Share this post


Link to post
Share on other sites
with the legacy you do not need to modify kexts

and avoids problems with updates

:D

 

I understand, but is there really no way to have *only* a DSDT patch and no additional kexts whatsoever?

Share this post


Link to post
Share on other sites
I understand, but is there really no way to have *only* a DSDT patch and no additional kexts whatsoever?

I tried

but I could not

I hope someone can help you

Legacy or DSDT

no difference

Vanilla

 

Good Luck

Share this post


Link to post
Share on other sites
I tried

but I could not

I hope someone can help you

Legacy or DSDT

no difference

Vanilla

 

Good Luck

 

Alright, well I guess if you couldn't get it working, probably no one can...maybe this mobo just isn't cut out for it. I will stick with the legacy kext for now. Thanks!

Share this post


Link to post
Share on other sites
Alright, well I guess if you couldn't get it working, probably no one can...maybe this mobo just isn't cut out for it. I will stick with the legacy kext for now. Thanks!

 

One thing pops back into my mind now - the only real difference I saw when comparing ioreg's from what the kext inject does, and what I was doing via dsdt was the missing "IOCPMSIMode", which is set to true with the kext, but doesn't show up otherwise. So the DSDT-way it seems to get no such signal.

Share this post


Link to post
Share on other sites
One thing pops back into my mind now - the only real difference I saw when comparing ioreg's from what the kext inject does, and what I was doing via dsdt was the missing "IOCPMSIMode", which is set to true with the kext, but doesn't show up otherwise. So the DSDT-way it seems to get no such signal.

 

Interesting...well I have no doubt that there is a way to do it through the DSDT, it's just a matter of having the required knowledge. Hopefully a true DSDT pro will stumble upon this thread and chime in.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.

  • Posts

    • Hi,Bergui.  I am certainly happy you finally solved your problem  but I am confused.  What you did is what you were supposed to do to do to begin with.  What were you doing before? You mean you were creating your USB with something else than a Mac? 
    • Is there a simple guide somewhere that explains what to do to to help out testing your ssdt's? I got clover configurator, ioregexplorer and some basic knowledge but it's hard to find out where to start.  Also... if I was about to apply an ssdt... is it easily reversible or do I have do an reinstall every time I screw up?   Edit: Admire your work by the way. I've been google'n this for years. Hat's off! 
    •   Hi Maldon, great guide! I got my old Dell 780 (LGA775) running High Sierra 10.13.4 nicely, thank you!   I have no audio and I see where you mention "Device HDEF + AppleALC + Lilu". I have AppleALC + Lilu in my KEXT folder but not sure what "Device HDEF" is. 
      Also when it goes to sleep it takes like 2 minutes to wake. I have a Q9400 quad core + Nvidia Quadro FX580 but don't have a DSDT for it. Can you help me with a DSDT?   Here are my RunMe Results https://drive.google.com/file/d/1Duv3XYyW4UhziDVVWdquwxYcGQ-D5tvm/view?usp=sharing   SPECS: Dell 780 MT, Q9400 2.66GHz Core2Quad Core, Nvidia Quadro FX580 
    • I've tried these several methods of booting into clover, but it still skips. I even double checked that i was using your Clover folder. Bios settings should be the same too... this is getting really strange here.


×