Contribute
Register

[Guide] 10.11+ USB changes and solutions

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,161
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Is that permanent?

Predicting the future is not one of my skills.

If so, is there any express card models that might work? The one I have is recognized, but it doesn't function.

I've never looked into USB3 express cards.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,161
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Okay I found them, in my DSDT I have HS01 -> HS15, and SSP1 -> SSP6.

Keep in mind that is 21 ports, so you'll need to determine which ones are actually used.

It will take two separate injectors to determine... then create a final injector that has only the ports needed.

I now only have to change SMBIOS from MacBookAir6,2 to MacBookPro11,2 right? But that's only for XHC, what about the EH01 and PR01, where can I find them? You have my DSDT so please guide me.

You can find all the active ports in IOACPIPlane.

And if you look at DSDT under EHC1/EHC2 nodes (EH01/EH02 after patching).
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,161
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
What I found active in AOACPIPane = HS01 > HS09, SSP1 > SSP4, is that enough to create the injector without "determining" them with separate kexts because I can't understand how I'd do that without help.

Try that, and if all your ports work, then go with it.

If it doesn't work, then you could have active ports at HS10-HS15. So, build an injector with those ports instead of HS01-HS09.

After you're done, cherry pick for the final injector if the required ports happen to reside in both sets.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,161
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
But I already have all of my ports working but you suggested to create the injector for HS05 and HS15

No need for a port injector if your ports are working.

:\ Do you think that those ports are actually not in use and so I don't have to "enable" them?

Yes. It is why such features (when properly implemented) are in the ACPI spec.
 
Joined
Sep 25, 2015
Messages
280
Motherboard
z390
CPU
7700K
Graphics
RX580
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. 512K
  2. Apple
I'm using FakePCIID_XHCIMux on 10.10 (and 10.11) instead of the Multiplex patch.
so you are using clover >kexts>
1 folder for Yosemite
2 one for 10.11?
please clear me
I'm really frustrated after this usb problem and port injectors all technical stuff!!!:crazy:
and also new version of kext built (intel backlit kext etc..) still may work on Yosemite?
and after some time i may kindly request you to write a post about all
thanks
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,161
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
so you are using clover >kexts>
1 folder for Yosemite
2 one for 10.11?
please clear me
I'm really frustrated after this usb problem and port injectors all technical stuff!!!:crazy:
and also new version of kext built (intel backlit kext etc..) still may work on Yosemite?
and after some time i may kindly request you to write a post about all
thanks

I install all kexts to /S/L/E (later I'll change to /L/E for 10.11).
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,161
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Thank you RehabMan,
one Question:

Is it possible to disable XWAK via Clover or do i need a patched DSDT?

best regards
Iche

Patched DSDT.
 
Joined
Mar 11, 2014
Messages
101
Motherboard
GA-Z270X-UD5
CPU
i7-7700K
Graphics
GTX 980 Ti
Mac
  1. MacBook Pro
Classic Mac
  1. PowerBook
Mobile Phone
  1. iOS
Hi Rehabman,

i'm not sure if i need your guide. I think that all ports are working but unsure if USB 3.0 does. The only thing i've done was rename EHC1, EHC2 and also XHCI to XHC (probably not necessary). Can you please check my DSDT and ioreg. Would be great!

Sk
 

Attachments

  • DSDT.aml
    59 KB · Views: 218
  • ioreg.ioreg
    2 MB · Views: 187

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,161
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Hi Rehabman,

i'm not sure if i need your guide. I think that all ports are working but unsure if USB 3.0 does. The only thing i've done was rename EHC1, EHC2 and also XHCI to XHC (probably not necessary). Can you please check my DSDT and ioreg. Would be great!

Sk

The only way to know if its working or not is to test it.
 
Top