Contribute
Register

OSX El Capitan - USB Issues

Status
Not open for further replies.
Which patches did you apply to AppleUSBXHCI?

And I don't think there's any solution to NEC/Renesas USB3 yet in El Cap...

Those:

<dict>
<key>Comment</key>
<string>USB3 Part2</string>
<key>Find</key>
<data>
QbzHAgDgPQABAAA=
</data>
<key>Name</key>
<string>AppleUSBXHCI</string>
<key>Replace</key>
<data>
QbzHAgDgPQAAAAA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>USB3 Part6</string>
<key>Find</key>
<data>
dU1Ii7voAQAA
</data>
<key>Name</key>
<string>AppleUSBXHCI</string>
<key>Replace</key>
<data>
601Ii7voAQAA
</data>
</dict>
<dict>
<key>Comment</key>
<string>USB3 Part5</string>
<key>Find</key>
<data>
xoDIAAAAAQ==
</data>
<key>Name</key>
<string>AppleUSBXHCI</string>
<key>Replace</key>
<data>
xoDIAAAAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>USB3 Part1</string>
<key>Find</key>
<data>
9oDUAAAAgHU0
</data>
<key>Name</key>
<string>AppleUSBXHCI</string>
<key>Replace</key>
<data>
9oDUAAAAgOs0
</data>
</dict>
<dict>
<key>Comment</key>
<string>USB3 Part3</string>
<key>Find</key>
<data>
gUkIAABAAA==
</data>
<key>Name</key>
<string>AppleUSBXHCI</string>
<key>Replace</key>
<data>
gUkIAAAAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>USB3 Part4</string>
<key>Find</key>
<data>
QcdHCAAAQAA=
</data>
<key>Name</key>
<string>AppleUSBXHCI</string>
<key>Replace</key>
<data>
QcdHCAAAAAA=
</data>
</dict>

These come from other site but I'm not sure if I'm allowed to post it.

Cheers!
 
Those:

<dict>
<key>Comment</key>
<string>USB3 Part2</string>
<key>Find</key>
<data>
QbzHAgDgPQABAAA=
</data>
<key>Name</key>
<string>AppleUSBXHCI</string>
<key>Replace</key>
<data>
QbzHAgDgPQAAAAA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>USB3 Part6</string>
<key>Find</key>
<data>
dU1Ii7voAQAA
</data>
<key>Name</key>
<string>AppleUSBXHCI</string>
<key>Replace</key>
<data>
601Ii7voAQAA
</data>
</dict>
<dict>
<key>Comment</key>
<string>USB3 Part5</string>
<key>Find</key>
<data>
xoDIAAAAAQ==
</data>
<key>Name</key>
<string>AppleUSBXHCI</string>
<key>Replace</key>
<data>
xoDIAAAAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>USB3 Part1</string>
<key>Find</key>
<data>
9oDUAAAAgHU0
</data>
<key>Name</key>
<string>AppleUSBXHCI</string>
<key>Replace</key>
<data>
9oDUAAAAgOs0
</data>
</dict>
<dict>
<key>Comment</key>
<string>USB3 Part3</string>
<key>Find</key>
<data>
gUkIAABAAA==
</data>
<key>Name</key>
<string>AppleUSBXHCI</string>
<key>Replace</key>
<data>
gUkIAAAAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>USB3 Part4</string>
<key>Find</key>
<data>
QcdHCAAAQAA=
</data>
<key>Name</key>
<string>AppleUSBXHCI</string>
<key>Replace</key>
<data>
QcdHCAAAAAA=
</data>
</dict>

These come from other site but I'm not sure if I'm allowed to post it.

Cheers!

NVM, my mistake, your NEC card is supported. :p

They've rewritten all of the USB drivers in 10.11, so new patches will be needed ... someone will figure them out eventually, but for now you'll just have to live with what you have ... I'll look through the patches and see if I can figure out anything, though. :lol:


Yea, those AppleUSBXHCI patches are very necessary and helpful
 
Using iMac14,1

Didn't use any FakePCI stuff my usb controller id matches what is in AppleUSBXHCILPTH > IOPCIPrimaryMatch


clover config relevant dsdt patches

We have the same mobo, would you mind sharing your DSDT? Also, I'm pretty new and I'm not sure how to get my USB 3 working. Where do you put the dsdt patches, in the config file?

EDIT: Nevermind. I added your dsdt patches to my config file and used the attached kext it worked perfectly!!!!!:clap: :headbang::D
 
Last edited:
I HAVE FINISHED MY PORT INJECTOR AND IT WORKS WITH EVERYTHING ON MOBO YAAAAAAAyYYY:p:lol:;)
Here's what I had to do, though. I mentioned that I was going to try to remove XHCIMux to see if it would do anything. I did, and everything was routed to XHC and loaded properly (everything except things I forgot to inject). So all of the ports now work with the following configuration:

