Contribute
Register

3rd Party USB 3.0 - GenericUSBXHCI.kext Working in 10.11.2+

tonymacx86

Administrator
Staff member
Joined
Nov 18, 2009
Messages
8,581
Motherboard
PRIME Z490-A
CPU
i5 10600K
Graphics
Vega 56
Mac
  1. MacBook Air
Classic Mac
  1. Apple
  2. PowerBook
Mobile Phone
  1. iOS

tonymacx86

Administrator
Staff member
Joined
Nov 18, 2009
Messages
8,581
Motherboard
PRIME Z490-A
CPU
i5 10600K
Graphics
Vega 56
Mac
  1. MacBook Air
Classic Mac
  1. Apple
  2. PowerBook
Mobile Phone
  1. iOS
3rd Party USB 3.0 - GenericUSBXHCI.kext in OS X 10.11.2

Since it appears Apple fixed the panics that were happening with 10.11 with GenericUSBXHCI.kext, I'll be updating GenericUSBXHCI.kext so it will only attach to XHC controllers that are not Intel and not Fresco Logic.

I'm still fiddling with it to see if there is a way via IOProbeScore vs. having probe check the vendor, but so far not so much... It keeps attaching to my FL1100 controller when it should not.

But 1.2.10 will be a "universal" build that works from 10.7.5 -> 10.11.x.

Note: It is still flakey with my pre-XHC 1.0 NEC/Renesas controller, but that was present in 10.10 too...

Thanks for the info RM. Looking forward to the final release.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,093
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
3rd Party USB 3.0 - GenericUSBXHCI.kext in OS X 10.11.2

Thanks for the info RM. Looking forward to the final release.

A build is available. Current build just avoids attaching to Intel/Fresco controllers. Someone has suggested that it still attach to FL1000 (evidently not XHCI 1.0 compliant, so may not be natively supported). The source currently checked in allows that, although I haven't built it yet.
 

ammulder

Moderator
Joined
Sep 1, 2014
Messages
3,416
Motherboard
GA-H87N-WIFI
CPU
i7-4790S
Graphics
GT 740
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. iOS
3rd Party USB 3.0 - GenericUSBXHCI.kext in OS X 10.11.2

I tried the 12/14 build, and I am now able to use USB2 and USB3 drives on the USB 3.1 Type A and USB 3.1 Type C ports on the ASMedia controller on my ASRock 170 board. I don't have any USB 3.1 devices to try yet.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,093
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
3rd Party USB 3.0 - GenericUSBXHCI.kext in OS X 10.11.2

New build is up that whitelists FL1000, other Intel/Fresco are blacklisted.
 
Joined
Jun 9, 2013
Messages
10,781
Motherboard
Gigabyte GA-H77N-WIFI
CPU
i7-3770
Graphics
HD 4000
Mac
  1. MacBook
  2. Mac mini
Mobile Phone
  1. Android
3rd Party USB 3.0 - GenericUSBXHCI.kext Working in 10.11.2

I edited my DSDT for my GA-H61N-USB3 i removed HUB0 in the DSDT i can boot with USB 3 enabled in the bios how ever i tried this kext but doesn't work as you said. Think its just problematic as RehabMan says even people have made a injector kext for it but still no go.
 

tonymacx86

Administrator
Staff member
Joined
Nov 18, 2009
Messages
8,581
Motherboard
PRIME Z490-A
CPU
i5 10600K
Graphics
Vega 56
Mac
  1. MacBook Air
Classic Mac
  1. Apple
  2. PowerBook
Mobile Phone
  1. iOS
3rd Party USB 3.0 - GenericUSBXHCI.kext Working in 10.11.2

I edited my DSDT for my GA-H61N-USB3 i removed HUB0 in the DSDT i can boot with USB 3 enabled in the bios how ever i tried this kext but doesn't work as you said. Think its just problematic as RehabMan says even people have made a injector kext for it but still no go.

I had similar experience with the NEC/Renesas 3rd party USB on the H67N and the X58A. This kext is not working for them.
 
Joined
Jun 9, 2013
Messages
10,781
Motherboard
Gigabyte GA-H77N-WIFI
CPU
i7-3770
Graphics
HD 4000
Mac
  1. MacBook
  2. Mac mini
Mobile Phone
  1. Android
3rd Party USB 3.0 - GenericUSBXHCI.kext Working in 10.11.2

I personally think its better leaving it disabled in the bios and call it a day.
 
Joined
Oct 14, 2015
Messages
78
Motherboard
Asus z170-A
CPU
6700k
Graphics
GT 610
Mac
  1. MacBook Pro
Classic Mac
Mobile Phone
3rd Party USB 3.0 - GenericUSBXHCI.kext Working in 10.11.2

Hi Tony ,,

Weren't you using Asus z170-A before ? if yes .. did you have any success with it?

Cheers.
 
Joined
Sep 30, 2012
Messages
93
Motherboard
Asus P6X58D-Premium
CPU
X5675
Graphics
GTX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Top