** How to 'Fix' USB 3.x Device Connection on Thunderbolt Ports **
In recent versions of macOS we're unable to connect USB 3.x device to the two Thunderbolt (Type C) ports on the rear IO panel. This post describes a 'fix', but see
Important Note at the end.
Your post reminded me to try an experiment involving a recently modified version of
GenericUSBXHCI.kext. After installing the kext and rebooting, I am actually able to connect both a USB 3.x flash drive and a USB 3.x to 2.5GbE Ethernet adapter:
View attachment 574844
This kext was originally developed for AMD Ryzen Hackintoshes, but it seems to fix this particular problem on our Designare Z390 systems.
Anyway, please give it a try. It may be downloaded from the link below after clicking on
Assets:
A fork of GenericUSBXHCI aimed at analyzing and fixing the USB3 issue on some Ryzen APU-based 11.0+ hackintoshes - RattletraPM/GUX-RyzenXHCIFix
github.com
Copy the kext to
EFI/OC/Kexts folder in your EFI partition and make this change to
config.plist:
View attachment 574845
To be extra safe, copy your EFI folder to EFI partition of a USB flash drive and make the changes there. Then boot from the USB flash drive by pressing
F12 at Gigabyte Splash Screen to open the BIOS Boot Menu. Select the USB flash disk from that menu.
IMPORTANT NOTE:
- On each reboot we have to (a) connect a USB 3.x device to one of the two Thunderbolt port, (b) disconnect the device, then (c) connect it again
- This seems to enable the USB 3.x connection and USB hot plug capability
- From this point on, we can connect and disconnect USB 3.x devices to either of the Thunderbolt ports