Sleep issues with USB and PCIe on Catalina Intel OC Hack. Help really appreciated

Sleep issues with USB and PCIe on Catalina Intel OC Hack. Help really appreciated

Hey everyone,

This post is very long, so here's a TLDR:
Wasn't happy with USB so bought a PCIE expansion card and now I get instant wake, but don't think it's usb related but rather pcie.

And here we go. Everything in detail:

first of all, I'm really grateful for all the great help everyone's giving out for free over here. And all the developers and people updating the documentation. Only this allowed me to build my dream Hack Pro. Now I'm only left with a few very weird issues and the discord couldn't help me. I looked all over the internet but couldn't find anything so this is my last help.

So first thing: USB is fucked.

I'm working with an AsRock X299 Creator MB and besides the terrible bios it's pretty great. But the intel usb interface doesn't play nicely. The AsMedia USB interface however does (used for the front usb c port). So when I plug in hard drives into a USB slot they will always be detected as internal and when the computer is put to sleep they disconnect. The OC guides say AsRock requires USBInjectAll and XHCIunsupported, but nothing changes when I use them. All ports work without the kexts, but port mapping doesn't work if I use them. The hs and ss boot arguments don't do anything either. (I do have emulated nvram, so I add them manually in config). Only thing that does change anything is the portlimitpatch (works flawlessly).

So my workaround was to get a usb pcie expansion card. Now all external usb devices get detected as such and they don't disconnect on sleep, because SLEEP DOESN'T WORK ANYMORE. Like not at all. Tried the instant wake solutions from the OC guide. Tried the usb mapping again (didn't do anything), my pcie card's ports don't even get detected from the script, neither does the front usb c.

I don't think it's a usb issue really, but rather pcie. Previously tried a different pcie card that also broke sleep.

The log on sleep and wake shows this:

12:15:34 +0200 Sleep Entering Sleep state due to 'Software Sleep pid=210':TCPKeepAlive=active Using AC (Charge:0%) 27 secs

12:16:01 +0200 DarkWake DarkWake from Normal Sleep [CDN] : due to GBE1/ Using AC (Charge:0%) 3 secs

12:16:04 +0200 Wake DarkWake to FullWake from Normal Sleep [CDNVA] : due to HID Activity Using AC (Charge:0%)

I didn't put my pc to sleep because of this. And tho usb mapping would be cool, sleep is more important for me. Would be really cool if someone could help me with this, as I'm running out of ideas.

MB: AsRock X299 Creator
CPU: Intel Core i9-10920X (Cascade Lake) 12-Core
GPU: MSI Radeon RX 5700 (Too broke for XT)
PCIE USB CARD: SilverStone PCIE USB 3 Card
OC Version: 0.5.9
Install Method: Vanilla (of course)
SMBIOS: MacPro 7,1
DSDT: Google Drive Link
CONFIG.PLIST: Google Drive Link (without serial)
I can also include a save from my ioregistry if that helps...

And here is my efi folder:

My efi folder

Again, any help would be greatly appreciated. Hope I included enough infos (probably too much), but if you're still reading this sorry for such a long post and thanks for spending time trying to help me (or avoiding work man idk)

submitted by /u/noranraskin
[link] [comments]