Hi,
My XHC-SSDT is Taylor made for the X570 Aorus. The x570 has 3 usb controllers and I don’t know if that’s the case with your B450 (I doubt very much it is as the B550 has 2 controllers)
could you show me a screenshot of your XHC layout within the IO Reg or if you don’t know how to do that then show me a screenshot of the USB ports via hackintool.
Also what SSDTs are you using?
Thank you for your response.
I'll share my EFI folder for better understanding of my structure.
So here it is my actual IOExplorer screenshot for USB ports
As so my Hackintool screenshot:
Please notice my USB port without any mapping:
I've removed PTXH/POT9 and PTXH/POT10 to keep bellow 15 ports to remove the Quirk XHCIPortLimit as mentioned on Dortania's tutorial.
The USB3.0 ports always maps to two IOPorts when using a USB2.0 or USB3.0 device (as you can check on my USB port comments) is this normal behavior?
Regarding the SSDTs I'm using:
SSDT-EC-USBX-DESKTOP.aml - Provided by Dortania's guide.
SSDT-EC-USBX.aml - Compiled from OpenCorePkg sample .dsl (I don't know if it's necessary or not, but I saw Technolli YouTuber doing it -
)
Kexts Used:
AMDRyzenCPUPowerManagement.kext
MacProMemoryNotificationDisabler.kext
AirportItlwm.kext
NVMeFix.kext
AppleALC.kext
RealtekRTL8111.kext
AppleMCEReporterDisabler.kext
SMCAMDProcessor.kext
IntelBluetoothFirmware.kext
USBPorts.kext
IntelBluetoothInjector.kext
VirtualSMC.kext
Lilu.kext
WhateverGreen.kext
Removed AirportItlwm.kext and IntelBluetoothFirmware.kext due to their size on EFI folder.