Contribute
Register

[SUCCESS] Gigabyte Designare Z390 (Thunderbolt 3) + i7-9700K + AMD RX 580

I'm very certain my XhciPortLimit is disabled (and to clarify I do use the 'standard EFI' of this thread). I also read about https://dortania.github.io/OpenCore-Post-Install/usb/ but thought your SSDT files have taken care of this, so I did not create my own USB map.

I have also tried to unplug all USB devices (except the Fenvi BT card) after login (and kept only keyboard/mouse before login). Problem still exists. Don't have Thunderbolt add-on card either.

I do have BIOS F9j though (was too late to see your warning). If you could point me to instructions to downgrade, I'll be happy to try it. Thanks for your help.
Please switch to BIOS F9i located here:

Screen Shot 2021-07-24 at 2.51.29 PM.png


Then let's tackle the problem if it persists.
 
For what it's worth I checked through the config.plist @WillamBrantree posted earlier and note, as required, SMBIOS details had been deleted, but completely, so no sys-def.

In the Kernel section I see two USBInjectAll.kext's with macOS version stipulations - 0.7.1 and 0.7.6.

The XhciPortLimit quirk is currently disabled.

An SSDT for USB config is in place. Sadly I can't peek the actual file to check it, hence my question about system-definition. Depending on the answer would help pin-point any USB problem.
He simply uploaded the standard config-Intel-iGPU.plist that is provided in the EFI folder. In other words, that file doesn't tell us much! :)
 
Its an iMac 19,1 . Should I remove one of the USB kexts? The SSDT is the one provided in this thread.

Hi.

The reason for the two and the min/max version stipulation is for the Mojave/Catalina differences. However I am not sure why this is used.

USBInjectAll.kext has been rewritten since the last version by it's original author - @RehabMan - to include newer system definitions as they've been released since 2018.

Personally I would just use 0.7.7 which is the latest so far and includes all the new definitions. It includes iMac19,1 too.
 
He simply uploaded the standard config-Intel-iGPU.plist that is provided in the EFI folder. In other words, that file tells us nothing! :)

I can only work with what I am given ... I'll butt-out.
 
Hi.

The reason for the two and the min/max version stipulation is for the Mojave/Catalina differences. However I am not sure why this is used.

USBInjectAll.kext has been rewritten since the last version by it's original author - @RehabMan - to include newer system definitions as they've been released since 2018.

Personally I would just use 0.7.7 which is the latest so far and includes all the new definitions. It includes iMac19,1 too.
  • USBInjectAll 0.7.1 is compatible with Mojave.
  • USBInjectAll 0.7.6 is compatible with Catalina, Big Sur, and Monterey.
    • It uses newer Xcode frameworks that don't work in Mojave.
    • I compiled 0.7.6; it's in my GitHub repo.
Hence we inject them conditionally. I'm not familiar with version 0.7.7. Do you know if it works in Mojave?
 
Last edited:
  • USBInjectAll 0.7.1 is compatible with Mojave.
  • USBInjectAll 0.7.6 is compatible with Catalina, Big Sur, and Monterey.
    • It uses newer Xcode frameworks that don't work in Mojave.
    • I compiled 0.7.6; it's in my GitHub repo.
Hence we inject them conditionally. I'm not familiar with version 0.7.7. Do you know if it works in Mojave?

I did not say there was anything wrong with your 0.7.6, or any other version.

In my post I was assuming the OP was swapping between 11.2 and 11.5 - because that was what they stated. Also in my post I pointed-out macOS version compatibility in the first sentence, but for Big Sur was not sure why the distinction was being made in the config.plist.
 
Please switch to BIOS F9i located here:

View attachment 525428

Then let's tackle the problem if it persists.
Thanks. I didn't realize I could downgrade bios by simply flashing the older one. After switching to F9i, the USB errors in dmesg disappeared, and the system (11.5) has been up for 2 hours without freezing. Looks good so far, but will report back if the problem reoccurs.
 
I did not say there was anything wrong with your 0.7.6, or any other version.

In my post I was assuming the OP was swapping between 11.2 and 11.5 - because that was what they stated. Also in my post I pointed-out macOS version compatibility in the first sentence, but for Big Sur was not sure why the distinction was being made in the config.plist.

Please see attached for the current EFI folder which I am using and let me know if anything needs to be changed.

@bh1cqx Let me know if there are any freezing occurs with the downgrade as my BIOS is on version F9J.
 

Attachments

  • EFI.zip
    7.9 MB · Views: 57
Back
Top