Contribute
Register

HP Z620 No working USB3 Catalina 10.15.3 RehabMan's Method

Joined
Nov 8, 2014
Messages
74
Motherboard
HP Z620
CPU
E2680
Graphics
RX 5700 XT
Mac
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

Last edited:
Joined
Nov 8, 2014
Messages
74
Motherboard
HP Z620
CPU
E2680
Graphics
RX 5700 XT
Mac
Mac Pro
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.
 
Joined
Nov 8, 2014
Messages
74
Motherboard
HP Z620
CPU
E2680
Graphics
RX 5700 XT
Mac
Mac Pro
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.
 

UtterDisbelief

Moderator
Joined
Feb 13, 2012
Messages
4,482
Motherboard
Gigabyte Z390M Gaming
CPU
i5-9600K
Graphics
RX 570
Mac
iMac, Mac mini
Classic Mac
eMac, iBook
Mobile Phone
iOS
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:
 
Joined
Nov 8, 2014
Messages
74
Motherboard
HP Z620
CPU
E2680
Graphics
RX 5700 XT
Mac
Mac Pro
Sold the Radeon VII, my Workstation didn’t support the power consumption therefore I’ve invested in a Thicc III 5700 XT.
 
Last edited:
Joined
Nov 8, 2014
Messages
74
Motherboard
HP Z620
CPU
E2680
Graphics
RX 5700 XT
Mac
Mac Pro
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.
 
Joined
Jan 10, 2016
Messages
68
Motherboard
Gigabye Z390 Gaming X
CPU
i7-9700k
Graphics
no dedicated GPU
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.
 
Joined
Jun 6, 2020
Messages
4
Motherboard
<< need model # >> See Rules !!
CPU
Xeon << need model # >> See Rules !!
Graphics
quarto 6000
Mac
MacBook
Classic Mac
iMac
Mobile Phone
Android
Hey all, were you able to setup Catalina on your HP620? I'm trying to do the same on my 820. Thanks
 
Joined
Dec 13, 2013
Messages
6
Motherboard
HP Z620 Workstation
CPU
2 x Intel Xeon E5-2680v2 2.80-3.60 GHz
Graphics
Sapphire Radeon RX 570 4 GB on BENQ PD3200U 4K
Mac
iMac, MacBook Air, MacBook Pro, Mac Pro
Mobile Phone
iOS
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

Last edited:
Top