P.S. I forgot to mention. I have ASUS WL-138G described as WIFI in DSDT. It will not impact anything but maybe you should remove that scope or edit according to your device in PCI slot.
UPDATE:
I have read some documentation about reset methods
- Putting the processor back into real mode and jumping to the BIOS reset address
- Keyboard controller reset by writing 0xfe to port 0x64
- Forcing the processor to triple fault
- By forcing a Intel PCI reset by writing 0x2 and then 0x04 to port 0xCF9
- By writing a magic value to a port/register, as specified by ACPI FACP values RESET_VALUE and RESET_REG (an "ACPI reset")
Put this in your DSDT after _WAK method. I assume you don't have _GTS method already, in case you have one - edit it. Also, try on your own risk:
/* Reboot implementation - Start */ OperationRegion (REST, SystemIO, 0xCF9, One) Field (REST, ByteAcc, NoLock, Preserve) { IORS, 8 } Method (_GTS, 1, NotSerialized) { If (LEqual (Arg0, 0x05)) { Store (0x06, IORS) // If going to state S5 then write 0x06 to 0xCF9 } } /* Reboot implementation - End */



Sign In
Create Account












