Jump to content

Recommended Posts

Posted

Hi.

I am setting up a new hackintosh with Monterey. My hardware is:

Intel i7-10700k
Mother Gigabyte Z490 UD
Sapphire RX570 (8gb)
RAM: 32 Gb Kingstone Fury 3200

The problem I have is that the computer does not recognize the USB3 devices. There is no problem with USB2 devices.

Because of this I can't map the USB ports because when I connect a USB3 device it is as if nothing is connected ... Hackintool does not recognize it.

In the EFI I have installed the kext USBInjectAll and XHCI-unsupported.

I will greatly appreciate your help.

Posted

@MaLd0n Thanks for your reply.

Before opening this thread, I have tried following the steps in your video, but the problem I stumble upon is that for some strange reason the boot flag "uia_exclude = HS ... does not exclude (after system reboot) the ports that I configured to be bypassed, this way, I never get the USB3 ports out because they have no place because of the restriction of the 15 logical ports of mac.

If I enable XhciPortLimit and restart, I achieve that more than 20 ports appear among them the USB3 (SS0x). But hackintool only recognizes me the USB3 devices that I connect. USB2 devices are not detected, not even by macOS.

I suspect the USBInjetAll and XHCI-unsupported kexts ... maybe they have some incompatibility with my equipment, or they "get on badly" with some of the ssdts that I have in my EFI ... it is very strange ...

The SSDTs I have are:

SSDT-AWAC.aml
SSDT-EC-USBX-DESKTOP.aml
SSDT-PLUG-DRTIA.aml

What I did was use an unorthodox method of mapping: with XhciPortLimit set to false, I mapped the USB2 ports and took a screenshot to remember what they were. I enabled XhciPortLimit and after rebooting map the USB3. And at this point I had to help myself with the screenshot and decide using a bit of logic which ports to leave and which to delete. Once done, I generated the kext on hahitool.

At this moment the USB2 and USB3 ports work but I am aware that it is a "temporary" solution.

I would appreciate it if you can guide me to find a way for my team to respond in a "normal" way so that I can follow the steps as described in your video.

Thanks already!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...