Edhawk
Moderator
- Joined
- Aug 2, 2013
- Messages
- 6,288
- Motherboard
- Asus ROG Strix X570-F Gaming
- CPU
- Ryzen 9 3900X
- Graphics
- RX 6700 XT
- Mac
- Mobile Phone
OpenCore doesn't like it when you use a patched DSDT.aml, well the Developers of OpenCore don't!
They prefer you to use custom SSDT's that contain the various patches, so the system is as Vanilla as possible when using another OS.
The USB issues may be because USBInjectAll.kext, which I assume you are using, doesn't include the USB devices from your old X58 system. I think the first series of Intel USB controller to be added to the USBInjectAll.kext was the 8-series (Haswell) controller.
There are a few Clover to OpenCore conversion options that can help with the USB ports, depending on whether you used them in Clover or not.
USB:
device_type: EHCI
USB Port Limit Patches:
They prefer you to use custom SSDT's that contain the various patches, so the system is as Vanilla as possible when using another OS.
The USB issues may be because USBInjectAll.kext, which I assume you are using, doesn't include the USB devices from your old X58 system. I think the first series of Intel USB controller to be added to the USBInjectAll.kext was the 8-series (Haswell) controller.
There are a few Clover to OpenCore conversion options that can help with the USB ports, depending on whether you used them in Clover or not.
USB:
- FixOwnership: UEFI -> Quirk -> ReleaseUsbOwnership
- ClockID: DeviceProperties -> Add -> PciRoot... -> AAPL,clock-id
- HighCurrent: DeviceProperties -> Add -> PciRoot... -> AAPL, HighCurrent
- Irrelevant for OS X 10.11 and newer
- Newer variant is either PowerProperties defined in IOUSBHostFamily.kext -> AppleUSBHostPlatformProperties or added with a USBX SSDT for Skylake SMBIOS and newer
device_type: EHCI
- device-id
- AAPL,current-available
- AAPL,current-extra
- AAPL,current-available
- AAPL,current-extra
- AAPL,current-in-sleep
- built-in
- device-id
- AAPL,current-available
- AAPL,current-extra
- AAPL,current-available
- AAPL,current-in-sleep
- built-in
USB Port Limit Patches:
- Kernel -> Quirks -> XhciPortLimit -> YES