I appreciate the fast reply. I was able to get sleep working by doing the following:
- Removing eGPU
- Removing AppleALC.kext from EFI/Clover
Now the problem is getting it to work with the eGPU connected.
The eGPU was giving me the following abnormal behavior: I would put the computer to sleep, the eGPU would turn off, and then 5 seconds later the eGPU would turn back on. In my experience, the eGPU usally sleeps with the machine, so this was odd to me. I was able to fix this problem by removing a displayport to HDMI cord that I was using in favor of a standard HDMI cable.
Now, the computer sleeps, the eGPU sleeps, but everything crashes on wake. I just wanted to check in with the new details to see if it given the new information it still makes sense to look into the USB port configuration thread. I'm a little worried that the Appendix 2 in the thread you linked said that it is not a permanent solution
.
Again,
thank you for taking your time to read, look into this, and provide your expertise
EDIT 1:
I switched the bootloader from Clover to OpenCore for the heck of it to see if it changed anything. I tried to sleep without the eGPU, and the computer kernel panicked. I removed the AppleALC.kext from the EFI OC folder, and removed the entry from the config.plist. Now the computer does not kernal panic on wake from sleep, but the behavior is different from what I usally see when the computer is sleeping. The monitors turn off, and caps lock turns off on the keyboard. The power button does not blink. If I connect my eGPU, then the same thing happens, but the eGPU fans continue to spin and the LED on the eGPU continues to stay lit. The lights on the NIC also are active. The HDD activity LED does not look to be active.