-
Notifications
You must be signed in to change notification settings - Fork 98
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I can't get WOL working #17
Comments
That's not a bug, it's the specified behavior because macOS doesn't support WoL from S5. |
After 1 week trying hundred of fix, patch etc, I just changed line 174 and 175 of IntelMausiEthernet.cpp to TRUE wolCapable = true; Recompiled the kext and WOL is now working as always was before I changed motherboard. Now I am on Asus Z370A Prime with Wake On Lan turned on in the Bios. |
So does it work even with S5 when you cut the power off completely? |
I am on Hackintosh and the pc is completly off (not sleep) only some motherboard leds are on. |
Si, grazie filippo.tortomasi@gmail.com |
I confirm that it works on hackintosh |
The driver works as designed because macOS doesn't support WoL from S5 so that there is no clean way to enable or disable it by the OS. |
Maybe a solution could be to enable it through a clover boot flag? |
Hello xenio. thanks so much, now my hackintosh can use WOL now. WOL will not work. any solution to fix it? thanks |
@wmjlxl I am sorry I have no idea, I am not a developer. |
@Mieze I'm not sure if it's macOS directly and suspect it's more of the Clover DSDT/ACPI |
Is there any chance you'd be able to share that kext with me? I have no idea how to compile a kext, but that fix of yours is literally the last thing I need to make my new rig PERFECT. lol ... If you could share it with me, it would be greatly appreciated! |
Wow, that's amazing. Thank you so much!! Making a complete backup of my macOS drive right now, and then I'll give this a try. I can just remove the original IntelMausiEthernet.kext, and put this one in, instead? I don't need to clear NVRAM or rebuild kext cache (?) or anything like that? edit: yup, it was that simple. The kext works perfectly! I am now able to completely power off my Hackintosh from both Windows 10 and macOS, leaving my NIC powered on to receive WOL packets ... I just SSH in to a Raspberry Pi, and have it transmit the WOL request from inside my LAN, and the Hackintosh powers right up. I have Clover set to auto-boot macOS on a 5-second delay, which means I can then use my go-to VNC client to remotely access the computer. Perfect!! Thank you again for your help. |
It seems like this does not work using OpenCore. |
@TokyoHam Thnx for the hint regarding WOL. |
Is this still true? |
Apple has never made any efforts to support WoL from S5 and will most likely never do. Therefore I have no plans to implement it as it might cause harm to those who don't need it. On the other hand, IntelMausiEthernet is published under the GPL and everybody is free to customize it according to his or her needs. Technically it's not that hard to add this feature so that I think it's the best way to leave it to the users. |
To enable WoL, is it enough to add the changes from this commit to IntelMausiEthernet.cpp? acidanthera/IntelMausi@46360d8 and also, in the acidanthera repo, in the changelog they said they fixed I219 WoL functionality, so it's enabled by default? source: acidanthera/IntelMausi@a2078d8 |
Hi mieze,
on Windows it is working properly, but when i shutdown the computer from macOS it turns back on right after the shutdown, or instead, sometimes it shuts down also the network interface (no led) and WOL doesn't work
Bios settings:
Advanced/APM Configuration/ErP ready=disabled
Advanced/APM Configuration/Power On By PCI-E=enabled
Motherboard: ASUS z370-I
NIC: I219-V
Kext: IntelMausiEthernet v2.3.0
The text was updated successfully, but these errors were encountered: