Wake-On-Lan (WOL) after sleep causes high CPU usage
Hi, I noticed a problem with constant high CPU usage on one of my cores. As much as 60% was used. The problem occures after I put the system to "sleep" (S3 state) and perform a WOL with a "magic packet". I discovered that ACPI.sys+0x1af44 thread was responsible (using sysinternals ProcessExplorer) under the System process. If i perform WOL while the machine was shut down everything works perfectly. My NIC is "Realtek PCIe GBE Family Controller" and I'm using the latest drivers. I discovered that if I disabled the option in Power Management for the device: "Allow this device to wake the computer", the CPU usage immediately went to normal (without restarting). But enabling it back the high CPU usage resumes. Performing another sleep and awaking the system with power button "resets" the CPU usage issue for "good". Until i WOL from sleep again ofcourse.. I contacted the motherboard manufacturer of the problem but so far no real answer. I'm saddened because I need the WOL feature. I'm hoping somebody who has more insight in the behaviour of ACPI on W7 can answer my questions. Regards Specs: ------------------------------------------------------------------------------- Model Name : GA-X58A-UD7(rev. 2.0) -------------------------- M/B Rev : 2.0 BIOS Ver : FC Serial No. : Purchase Dealer : ------------------------------------------------------------------------------- VGA Brand : Nvidia Model : 7950GT CPU Brand : Intel Model : i7 950 Speed : 3.06GHz Operation System : Win 7 64-bit SP : Memory Brand : Corsair Type : DDR3 Memory Size : 6GB Speed : 1600MHz Power Supply : 450 W
January 19th, 2011 6:28am

Hi, please make a xperf trace [1] to diagnostic the high CPU usage after doing WOL. Please upload the etl file to your SkyDrive [2] and post a link here. I'll take a look at it, maybe I can see more details. André [1] http://www.msfn.org/board/index.php?showtopic=140264 [2] http://social.technet.microsoft.com/Forums/en-US/w7itproui/thread/4fc10639-02db-4665-993a-08d865088d65"A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/
Free Windows Admin Tool Kit Click here and download it now
January 19th, 2011 5:26pm

Here's the etl file: http://pub.insanity.in/razno/acpi_wol.etl You can clearly see when I disabled the "Allow this device to wake the computer" option DPC activity goes to 0. And it's almost always on Core 3...
January 20th, 2011 7:03am

Andre did you manage to discover anything? Also setting the sleep state to S1 in BIOS the issue doesn't appear (yet the pc is actually still powered on so i'd prefer S3).
Free Windows Admin Tool Kit Click here and download it now
January 21st, 2011 10:09pm

you have high DPC usage caused by the ACPI.sys driver: the ACPI.sys!OSNotifyDeviceWake causes the DPC issue. So notifying that Windows wakes up causes the issue. But I have no idea why. Update the BIOS and all drivers. If this doesn't solve it, contact the MS support. André"A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/
January 22nd, 2011 8:34am

Hi, I noticed a problem with constant high CPU usage on one of my cores. As much as 60% was used. The problem occures after I put the system to "sleep" (S3 state) and perform a WOL with a "magic packet". I discovered that ACPI.sys+0x1af44 thread was responsible (using sysinternals ProcessExplorer) under the System process. If i perform WOL while the machine was shut down everything works perfectly. My NIC is "Realtek PCIe GBE Family Controller" and I'm using the latest drivers. I discovered that if I disabled the option in Power Management for the device: "Allow this device to wake the computer", the CPU usage immediately went to normal (without restarting). But enabling it back the high CPU usage resumes. Performing another sleep and awaking the system with power button "resets" the CPU usage issue for "good". Until i WOL from sleep again ofcourse.. I contacted the motherboard manufacturer of the problem but so far no real answer. I'm saddened because I need the WOL feature. I'm hoping somebody who has more insight in the behaviour of ACPI on W7 can answer my questions. Regards Specs: ------------------------------------------------------------------------------- Model Name : GA-X58A-UD7(rev. 2.0) -------------------------- M/B Rev : 2.0 BIOS Ver : FC Serial No. : Purchase Dealer : ------------------------------------------------------------------------------- VGA Brand : Nvidia Model : 7950GT CPU Brand : Intel Model : i7 950 Speed : 3.06GHz Operation System : Win 7 64-bit SP : Memory Brand : Corsair Type : DDR3 Memory Size : 6GB Speed : 1600MHz Power Supply : 450 W same prob here. has anyone found a solution? ...stephen
Free Windows Admin Tool Kit Click here and download it now
March 26th, 2011 7:28pm

Nothing so far.... I had posted my problem on more forums in hope of a solution, as well as contacting the mobo manufacturer. No luck. The support from gigabyte continuously goes in cirles no matter how many details I give. They just start repeating similar questionsfrom the beginning of our conversation over and over again. Tried also to contact realtek (NIC manufacturer) but beside giving me the latest drivers (which didn't solve anything) they didn't do much. Stephen do you have the same motherboard, or at least a similar configuraction as I?
March 26th, 2011 7:46pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics