UtterDisbelief
Moderator
- Joined
- Feb 13, 2012
- Messages
- 9,587
- Motherboard
- Gigabyte B760 Gaming X AX
- CPU
- i5-14600K
- Graphics
- RX 560
- Mac
- Classic Mac
- Mobile Phone
IOReg attached! Thanks!
@UtterDisbelief I should mention on this board there are NO USB 2.0 only ports, besides the ones inside the mobo.
I'm following this guide because on my last build i followed the other one... it worked pretty well.... but every now and then I had catastrophic failures from what I thought were from USB. Also my computer would from time to time become extremely sluggish when using USB devices before finally crashing and resetting.
Now it's not working at all.
Another question: Do I have to map ports from devices that are mounted by thunderbolt? Or would these usb devices be mounted via PCI technically?
What about an attached HUB embedded in my monitor?
Thanks so much
Hi there.
Yes, that's right. All back-panel ports are USB3, however the internal USB2 ports are still there and show up in IOReg.
Your IOReg also shows us that you have the port-limit removal patch in place with 20x ports on the XHC tree. There is an EHC controller active too.
Your motherboard features just 4x X99 USB3 ports, the others are controlled by an ASMedia third-party chip. So only 4x of the USB3 back-panel ports might be working unless ...
There are several ways to approach your particular USB sub-system. Do you have GenericXHCIUSB.kext installed? That would activate the ASMedia ports. They would probably show up as PR/HP ports in IOReg.
So:
1) If you create an SSDT you will be able to configure each port and choose which will be within the 15 limit for XHC. You can then remove the port-limit removal patch.
2) You do not have to map the ASMedia ports, nor the Thunderbolt. They will not appear on the XHC section of the IOReg tree.
3) Similarly the hub in your monitor is not configurable and will not show on the XHC tree. Any USB motherboard port it is plugged into will be, if it is one of the X99 ports.