1
0
This repository has been archived on 2024-03-25. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
Gigabyte-GA-B75M-D3H-rev1.1…/README.md

3.5 KiB
Raw Blame History

Note: I realized after creating this file that it is actually incomplete. As my current PC case only had two extra USB2.0 ports in the front, I did not realize this motherboard actually does support two additional USB3 ports through an internal connector. If you have these connected in your PC, this file will be missing this connector. I apologize for this. If I ever replace the PC case with one that has additional USB3 ports, I might update this file, although there seems to be a better way to do this now that does not require a custom SSDT file at all.

Gigabyte GA-B75M-D3H rev1.1 SSDT-UIAC

Custom SSDT UIAC for the Gigabyte GA-B75M-D3H rev1.1 motherboard.

Made by following RehabMans guide, saved for future reference and in case anyone else uses this motherboard and is somewhat confused by the guide (as I was, initially).

I have included the SSDT-UIAC.dsl file in case you want to make further changes or use this as a template. You can use MaciASL to open and edit the file. Be sure to check MaciASL » Preferences » iASL » Compiler Options is set to ACPI 6.2a when using the application.

Note

This is specifically made for the aforementioned motherboard. It might work with other, similar motherboards, but this is untested on my part. If it does end up working, please post an issue so others can know, too.

The remainder of this README assumes youre using Clover Configurator. If you use Xcode or something else to modify your Clover config file, replace Clover Configurator specific references with whatever manual step you need to make to get the same result.

Installation

This assumes you already have a working Clover setup using USBInjectAll.

  • Mount your EFI partition (e.g. using Clover Configurator)
  • Locate the EFI/ACPI/patched folder
  • Copy SSDT-UIAC.aml into this folder
  • Open your config file (EFI/CLOVER/config.plist) in Clover Configurator
  • In the Acpi section, add the change EHC1 to EH01 and change EHC2 to EH02 patches (use the List Of Patches dropdown menu)
  • Check if SortedOrder in the bottom-right hand corner of the SSDT section is empty

In case SSDT SortedOrder is not empty

By default your config.plist likely has no SSDT SortedOrder set, but in case something is listed there, youll have to either empty it, or ensure SSDT-UIAC is added to the list.

Reboot

Reboot and make sure all your USB ports work. You can test this simply by plugging in a USB device in each port and see if it works as expected. IORegistryExplorer can be useful for this, too, but its not required.

In case it didnt work

You might end up with a computer without any working USB ports. If that happens, reboot and when you get to the Clover boot, hit the spacebar having selected your usual boot option and add the -uia_ignore_rmcf boot argument. This will ignore all custom SSDT options, which should help you get to a booted machine with working USB ports, after which you can make whatever changes are necessary to fix the issue.

Screenshot

IORegistryExplorer