How did you edit your dsdt file?
I found the method of "_ON","_OFF" under "Scope (\_SB.PCI0.PEG0.VID)" in file "SSDT-7.aml".
I also found the method who call them are "_PS0" and "_PS3" at the same place.
I suggest that I should copy these method to node of "Scope (_SB.PCI0.PEG0.VID)" in file "DSDT.aml", then add calling of "_PS0" and "_PS3" to "Method (_WAK, 1, Serialized)" and "Method (_INI, 0, NotSerialized)".
Is it a possible way out?
I'll try it when I have some time.