Contribute
Register

A Beginner's Guide to Creating a Custom USB SSDT

Thank you so much man!!! I'll take a look at it when I have a minute and see if I can make things work. Cheers!
 
Hi. Has anyone managed to work the USB 3.0 ports in Catalina with Z390 motherboard? In my computer with Mojave everything was going well, but when upgrading to Catalina, the USB 3.0 ports stopped working and I am following the same method that I used with Mojave to be able to use the 3.0 and I do not get it, only the 2.0 works. Thank you
 
Hi. Has anyone managed to work the USB 3.0 ports in Catalina with Z390 motherboard? In my computer with Mojave everything was going well, but when upgrading to Catalina, the USB 3.0 ports stopped working and I am following the same method that I used with Mojave to be able to use the 3.0 and I do not get it, only the 2.0 works. Thank you

Hi there.

Run the IORegistryExplorer app and scroll the left window down until your find the XHC section. Post a screen-grab. :thumbup:
 
Hi. Well, after continuing to test, I can't make the USB 3.0 ports work. I leave the capture of xhc
Captura de pantalla 2019-10-18 a las 18.14.58.png
 
Hi. Well, after continuing to test, I can't make the USB 3.0 ports work. I leave the capture of xhcView attachment 431386

Okay ...

Assume you have the USBInjectAll.kext installed.
Did you create your own SSDT-UIAC.aml patch?
If not, that's a port-limit removal patch issue. Check the new version.

:)
 
For homework, I've read through a few of the other X79 User Builds we have on this site and no-one has mentioned a missing controller. If removing one of those other SSDT patches makes one EHC disappear, that's plain odd. I've only seen your Rampage.ioreg from before the EHCI patches were corrected when they still showed as EUSB and USBE etc. Check the output now.

Hi UtterDisbelief, sorry for the late reply, I've been rely busy at work.
So I've been playing with the IORegistryExplorer. I definitely confirm Hackintool is not reliable for discover the ports, as is keeping showing just the EH01 controller and its ports.
I can see all the controllers in the IORegistryExplorer now, but no one port available in Hackintool, neither the controller presents in system Informations.
The only ports I see in Hackintool are the one of EH01 controller, all the other ports of the other controllers are not visible neither in IORegistryExplorer. Surprising, all the port even if not showed, work. I have USB3 and type-c peripheral attached (Sandisk Extreeme and Clarett 2Pre USB type-c).
I'm not sure how to proceed, I would really appreciate if you can have a look to my IORegistryExplorer.

Many thanks!
 

Attachments

  • Rampage.ioreg.zip
    979.8 KB · Views: 63
  • config.plist
    8.3 KB · Views: 72
Hi UtterDisbelief, sorry for the late reply, I've been rely busy at work.
So I've been playing with the IORegistryExplorer. I definitely confirm Hackintool is not reliable for discover the ports, as is keeping showing just the EH01 controller and its ports.
I can see all the controllers in the IORegistryExplorer now, but no one port available in Hackintool, neither the controller presents in system Informations.
The only ports I see in Hackintool are the one of EH01 controller, all the other ports of the other controllers are not visible neither in IORegistryExplorer. Surprising, all the port even if not showed, work. I have USB3 and type-c peripheral attached (Sandisk Extreeme and Clarett 2Pre USB type-c).
I'm not sure how to proceed, I would really appreciate if you can have a look to my IORegistryExplorer.

Many thanks!

Hi there.


You attached the IOReistryExplorer app itself, not the export.

Yes, remember all the USB3 ports - including USB-C - are controlled by the ASMedia chip. They will work but are not a part of the 15-limit imposed by Apple, nor are they directly configurable.

Looking back at our conversations, in post# 468 your screengrab shows Hackintool with only one controllers. This was in line with your earlier config.plist where you had disabled the second one by mistake:

d.png


...however , you later show a screengrab with this corrected:

ok.png


This second one is correct.

Please check your present config.plist to make sure you have enabled both controllers. There is no other reason why the second one should not show up (except faulty hardware, which is unlikely).

:)
 
Hi
Hi there.


You attached the IOReistryExplorer app itself, not the export.


Please check your present config.plist to make sure you have enabled both controllers. There is no other reason why the second one should not show up (except faulty hardware, which is unlikely).

:)

Hi UtterDisbelief, sorry my mistake. I edited the thread, and I attached the ioreg and config, as you can see I have both patch enabled. The controller work fine on windows, I installed windows in dual-boot in order to verify all them. Only one controller is showing up in Hackintool, USBMap, and System Information. In IORegistry I can spot them but no one port is populated, if my IORegistry reading is right.
Many thanks,
 
Last edited:
Hi


Hi UtterDisbelief, sorry my mistake. I edited the thread, and I attached the ioreg and config, as you can see I have both patch enabled. The controller work fine on windows, I installed windows in dual-boot in order to verify all them. Only one controller is showing up in Hackintool, USBMap, and System Information. In IORegistry I can spot them but no one port is populated, if my IORegistry reading is right.
Many thanks,

Okay ...

Then I go back to all those ACPI patches. They are the only things which would disable a controller in macOS only and leave Windows alone.
 
Okay ...

Then I go back to all those ACPI patches. They are the only things which would disable a controller in macOS only and leave Windows alone.

Thanks UtterDisbelief for your dedication mate, I really appreciate your help.
I tried to disable them all, no luck, still one controller visible..
 

Attachments

  • Rampage.ioreg.zip
    980.3 KB · Views: 70
  • Screenshot 2019-10-20 at 10.49.23.png
    Screenshot 2019-10-20 at 10.49.23.png
    431.3 KB · Views: 55
  • config.plist
    7.1 KB · Views: 70
Back
Top