Contribute
Register

USB3 for Gigabyte GA-X99-UD5

Status
Not open for further replies.
You mean Like this
-v -xcpm npci=0x2000 nvda_drv=1 kext-dev-mode=1 -uia_exclude_hs

Correct. You will see it in system.log:
Code:
USBInjectAll: -uia_exclude_hs specfies 'HS01,HS02,HS03,HS04,HS05,HS06,HS07,HS08,HS09,HS11,HS12,HS13,HS14'
 
Correct. You will see it in system.log:
Code:
USBInjectAll: -uia_exclude_hs specfies 'HS01,HS02,HS03,HS04,HS05,HS06,HS07,HS08,HS09,HS11,HS12,HS13,HS14'

I show when loading But usb3 still not work look ioreg
Look my Logs
 

Attachments

  • test 2.zip
    1.1 MB · Views: 107
  • Log files.zip
    19 KB · Views: 101
Still I don't understand when I install any card to slot PCIE_2
I get Error allocating Boot failed with UEFI mode.windows worked fine.
I don't know why

Any idea for this issu
 
I show when loading But usb3 still not work look ioreg
Look my Logs

You need XHCI-x99-injector.kext as described in the USBInjectAll README. Or the previous injector you were using. There is no native support in the XHCI drivers for the X99 XHCI. My injector uses a different class... maybe it will help.

Otherwise, could be a BIOS issue. From ioreg, everything looks as expected.

FYI: I see a bug in -uia_ignore_hs where it is not excluding HS10 (a minor typo). Will fix in next build, but it is not of concern for you.

Try again without USBInjectAll and the port-limit patch, just to make sure it is not something else you changed.
 
Hi,

with this patches and kexts, i have enabled 4 USB 3.0 ports with MacPro6,1 SMBIOS on Gigabyte GA-X99-UD5.

USB is fully working on the back panel (white and blue one, the 4 blue ports with the LAN ports are 2.0)

Front panel (internal connectors) not tested.

Do the following DSDT patches (HEX) with Clover:
Title
EHC1 to EH01 find 45484331 replace 45483031
EHC2 to EH02 find 45484332 replace 45483032
XHCI to XH01 find 58484349 replace 58483031

and put the kexts in EFI/CLOVER/kexts/10.11

Thx to nmano who made this for X99GamingG1 and iMac14,1.

Thanks, I tried on a UD4 board and got some success. Front mounted USB 3.0 are working now in full 3.0 mode. However, all the rear ports are only working in 2.0. USB 3.0 devices will not even power on from the rear ports. It's better than what I had before and I have a native USB 3.0 PCI card so no biggie.
 
after long time of testing, i got full working USB 3.0/2.0 on my Asus X99 Deluxe.

Only 2 Ports are not enabled (2 USB 2.0 Ports - USB Bios Flashback No 3 in Manual). So i disabled this ports in Bios.

All oder Ports running perfect and support usb 3.0/2.0. Front also.

I did the following patch in Clover:

Kernel and Kext Patches

AppleUSBXHCIPCI search 83BD8CFEFFFF10 replace 83BD8CFEFFFF1F to Raise USB Port Limit

and i use 3 Kexts:

FakePCIID_XHCIMux.kext
USB_Injector.kext
USBInjectAll.kext

I have to use exact this Kexts and Patches to get fully working USB on os 10.11.2

Using other combinations e.g. FakePCIID.kext are not running. UBS 2.0 does not work, 3.0 not working... or intern bus Ports are not enabled. Many errors...

I can attach the files for ASUS X99 Deluxe

My Gigabyte Board is used for testing 10.11 with a 5960x, so i can´t do USB testing at this time.

USB.jpg

I also updated to latest Clover 3330 and updated OsxAptioFixDrv-64.efi

enabled handoff for XHCI and EHCI in Bios.
 

Attachments

  • Kexts_ASUS_X99.zip
    33 KB · Views: 155
x99 USB3 Worked.Full speed Up to 5 Gb/sec
All ports are worked.
DSDT patch
EHC1 to EH01
EHC2 to EH02
XHC1 to XHC
Comment -Change 15 Port Limit To 30 in XHCI Kext (X99-series)
Find 83BD8CFE FFFF10
Name-AppleUSBXHCIPCI
Replace 83BD8CFE FFFF1F
set Bios Mac Pro 6.1 or iMac 14.1
All credit goes to Rehapman.
Install 3 kexts
FakePCIID_XHCIMux.kext(x99)
FakePCIID.kext(x99)
USB_Injector x99.kext(I just change device to XHC)
 

Attachments

  • Screen Shot 2015-12-12 at 7.42.56 AM.png
    Screen Shot 2015-12-12 at 7.42.56 AM.png
    215.5 KB · Views: 241
  • x99 USB3 speed 5GB.zip
    238.4 KB · Views: 164
  • Screen Shot 2015-12-12 at 8.23.57 AM.png
    Screen Shot 2015-12-12 at 8.23.57 AM.png
    229.4 KB · Views: 226
x99 USB3 Worked.Full speed Up to 5 Gb/sec
All ports are worked.
DSDT patch
EHC1 to EH01
EHC2 to EH02
XHC1 to XHC
Comment -Change 15 Port Limit To 30 in XHCI Kext (X99-series)
Find 83BD8CFE FFFF10
Name-AppleUSBXHCIPCI
Replace 83BD8CFE FFFF1F
set Bios Mac Pro 6.1 or iMac 14.1
All credit goes to Rehapman.
Install 3 kexts
FakePCIID_XHCIMux.kext(x99)
FakePCIID.kext(x99)
USB_Injector x99.kext(I just change device to XHC)

No reason to inject the HSxx ports on XHC when using FakePCIID_XHCIMux.kext. All USB will be routed to EHCI instead.

And... then you won't need the port limit patch.
 
No reason to inject the HSxx ports on XHC when using FakePCIID_XHCIMux.kext. All USB will be routed to EHCI instead.

And... then you won't need the port limit patch.

Only worked with port limit patch
I update worth ioreg
Because I used USB_Injector x99.kext
 

Attachments

  • Archive.zip
    2.2 MB · Views: 163
Status
Not open for further replies.
Back
Top