Contribute
Register

Gigabyte B550 Vision D (Thunderbolt 3) + AMD Ryzen 7 3700X + AMD RX 5600 XT

I might have asked this before, but do you have Windows or Linux on this system? If so, it would be helpful to know whether USB 2.0 ports work on those operating systems. If they fail in Windows, you can (or should) report the problem to Gigabyte Tech Support.

On the new Gigabyte Z690 Aero G, there is a similar problem in which USB 2.0 devices do not connect to two USB-C ports. The same USB 2.0 devices connect to a third USB-C port. Even in Windows. It's really annoying...
Yes I have W10 installed.
USB2 ports works on that OS.
Furthermore, I must say that before installing the EFI folder available from this post, I did a Ryzentosh using a very plain EFI folder built by following the OpenCore official guide.
With that configuration, the front USB2 ports have been working, in fact my Logitech USB receiver fior mouse and keyboard was plugged in those ports.
What about disabling the Wi-if card? You know I have an Intel AX200.
 
Yes I have W10 installed.
USB2 ports works on that OS.
Furthermore, I must say that before installing the EFI folder available from this post, I did a Ryzentosh using a very plain EFI folder built by following the OpenCore official guide.
With that configuration, the front USB2 ports have been working, in fact my Logitech USB receiver fior mouse and keyboard was plugged in those ports.
What about disabling the Wi-if card? You know I have an Intel AX200.
The USB port map in this EFI is for Vision D, which means it might need to be modified for Vision D-P. The setup for Vision D-P was never finished. That is why this thread does not officially support Vision D-P.

To configure USB ports, disable both USB SSDTs and the USBInjectAll kext. Then reboot.

After logging back into macOS, run Hackintool, click the USB tab, then clear and refresh the list.

Make a diagram of the back panel layout on paper. Now connect a USB 2 device into each port and see which row in Hackintool lights up when the device is connected. Write the name of the port on the paper diagram.

On black USB 2 ports, connect either a USB 2 or 3 device.

On all other USB ports, connect a USB 2 device, note down the port name, then safely eject it, connect a USB 3 device to the same port, write down the port name, then eject the device. Repeat for all ports.
 
The USB port map in this EFI is for Vision D, which means it might need to be modified for Vision D-P. The setup for Vision D-P was never finished. That is why this thread does not officially support Vision D-P.

To configure USB ports, disable both USB SSDTs and the USBInjectAll kext. Then reboot.

After logging back into macOS, run Hackintool, click the USB tab, then clear and refresh the list.

Make a diagram of the back panel layout on paper. Now connect a USB 2 device into each port and see which row in Hackintool lights up when the device is connected. Write the name of the port on the paper diagram.

On black USB 2 ports, connect either a USB 2 or 3 device.

On all other USB ports, connect a USB 2 device, note down the port name, then safely eject it, connect a USB 3 device to the same port, write down the port name, then eject the device. Repeat for all ports.
hello,
does the USBInjectAll work on AMD platform? I read to use other methods, but don't know if they are outdated posts.
 
hello,
does the USBInjectAll work on AMD platform? I read to use other methods, but don't know if they are outdated posts.
It won't work on AMD platforms for at least these reasons:
  • Different USB Controller device ID
  • AMD has two USB controllers (XHC and PTXH)
 
@CaseySJ hi there!
"Things to Test or Check:
  • Any OCS or other warnings before OpenCore picker appears?
  • Does Catalina, Big Sur, or Monterey boot properly?
  • Does Bluetooth work? Can you enable and disable Bluetooth?
  • Does Bluetooth work if you (a) boot into Windows and then (b) boot into macOS without doing a cold start?
  • If you use "Resizable BAR Support" in Windows, try enabling that in BIOS and check if macOS boots properly."

  1. I saw this on your EFI 0.7.7 post, and I can tell you that for me, with F13 BIOS. I didn't encount any warning before OC picking .(I use OCAT from ic005k and not OCC.)
  2. No problem with Big Sur.
  3. Bluetooth works very well but I'm with Intel AX200 with OpenIntel driver.
  4. With dual boot Windows I have to disable on Windows the devices from device manager, and then re enable it if I come from Mac to Windows without doing a cold start. Just rebooting from macOS to Windows.
  5. I already show you Resizable BAR Support with my RX580 on Big Sur with OpenCore setting. I have to go back in this thread where I post the screen and everything, and it works without problem.
 
@NCMacGuy,

You reported sleep/wake issues on your B550 Vision D with BIOS F13. I encountered a similar problem today and created a simple SSDT-DISABLE-GPP0.aml that seems to have fixed the issue. I'm attaching the SSDT here. Feel free to copy it to EFI/OC/ACPI folder and add an entry in config.plist --> ACPI.


Anyone that is using SSDT-GPRW to disable wake-from-USB ports should give this a try as well. Be sure to disable the SSDT-GPRW SSDT and the related ACPI Patch before applying and using the attached SSDT-DISABLE-GPP0.
 

Attachments

  • SSDT-DISABLE-GPP0.aml
    107 bytes · Views: 50
Last edited:
** Small Announcement **
Retiring the ASRock X570 Taichi

Having recently assembled two new Hackintoshes (a Gigabyte Z690 Aero G and an Asus Z690 ProArt Creator) I have retired the ASRock X570 Taichi. The system has been disassembled and various components have been boxed. Some components will be reused, others will be sold.

In this thread I'll continue to support the X570 Taichi, but will be unable to run any tests or experiments.
 
@NCMacGuy,

You reported sleep/wake issues on your B550 Vision D with BIOS F13. I encountered a similar problem today created a simple SSDT-DISABLE-GPP0.aml that seems to have fixed the issue. I'm attaching the SSDT here. Feel free to copy it to EFI/OC/ACPI folder and add an entry in config.plist --> ACPI.


Anyone that is using SSDT-GPRW to disable wake-from-USB ports should give this a try as well. Be sure to disable the SSDT-GPRW SSDT and the related ACPI Patch before applying and using the attached SSDT-DISABLE-GPP0.
do you suggest to try this with usbwake kext and ssdt?

btw this is what I see with and without GPRW/GPP0 aml. I try multiple combination
Schermata 2022-01-20 alle 09.44.51.png


"due to XHC2/" with GPP0

"due to GPP0 XHC2/HID Activity" with only GPRW

the first two dark wake in the screen was without gprw and gpp0.
it always this XHC2 problem... really strange

I attach also ioreg
 

Attachments

  • for casey.ioreg.zip
    5.9 MB · Views: 33
Last edited:
do you suggest to try this with usbwake kext and ssdt?

btw this is what I see with and without GPRW/GPP0 aml. I try multiple combination
View attachment 539924

"due to XHC2/" with GPP0

"due to GPP0 XHC2/HID Activity" with only GPRW

the first two dark wake in the screen was without gprw and gpp0.
it always this XHC2 problem... really strange

I attach also ioreg
Does your monitor have built-in speakers or an audio output jack? If so, does the name of the monitor appear in the “sound” menu or System Preferences —> Sound -> Output?
 
Does your monitor have built-in speakers or an audio output jack? If so, does the name of the monitor appear in the “sound” menu or System Preferences —> Sound -> Output?
Yes, "27GL650F"
I'm trying now disabling Bluetooth port on xhc2 (the 2 hub on XHC2) but nothing. still instant wake. I want to shutdown on ACPI the xhc2 controller (just to make a quick test). What do you suggest?
 

Attachments

  • Schermata 2022-01-20 alle 09.59.09.png
    Schermata 2022-01-20 alle 09.59.09.png
    76.5 KB · Views: 28
Back
Top