- May 29, 2013
- Gigabyte Z390 M Gaming
- i9-9900K OC'd @ 5.0GHz
- Radeon VII
- Classic Mac
- , ,
- Mobile Phone
On Z370, the USB 3.1 gen 2 (aka USB 3.2 gen 2) ports are on a separate controller and you don't have to worry about them. You only have to worry about the Z370 chipset USB ports.@pastrychef OK, thanks. That was the guide(s) I was looking for .. I wasn't far of in my previous attempts but redid a clean SSDT using the beginners guide and cross checking with the other 3 guides. (I find the way to do it with MaciASL better than with Hackintool, BTW.)
I think/hope USB is configured properly now.
The only odd thing I noticed is that the red USB port and the USB-C connector port on the rear are not listed under XHC but under RP05. (You can see my headset and phone plugged in in the screenshot, but normally I don't have anything connected to them.) I also added my SSDT-template and commented in what ports I enabled.
View attachment 406054
I also realized through this post that I had my case USB ports wrongly configured as external whereas in fact I think they need to be configured as internal (I think…) since they are connected via cable directly to the mobo (HS01-SS01/HS02-SS02/HS09-SS09/HS10-SS10).
Still, whichever way I roll it ... the same no-sleep problem with unchanged behavior however. Double checked BIOS settings as well (again) but there were no misconfigs there, and everything is set up as it should according to yours and various other Hero X build threads. So, I doubt it's sth in there that prevents the sleep.
TBH, I'm happy to let that sleep issue go now since I rarely use sleep. Anyways, the biggest problem from the 4, which I listed in my initial post, was the transparent PNG issue which was a pain on a daily basis .. and you solved that for me
I never understood the reasoning for assigning 255 to the internal header ports that are connected to ports on cases. It didn't make sense to me. I mean, I am going to be using them as if they are normal external USB ports and they aren't connected to any sort of hub... It just didn't make any sense to me. Therefore, I made the decision to ignore what was said in the guide and assigned them as 0 or 3 depending on if they are USB 2 or USB 3.1 gen 1. The only port I assign as 255 is the USB port that's connected to my internal Wi-Fi/Bluetooth card.
In looking at your SSDT, you've whittled down the ports to 15.
Use the Terminal command again:
log show --style syslog | fgrep "Wake reason"
Usually, I don't use my USB 3.1 gen 2 ports. The only time I use those ports are when I have a true USB 3.1 gen 2 device to connect to them.