@RehabMan, Yes I know I was pushing it without providing the details (evidence). I'm actually glad
you did that as I would have wasted your time.
This is my mistake and I have to
apologies. I decided to take a few steps back based on the knowledge that sleep was working without the need for any DSDT patches. So, I used my original dsl , compile it and copied the aml to clover/acpi/patch. Sleep is back !!
What caused the problem:
I have applied a few patches to make the system report the key's. I also fidled around with the ssdtPRGen but I don't think that had any effect.
Lesson learned: Always remove DSDT patches that does not solve the problem directly. I should have applied those keyboard patches (Notify events..) to my original dsl.
I don't have enough experienced and knowledge of DSDT's etc. I have looked at the differences but I can't say what is causing it.
Using online diff checker, Difference are:
1. Scope (_SB.PCI0) changed Method (_DSM, 4, Serialized)
2. Scope (\_SB) changed multiple methods for EC queries (keyboard)
3. Scope (_SB.PCI0) added If(LOr(_OSI("Darwin"),_OSI("Windows 2012")))
4 Scope (_SB.PCI0.RP11.PXSX) Added Device (RMDT) to enable ACPIDebug
For now I'm happy
to say sleeps works natively.
This bring me back to the problem I should have addressed.
This system is currently using 2 USB ports:
1. Edimax wifi, I'm still waiting (4 weeks) for my BCM94352Z (for internal wifi).
2. Logitec mouse.
For some reason the logic usb mouse does not work after sleep wake. That is my only problem.
Please point me in the write direction to figure this one out.
As for the edimax - wifi reset's itself and turns on.
Regards