Contribute
Register

[Guide] Creating a Custom SSDT for USBInjectAll.kext

RehabMan

Moderator
Joined
May 3, 2012
Messages
192,088
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
yes,, I did! :?:

I only leave these ports in SSDT_UIAC.dsl:

"HUB1"/"HUB2" komplete as in your example SSDT_UIAC-ALL.dsl
"EH01" only PR11
"EH02" only PR21
"XHC" only HS03, HS04, SSP7 and SSP8

thats all! Or is something wrong??
Your ioreg shows unused HPxx ports enabled.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
192,088
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Okay RehabMan, now I got it! :beachball: Please have a look at my ioreg (without working bluetooth)
Your USB configuration is incorrect. Looks like you removed all "HUB1"/"HUB2" configuration instead of just eliminating unused ports.

The ioreg also shows bluetooth working.
 
Joined
Sep 21, 2013
Messages
34
Mac
iMac, MacBook Air, Mac Pro
Mobile Phone
iOS
Your USB configuration is incorrect. Looks like you removed all "HUB1"/"HUB2" configuration instead of just eliminating unused ports.

The ioreg also shows bluetooth working.
I´m confused :crazy:

I tried it again.. Question, do I have to delete within SSDT-UIAC.dsl the HP11,HP12,HP13 and HP17 in HUB1 and HP23 and HP24 in HUB2, too? :?:

Please have a look at my SSDT-UIAC.dsl and my ioreg
 

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
192,088
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
I tried it again.. Question, do I have to delete within SSDT-UIAC.dsl the HP11,HP12,HP13 and HP17 in HUB1 and HP23 and HP24 in HUB2, too? :?:
If those ports are not connected to anything, yes.
 
Joined
Sep 21, 2013
Messages
34
Mac
iMac, MacBook Air, Mac Pro
Mobile Phone
iOS
If those ports are not connected to anything, yes.
I removed all other ports in HUB1+2

please have a look at my ioreg. :oops:

USB power properties are not injected (config.plist/Devices/USB/Inject=true).
You should attach ioreg that shows bluetooth not working.
Your BT controller probably needs BrcmPatchRAM kexts.
By the way, I have still my bluetooth problem. You told me that I need probably a kext? but step by step!
 

Attachments

Last edited:

RehabMan

Moderator
Joined
May 3, 2012
Messages
192,088
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
I removed all other ports in HUB1+2

please have a look at my ioreg. :oops:



By the way, I have still my bluetooth problem. You told me that I need probably a kext? but step by step!
The UsbConnector for PR11 and PR21 are incorrect. Internal devices should be marked UsbConnector=255.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
192,088
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Sorry RehabMan, I don't know exactly what you mean. :( Only the Frontport is an internal device. All the other ports are real USB2.0 ports. So what have I to change? Please help.
EH01.PR11 and EH02.PR21 are ports which connect to internal hubs.
Since you changed UsbConnector from 255 to zero, you broke port injection for the hub ports (HPxx).
Look at original SSDT-UIAC-ALL.dsl, UsbConnector value for PR11 and PR21.
 
Top