Contribute
Register

HP Z620 No working USB3 Catalina 10.15.3 RehabMan's Method

Status
Not open for further replies.
Joined
Nov 8, 2014
Messages
71
Motherboard
HP Z620
CPU
E2680
Graphics
RX 5700 XT
Mac
  1. Mac Pro
Hello,

Wondering if someone here can help me. My Hackintosh is a HPZ620, I have a extracted and patched a DSDT and used various tools to try and get USB3.0 working in it's entirety. USB2.0 seems to be working fine and most guides (RehabMan's method) seem to be OK for USB2.0.

USB3.0, however seems to be a different matter. I have attached my EFI folder to see if anyone can help me get all 3 of my external USB3.0 working properly.

I have had it to a stage where my Hackintosh will pick up a USB3.0 Storage Device, but doesn't allow me to write certain file types (Like the Clover EFI folder for example - ScreenShot attached below). I have also tried a CamLink4k USB3.0 device (Capture card) which requires full USB3.0 functionality to function, whilst it recognises the device when plugged in, it doesn't appear to be working correctly.

I have attached the key EFI folder and also some screen shots of IOreg and Hackintool. As you can see, USBInjectall.kext, XHCI-unsupported.kext and GenericUSB.kext are added to the 'Others' folder. A port limit patch is applied although the DSDT.aml is fully complied too.

Thanks in advance to anyone who helps.
 

Attachments

  • EFI.zip
    9.4 MB · Views: 209
  • Screenshot 2020-02-21 at 01.11.59.png
    Screenshot 2020-02-21 at 01.11.59.png
    121.3 KB · Views: 260
  • Screenshot 2020-02-21 at 01.22.09.png
    Screenshot 2020-02-21 at 01.22.09.png
    231.1 KB · Views: 181
  • Screenshot 2020-02-21 at 01.21.43.png
    Screenshot 2020-02-21 at 01.21.43.png
    242.8 KB · Views: 205
  • Screenshot 2020-02-21 at 01.12.57.png
    Screenshot 2020-02-21 at 01.12.57.png
    119.5 KB · Views: 236
  • Screenshot 2020-02-21 at 04.02.08.png
    Screenshot 2020-02-21 at 04.02.08.png
    188.4 KB · Views: 197
Last edited:
UPDATE:

Still not seeing the Texas Instruments USB3.0 Bus in SysInfo (About this Mac).

I have tried the following xHCI kexts in various following configurations:
  1. USBInjectAll.kext
  2. USBInjectAll.kext + GenericUSBXHCI.kext
  3. USBInjectAll.kext + GenericUSBXHCI.kext + XHCI-unsupported.kext
  4. USBInjectAll.kext + XHCI-200-series-injector.kext
  5. USBInjectAll.kext + FakePCIID.kext + FakePCIID_XHCIMux.kext
  6. USBInjectAll.kext + FakePCIID_XHCIMux.kext
None of the above kext configurations were successful in showing the Texas Instruments USB3.0 Bus, as you can see from the screen shot below it's missing.

Screenshot 2020-03-12 at 07.01.50.png


Although, it does show in the PCI section as being present without a valid driver/kernel-extension:

Screenshot 2020-03-12 at 07.01.26.png


IOreg shows the port and its details quite happily:

Screenshot 2020-03-12 at 07.09.07.png


I have had the Texas Instruments ports activated and operating (somewhat badly) as USB2.0 without the USB3.0 bus showing at all in sysinfo, however I am not content with this. My goal is to have full blown USB3.0 at 5Gbps running from the TI ports- this has so far proved unsuccessful in MacOS Catalina 10.15.3.
 
So gave up with the TI USB3.0 controller and brought an Amazon ASMedia 3.1 USB type C card and it worked natively.

... and then I bought and AMD Sapphire Radeon VII which is giving me random kernel panics. Screen flickers when I have two or more monitors plugged in.
 
So gave up with the TI USB3.0 controller and brought an Amazon ASMedia 3.1 USB type C card and it worked natively.

... and then I bought and AMD Sapphire Radeon VII which is giving me random kernel panics. Screen flickers when I have two or more monitors plugged in.


Hi there.

Yes, this is how it is. Texas Instruments' USB3 chipset is not one that is recognised by Apple natively and the third-party driver GenericUSBXHCI.kext is too old now to work with Catalina. Unless TI provide a driver it will always appear as a PCI device on a different node of IORegistry than XHC or EHC, and not be fully configurable.

There's a lot of talk about the Radeon VII around here and drivers support in Catalina. A Site Search will bring up a lot of information :thumbup:
 
Sold the Radeon VII, my Workstation didn’t support the power consumption therefore I’ve invested in a Thicc III 5700 XT.
 
Last edited:
Radeon 5700 XT Thicc iii works a treat. Silent AF. Catalina 10.15.4.
There was a config.plist patch that is required, although the 5700 XT is native to 10.15.x you’ll have to add <false/> to “Graphics Injection: ATI” - don’t remove the flag, leave it in as false.
 
Thanks for the thread and you save me some time.
it seems i will have to buy a pcie usb3 card.

I have the Z820 and i also bought the RX 5700 XT. Working fine since the PSU is 1125W.
Do you have one or two processors installed?
I removed one processor as earlier i was not successful to run a hackintosh with both processors. I have e5-2680 V2 process.
 
Hey all, were you able to setup Catalina on your HP620? I'm trying to do the same on my 820. Thanks
 
Hello!

Assuming your SMBIOS is MacPro6,1 and that your USB ports are renamed correctly (EUSB to EH01 and USBE to EH02), you can try the following combination:

Latest USBInjectAll
mXHCD from this package
The attached SSDT-UIAC-ALL.aml (put it in EFI/CLOVER/ACPI/patched/)

Let us know!

EDIT: I've just fully read your post, specifically the section in which you say: "I have had the Texas Instruments ports activated and operating (somewhat badly) as USB2.0 without the USB3.0 bus showing at all in sysinfo, however I am not content with this. My goal is to have full blown USB3.0 at 5Gbps running from the TI ports- this has so far proved unsuccessful in MacOS Catalina 10.15.3.".
Actually I never managed to have my USB3 controller as well as its connected peripherals shown in sysinfo but, if I remember well, USB3-ports worked at decent speeds with this method: worth a try!

Best regards.
AC
 

Attachments

  • SSDT-UIAC-ALL.aml
    682 bytes · Views: 144
Last edited:
Status
Not open for further replies.
Back
Top