Success with Asus X99-E WS USB 3.1
Processor : Xeon E5-1650 v4
Memory: 64Gb ECC
WiFi: T919
Ventura
I used O's help with the ACPI and config.plist but needed to do some experimentation to get sleep/wake to work.
Key thing here is sleep and wake works!
With this board this is rather peculiar and not straightforward as some USB ports are controlled by the Intel chipset and some are by the Asmedia.. Took a bit of trial and error with educated guess.
I do have a modified BIOS that has CFG-unlocked.
BIOS setting:
- Ai Tweaker
+ ASUS MultiCore Enhancement: DISABLED
- Advanced
+ \CPU Configuration\Enhanced Intel SpeedStep Techology: DISABLED
+ \CPU Configuration\Intel Virtualization Technology: DISABLED
+ \USB Configuration\Intel xHCI Mode: SMART AUTO
+ \USB Configuration\EHCI Legacy Support: ENABLED
+ \USB Configuration\xHCI Hand-off: ENABLED
+ \USB Configuration\EHCI Hand-off: DISABLED
- Advanded\Onboard Devices Configuration:
+ HD Audio Controller-SPDIF Out Type: HDMI
+ Asmedia USB 3.0 Controller: DISABLED
+ Serial Port Configuration: OFF
- Boot
+ Fast Boot: DISABLED
+ Above 4G Decoding: DISABLED
+ CSM: DISABLED
+ Secure Boot: Other OS, Enhanced Mode Disabled
This is pretty standard (wait til the end...).
A few curious thing that I cannot work out. Please help if you can.
What I did was to disable these 2 USB 3.1 ports in BIOS (yeah this board can do this). I also disabled the ASmedia USB 3.0 controller above.
The key to getting sleep & wake to work is to do a proper USBPORT.kext. I used the method as per Elitemacx86 on YouTube. Please note that at the end of the video he uses Xplist to delete some items inside USBPort.kext. THIS IS CRUCIAL!!
This is the only USB mapping video that mentions this. The rest have identical methods (as per 2024 onwards but do not mention this special step). Without this step the sleep/wake DOES NOT work.
It also seems to keep those USB port connection alive after waking from sleep (ie my USB camera - whereas I usually have to plug and unplug with my other hackintosh - so I will need to repeat this step in the other hackintosh).
Other peculiar thing:
- I needed to turn off the Asmedia USB controller in BIOS as well as the 2 USB 3.1 ports in BIOS during the mapping. Otherwise the front panel USB ports don't work.
- Once everything done and working then I can go back into BIOS in enable the Asmedia USB 3.0 controller and the 2 USB 3.1 ports. After booting back, the 2 USB 3.1 ports work as they're mapped to Appleusb20xhciports and not the usual XHCI tree (I noted that during one of the experiments).
- The usual advice if to turn Speedstep off in BIOS. However, after I got the above to work, I went back and turned on Speedstep. It still boots and works well. in fact I have done some comparison and the CPU behave more properly with Speedstep on with the frequency dropping to minimum when the system is idling. That is, the Core AVG frequency tracks the Core REQ frequency better. If not then Core AVG will be kept high when Core REQ is low in Intel Power Gadget.
- If I enable the ASmedia USB 3.0 controller and DO NOT disable able USB ports, during the USB mapping step, everything is OK, including those 2 teal USB 3.1 ports (But this is mapped OUTSIDE of the XHCI in IORegexplorer. It is mapped to the appleusb20xhciport tree). But after booting back (USBPorts.kext edited as above), I lose the front panel USB ports. Cannot figure out why.
[link] [comments]
Post a Comment