Contribute
Register

The Perfect Customac-Pro: X99-A II, i7-6950X, 128GB G.Skill TridentZ, Aorus GTX 1080 TI Xtreme

Status
Not open for further replies.
System already redone... Too late..

Don't know what to do next... change to the Gigabyte X99 Ultra Gaming? :lol: Maybe :lol:

Let's see what @KevinAGI figures out today with his tests...
I would still try different darkwake states with the current setup you have now
 
I would still try different darkwake states with the current setup you have now

o.k. I will do and let you know about the outcome!

Thanks, man for all your support anyway! :thumbup::clap:
 
  • Like
Reactions: kgp
@kgp while searching for some solutions for you I came across this fantastic explanation by RehabMan, it is similar to what I was explaining about USB problems and DSDT edits like EHC01 and OSI, definitely worth the read, Hope it helps you out.

https://www.tonymacx86.com/threads/guide-10-11-usb-changes-and-solutions.173616/

First problem identified! As I am not using a fresh sierra install but rather a repeatedly updated system drive over several years I found a dirty bug in S/L/E: an ancient "genericusbxhci.kext"!! After removing this ill-posed kext I am now able to successfully apply the AppleUSBXHCIPCI change port limit KextsToPatch without reboot on sleep.

However, can somebody explain why after applying all steps in the new Section USB Coniguration / Alternative Method (ASUS X99-A II) of my guide, I derive such results ?

This

Screen Shot 2017-04-24 at 14.44.55.png


instead of this?:

Screen Shot 2017-04-24 at 14.47.09.png


And this

Screen Shot 2017-04-24 at 14.50.15.png


instead of this?:

Screen Shot 2017-04-24 at 14.52.26.png

XHE instead of XHC with no ports in the right column? An the additional AppleUSBXHCI entries, end EH01 with no entries at all?

:banghead:
 
Last edited:
Did you use OSI entry? what other kexts are you using? For example I am not using are you using FakePCIID? AppleUSBXHCI kext?

Also does your sleep/wake work now?
 
@kgp while searching for some solutions for you I came across this fantastic explanation by RehabMan, it is similar to what I was explaining about USB problems and DSDT edits like EHC01 and OSI, definitely worth the read, Hope it helps you out.

https://www.tonymacx86.com/threads/guide-10-11-usb-changes-and-solutions.173616/
That's the Rehabman info I was talking about I have just completed my investigative portion, and here is what I found on My Deluxe II board. Every board will be different unfortunately.

Here is what my mapping looks like. I am optimizing next.

USB ports

SSP1/HS01 Front Left USB 3.0
SSP2/HS02 Front Right USB 3.0

HS07 Front Right USB 2.0
HS08 Front Left USB 2.0

ASM107x Hub
SSP5/ HS09 Rear (1) USB 3.0
SSP5/ HS09 Rear (2) USB 3.0
SSP5/ HS09 Rear (3) USB 3.0
SSP5/ HS09 Rear (4) USB 3.0

USB 2.0 Speeds Only
HS13 Rear (5) USB 3.0
HS14 Rear (6) USB 3.0
HS05 Rear (7) USB 3.0
HS06 Rear (8) USB 3.0

USB 3.0 Speeds Only
D083 AppleUSB30XHCIPort@01100000 USB 3.0/ D083 AppleUSB30XHCIPort@01300000 USB 2.0 Rear (9) USB 3.1
D083 AppleUSB30XHCIPort@01200000 USB 3.0/ D083 AppleUSB30XHCIPort@01400000 USB 2.0 Rear (10) USB 3.1
D084 AppleUSB30XHCIPort@00200000 USB 3.0/ D084 AppleUSB30XHCIPort@00400000 USB 2.0 Rear (11) USB 3.1
D084 AppleUSB30XHCIPort@00100000 USB 3.1(C) Rear (12) USB 3.1

HS10 Bluetooth

Front USB Layout
USB (2.0) | USB (3.0)
Left | Right Left | Right

Rear USB Layout
1 | 3 | 5 | 9 | 11
2 | 4 | 6 | 10 | 12(c)
| 7
| 8

I hope this makes sense.

Kevin
 
Last edited:
First problem identified! As I am not using a fresh sierra install but rather a repeatedly updated system drive over several years I found a dirty bug in S/L/E: an ancient "genericusbxhci.kext"!! After removing this ill-posed kext I am now able to successfully apply the AppleUSBXHCIPCI change port limit KextsToPatch without reboot on sleep.

However, can somebody explain why after applying all steps in the new Section USB Coniguration / Alternative Method (ASUS X99-A II) of my guide, I derive such results ?

This

View attachment 250479

instead of this?:

View attachment 250481

And this

View attachment 250484

instead of this?:

View attachment 250485
XHE instead of XHC with no ports in the right column? An the additional AppleUSBXHCI entries, end EH01 with no entries at all?

:banghead:

Do you have these 4 kexts attached below in your Kexts folder?
 

Attachments

  • USB_Kexts_KGP.zip
    46.2 KB · Views: 76
Did you use OSI entry? what other kexts are you using? For example I am not using are you using FakePCIID? AppleUSBXHCI kext?

Also does your sleep/wake work now?

I am exactly using what I state under Alternative Method (ASUS X99-A II) now in my guide. Yes , currently I am using "FakePCIID.kext" and "FakePCIID_XHCIMux.kext". I was passing through 3 tutorials of @RehabMan today, which are now also linked in my guide. And I guess, I exactly did what he suggests to do. Yet I did not complete everything as I got trapped with my IORegistryExplorer entries..

It is not my intention to use AppleUSBXHCI.kext, but somehow AppleUSBXHCI pops up in the IORegistryExplorer and I do not know why or where this entry comes from. It seems to be a plugin of my IOUSBHostFamily.kext in S/L/E/. And it seems to mess up my USB configuration, at least when I compare my IORegistry entries with those of @RehabMan above.

I have a suspicion, though... could you please sent me the native built-in version of IOUSBHostFamily.kext and IOBluetoothFamily.kext from your /S/L/E/? I do not know if I messed up these two files over the years, although they should have been overwritten during each Sierra update anyway...
 
Are you able to resume from sleep now? I will send you the original files shortly.
 
Status
Not open for further replies.
Back
Top