Contribute
Register

Rename XHCI to XHC? USB 3.0 madness

Status
Not open for further replies.
Joined
Nov 4, 2011
Messages
19
Motherboard
MSI x99s << need manufacturer name and model # >> See Forum Rules !!
CPU
i7-5820K
Graphics
2x980
Hey,

I would really like some help in getting USB 3.0 to work properly with el Capitan. I have like 4 USB 3.0 ports not working (located at the back). The other 4 usb ports work but system profiler states that this ports are max speed of 480Mb/sec. I don't think it is usb 3.0. I did plugin a usb 3.0 external drive (with sata 6 sad in it), I was getting slower speeds like in 200mb/sec etc when intact it should be more.

If I follow with the XHCI rename as stated below then when my system boots up. I don't see XHC, just AppleUSBXHCIPCI.

This is driving me nuts!

I also have FakePCIID, FakePCIID_XHCIMux, USBInject, XHCI-9-series kext installed.

I am running a MSI X99s board.

Thank you,


This is what I have in config.plist in Clover

<key>Patches</key>
<array>
<dict>
<key>Comment</key>
<string>change EHC1 to EH01</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RUhDMQ==
</data>
<key>Replace</key>
<data>
RUgwMQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>change EHC2 to EH02</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RUhDMg==
</data>
<key>Replace</key>
<data>
RUgwMg==
</data>
</dict>
<dict>
<key>Comment</key>
<string> _OSI to XOSI</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
X09TSQ==
</data>
<key>Replace</key>
<data>
WE9TSQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Rename XHCI to XHC</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>
WEhDSQ==
</data>
<key>Replace</key>
<data>
WEhD
</data>
</dict>
</array>
<key>ReuseFFFF</key>
<false/>
</dict>
<key>SSDT</key>
<dict>
<key>DropOem</key>
<true/>
<key>Generate</key>
<false/>
 
Hey,

I would really like some help in getting USB 3.0 to work properly with el Capitan. I have like 4 USB 3.0 ports not working (located at the back). The other 4 usb ports work but system profiler states that this ports are max speed of 480Mb/sec. I don't think it is usb 3.0. I did plugin a usb 3.0 external drive (with sata 6 sad in it), I was getting slower speeds like in 200mb/sec etc when intact it should be more.

If I follow with the XHCI rename as stated below then when my system boots up. I don't see XHC, just AppleUSBXHCIPCI.

You have to look in ioreg to see the ACPI name change...

The ACPI names have nothing to do with class names/kext names/bundle names (such as AppleUSBXHCIPCI) used in the kexts.

Also, your rename patch is very wrong... ACPI names are *always* 4 characters. 'XHC' is represented as 'XHC_'. Read the ACPI spec.
So...
Code:
SPEEDY-OSX:~ RehabMan$ echo -n XHC_|base64
WEhDXw==

Also, you really should not edit config.plist with a text editor. Always use a plist editor. Then you can enter hex:
Code:
SPEEDY-OSX:~ RehabMan$ echo -n XHC_|xxd
0000000: 5848 435f                                XHC_
 
Hey RehabMan,

I am using IOREG to see the name changes.

do you know what the code to put in Clover DSDT patch section is for rename XHCI to XHC?

Thanks
 
Hey RehabMan,

Looks like you were typing your post while I posted mine around the same time.

Thank you for the posting. Wow what a neat trick that one can do with terminal. I never knew about that string to Hex query.

I do have HS01 to HS14, SSP1 to SSP6 with XHC now.

Still can't can't get 4 additional USB 3.0 ports working. I have 8 USB 3.0 ports at the back along with 2 USB 2.0 Mouse/Keyboard ports.
 
Still can't can't get 4 additional USB 3.0 ports working. I have 8 USB 3.0 ports at the back along with 2 USB 2.0 Mouse/Keyboard ports.

Are the ports on your Intel XHC controller or a separate controller?
 
Hey RehabMan,

This is what i have. After taking these screenshots, I did install the GenericUSBXHCI.kext and i am able to plug in devices to the usb ports. I still do not know if all are working at usb 3.0 speeds or not.

Thanks.
 

Attachments

  • Screen Shot 2016-06-16 at 10.38.49 PM.png
    Screen Shot 2016-06-16 at 10.38.49 PM.png
    70.2 KB · Views: 1,287
  • Screen Shot 2016-06-16 at 10.40.06 PM.png
    Screen Shot 2016-06-16 at 10.40.06 PM.png
    49.5 KB · Views: 1,203
  • Screen Shot 2016-06-16 at 10.35.53 PM.png
    Screen Shot 2016-06-16 at 10.35.53 PM.png
    150.3 KB · Views: 1,126
  • Screen Shot 2016-06-16 at 10.35.39 PM.png
    Screen Shot 2016-06-16 at 10.35.39 PM.png
    180.6 KB · Views: 1,132
  • Screen Shot 2016-06-16 at 10.36.11 PM.png
    Screen Shot 2016-06-16 at 10.36.11 PM.png
    168.8 KB · Views: 1,192
  • Screen Shot 2016-06-16 at 10.36.45 PM.png
    Screen Shot 2016-06-16 at 10.36.45 PM.png
    233.8 KB · Views: 1,140
  • Screen Shot 2016-06-16 at 10.40.34 PM.png
    Screen Shot 2016-06-16 at 10.40.34 PM.png
    231.5 KB · Views: 1,491
  • Screen Shot 2016-06-16 at 10.41.24 PM.png
    Screen Shot 2016-06-16 at 10.41.24 PM.png
    194.9 KB · Views: 1,533
  • Screen Shot 2016-06-16 at 10.43.30 PM.png
    Screen Shot 2016-06-16 at 10.43.30 PM.png
    76.8 KB · Views: 1,417
  • Screen Shot 2016-06-16 at 10.44.32 PM.png
    Screen Shot 2016-06-16 at 10.44.32 PM.png
    51.6 KB · Views: 1,145
  • Screen Shot 2016-06-16 at 10.42.31 PM.png
    Screen Shot 2016-06-16 at 10.42.31 PM.png
    168.2 KB · Views: 1,082
  • Screen Shot 2016-06-16 at 10.41.38 PM.png
    Screen Shot 2016-06-16 at 10.41.38 PM.png
    157.1 KB · Views: 1,175
  • Screen Shot 2016-06-16 at 10.41.50 PM.png
    Screen Shot 2016-06-16 at 10.41.50 PM.png
    168.4 KB · Views: 1,158
Hey RehabMan,

This is what i have. After taking these screenshots, I did install the GenericUSBXHCI.kext and i am able to plug in devices to the usb ports. I still do not know if all are working at usb 3.0 speeds or not.

Thanks.

Unsupported USB3 can be helped along with GenericUSBXHCI.kext, but it might be a bit unreliable (detection especially).
 
Is there anyway to get atleast 2 Intel USB back panel working at full speeds? For example if I remove all these kexts and boot up default - I get 4 USB workings in the back? are they then at USB 3.0 or USB 2.0 speeds?

Thanks for the help.
 
Status
Not open for further replies.
Back
Top