Code:
[COLOR=#0433FF][FONT=Menlo]<?xml version="1.0" encoding="UTF-8"?>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<plist version="1.0">[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo]    [COLOR=#0433ff]<key>[/COLOR]CFBundleDevelopmentRegion[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<string>[COLOR=#000000]English[/COLOR]</string>[/FONT][/COLOR]
[FONT=Menlo]    [COLOR=#0433ff]<key>[/COLOR]CFBundleGetInfoString[COLOR=#0433ff]</key>[/COLOR][/FONT]
[FONT=Menlo]    [COLOR=#0433ff]<string>[/COLOR]1.0, Copyright © 2015 RehabMan. All Rights Reserved.[COLOR=#0433ff]</string>[/COLOR][/FONT]
[FONT=Menlo]    [COLOR=#0433ff]<key>[/COLOR]CFBundleIdentifier[COLOR=#0433ff]</key>[/COLOR][/FONT]
[FONT=Menlo]    [COLOR=#0433ff]<string>[/COLOR]org.rehabman.injector.USBXHCI_MaximusVIIGene[COLOR=#0433ff]</string>[/COLOR][/FONT]
[FONT=Menlo]    [COLOR=#0433ff]<key>[/COLOR]CFBundleInfoDictionaryVersion[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<string>[COLOR=#000000]6.0[/COLOR]</string>[/FONT][/COLOR]
[FONT=Menlo]    [COLOR=#0433ff]<key>[/COLOR]CFBundleName[COLOR=#0433ff]</key>[/COLOR][/FONT]
[FONT=Menlo]    [COLOR=#0433ff]<string>[/COLOR]USBXHCI_MaximusVIIGene[COLOR=#0433ff]</string>[/COLOR][/FONT]
[FONT=Menlo]    [COLOR=#0433ff]<key>[/COLOR]CFBundlePackageType[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<string>[COLOR=#000000]KEXT[/COLOR]</string>[/FONT][/COLOR]
[FONT=Menlo]    [COLOR=#0433ff]<key>[/COLOR]CFBundleShortVersionString[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<string>[COLOR=#000000]1.0[/COLOR]</string>[/FONT][/COLOR]
[FONT=Menlo]    [COLOR=#0433ff]<key>[/COLOR]CFBundleSignature[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<string>[COLOR=#000000]????[/COLOR]</string>[/FONT][/COLOR]
[FONT=Menlo]    [COLOR=#0433ff]<key>[/COLOR]CFBundleVersion[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<string>[COLOR=#000000]1.0[/COLOR]</string>[/FONT][/COLOR]
[FONT=Menlo]    [COLOR=#0433ff]<key>[/COLOR]IOKitPersonalities[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo]        [COLOR=#0433ff]<key>[/COLOR]iMac14,2-XHC[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo]            [COLOR=#0433ff]<key>[/COLOR]CFBundleIdentifier[COLOR=#0433ff]</key>[/COLOR][/FONT]
[FONT=Menlo]            [COLOR=#0433ff]<string>[/COLOR]com.apple.driver.AppleUSBMergeNub[COLOR=#0433ff]</string>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]IOClass[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo]            [COLOR=#0433ff]<string>[/COLOR]AppleUSBMergeNub[COLOR=#0433ff]</string>[/COLOR][/FONT]
[FONT=Menlo]            [COLOR=#0433ff]<key>[/COLOR]IONameMatch[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<string>[COLOR=#000000]XHC[/COLOR]</string>[/FONT][/COLOR]
[FONT=Menlo]            [COLOR=#0433ff]<key>[/COLOR]IOProviderClass[COLOR=#0433ff]</key>[/COLOR][/FONT]
[FONT=Menlo]            [COLOR=#0433ff]<string>[/COLOR]AppleUSBXHCIPCI[COLOR=#0433ff]</string>[/COLOR][/FONT]
[FONT=Menlo]            [COLOR=#0433ff]<key>[/COLOR]IOProviderMergeProperties[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo]                [COLOR=#0433ff]<key>[/COLOR]port-count[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<data>[/FONT][/COLOR]
[FONT=Menlo]                FQAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]ports[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]HS01[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]3[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo]                        AQAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]HS02[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]3[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo]                        AgAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]HS05[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]0[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo]                        BQAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]HS06[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]0[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo]                        BgAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]HS09[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]3[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo]                        CQAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]HS10[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]3[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo]                        CgAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]HS12[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]0[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo]                        DAAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]HS14[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]0[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo]                        DgAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]SSP1[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]3[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo]                        EAAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]SSP2[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]3[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo]                        EQAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]SSP3[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]3[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo]                        EgAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]SSP4[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]3[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo]                        EwAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]SSP5[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]3[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo]                        FAAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]SSP6[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]3[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo]                        [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo]                        FQAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]model[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<string>[COLOR=#000000]iMac14,2[/COLOR]</string>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[FONT=Menlo]    [COLOR=#0433ff]<key>[/COLOR]OSBundleRequired[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<string>[COLOR=#000000]Root[/COLOR]</string>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</plist>[/FONT][/COLOR]

However, if you have the same board, it only works with USB3 and all of the ports on the I/O of the Maximus VII Gene. The "7 USB2 ports from the USB2 headers" I didn't add as not needed ... probably would've been routed through EH01/02 controllers anyway, as all of the USB3 ports / ports on I/O of mobo were routed through XHC...

A side note, though: don't install FakePCI_XHCIMux UNTIL YOU HIT THE 15 PORT LIMIT AND YOU NEED MORE PORTS ON A SINGLE CONTROLLER! As some of its rerouting may cause problems on your initial injector like it did for me

Also, the _OSI > XOSI patch can be VERY USEFUL!

I might/probably will write a short guide on the desktop support on a way to get your USB fixed like I did it, since it took me a really long time to figure it out :lol:

EDIT: For tips on how to get USB working on El Cap, see here: OSX El Capitan - Tips for fixing Intel USB

Cheers!

-Duncan

So we keep the patch, and discard XHCIMux?
 
Hello Rehabman,


All my USB 2.0 ports are working, however USB 3.0 are running on USB 2.0. I created a gun XHC to try to solve the problem, but did not get success.


See this question: ACPI specification (_UPC) is not reported in my DSDT. This is normal?


I would like your help to solve this problem. Follow my files.
Sorry for the mistakes had to use a translator for this post.


From already thank you.
 

Attachments

  • DSDT_Photo.jpg
    DSDT_Photo.jpg
    192.1 KB · Views: 151
  • IORegistryEntry_iMac .zip
    598 KB · Views: 68
  • DSDT_iMac.aml.zip
    19.9 KB · Views: 83
  • config.plist_iMac.zip
    1.9 KB · Views: 79
  • USBXHC_iMac.kext.zip
    2.5 KB · Views: 92
Hello Rehabman,


All my USB 2.0 ports are working, however USB 3.0 are running on USB 2.0. I created a gun XHC to try to solve the problem, but did not get success.


See this question: ACPI specification (_UPC) is not reported in my DSDT. This is normal?


I would like your help to solve this problem. Follow my files.
Sorry for the mistakes had to use a translator for this post.


From already thank you.

Your DSDT has _UPC...note (one example for HS01):
Code:
    Scope (_SB.PCI0.XHC.RHUB.HS01)
    {
        Method (_UPC, 0, Serialized)  // _UPC: USB Port Capabilities
        {
            If (LNot (PRTE (_ADR)))
            {
                Return (UPCN)
            }

            Return (UPC3)
        }

        Method (_PLD, 0, Serialized)  // _PLD: Physical Location of Device
        {
            Return (PLD1)
        }
    }

USB3 will activate only if a USB3 device is plugged into a USB3 port.
 
I connected one HD 3.0, but nothing happens, he simply plugs into a USB 2.0 port.
 
I connected one HD 3.0, but nothing happens, he simply plugs into a USB 2.0 port.

Two possibilities:
- USB3 controller/ports are disabled (check BIOS settings, try _OSI->XOSI ACPI patch).
- the associated USB3 SSPx port is not enabled. Use an injector kext to enable the port.
 
Rehabman, the system I'm using is dual boot Windows and USB 3.0 ports are enabled. It was for him to be able to map the ports and create a nozzle in accordance with annex I sent you.


I have created the _OSI-> XOSI ACPI patch and place in EFI / Clover / ACPI / Patched folder, but no USB 3.0 connection


Please check an injector kext that I created and see if everything is ok
 
Rehabman, the system I'm using is dual boot Windows and USB 3.0 ports are enabled. It was for him to be able to map the ports and create a nozzle in accordance with annex I sent you.


I have created the _OSI-> XOSI ACPI patch and place in EFI / Clover / ACPI / Patched folder, but no USB 3.0 connection


Please check an injector kext that I created and see if everything is ok

Note that OS X often requires different USB3 settings in BIOS than Windows (Windows is more flexible).

Why did you exclude SSP1/SSP2 from XHC injector?

--

To verify _OSI->XOSI...

Download patchmatic: https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/RehabMan-patchmatic-2015-0107.zip
Extract the 'patchmatic' binary from the ZIP. Copy it to /usr/bin, such that you have the binary at /usr/bin/patchmatic.

In terminal,
Code:
if [ -d ~/Downloads/RehabMan ]; then rm -R ~/Downloads/RehabMan; fi
mkdir ~/Downloads/RehabMan
cd ~/Downloads/RehabMan
patchmatic -extract

Note: It is easier if you use copy/paste instead of typing the commands manually.

Post contents of Downloads/RehabMan directory (as ZIP).
 
Status
Not open for further replies.
Back
Top