PDA

View Full Version : 'Sleep' state disabled in Windows 8 Boot Camp?




ohkuipo
Sep 26, 2013, 02:41 PM
I happen to be using a mid-2012 Macbook Air, but I bet this could apply to any laptop.

In Windows 8 Bootcamp, I noticed my computer was immediately hibernating when I closed the lid, instead of sleeping. I tried to adjust the power settings but 'sleep' was not a possible action to take when closing the lid, only 'hibernate' or 'shut down'. Here's the output of powercfg -a:

http://i.imgur.com/MfkBzYO.png

Has anyone seen this before in boot camp? I'm using the latest drivers. I'm curious if the issue would lie in faulty boot camp drivers, or something else particular to my Windows installation. I could have sworn sleep was working properly before, but I am not 100% sure. This is a relatively new installation.

Thanks.



ohkuipo
Sep 26, 2013, 03:38 PM
Did some more research here. I'm fairly confident it's an Apple driver issue. I exported a list of devices which reportedly *do not* support sleep states. I compared all devices, vs. those that support S1, S2, and S3 sleep states. The outcome was the same all three times. This indicates that the following devices are reporting that they do not support sleep of any kind:

Left file: C:\all.txt Right file: C:\s1.txt
1,4d0
< System board
< Motherboard resources
< Motherboard resources (001)
< Intel(R) 7 Series/C216 Chipset Family PCI Express Root Port 5 - 1E18
6d1
< Microsoft ACPI-Compliant Embedded Controller
8,9d2
< Microsoft ACPI-Compliant Control Method Battery
< Intel(R) 7 Series/C216 Chipset Family SMBus Host Controller - 1E22
15d7
< Intel(R) Display Audio
19,20d10
< PCI standard PCI-to-PCI bridge
< Broadcom NetXtreme Gigabit Ethernet
22,24d11
< ACPI Sleep Button
< FaceTime HD camera
< Apple SMC device
34d20
< Intel(R) 7 Series/C216 Chipset Family PCI Express Root Port 2 - 1E12
38,39d23
< Generic volume (001)
< Microsoft AC Adapter
41,42d24
< Generic volume (002)
< High precision event timer
46d27
< PCI standard PCI-to-PCI bridge (001)
48,51d28
< Generic volume shadow copy
< Generic volume shadow copy (001)
< Generic volume shadow copy (002)
< Generic volume shadow copy (003)
53,54d29
< PCI standard PCI-to-PCI bridge (002)
< ACPI Lid
58,64d32
< System CMOS/real time clock
< PCI standard PCI-to-PCI bridge (003)
< Intel(R) 7 Series/C216 Chipset Family USB Enhanced Host Controller - 1E2D
< PCI standard PCI-to-PCI bridge (004)
< Programmable interrupt controller
< Intel(R) HD Graphics 4000
< PCI standard PCI-to-PCI bridge (005)
68,72d35
< PCI Express Root Complex
< Direct memory access controller
< Cirrus Logic CS4206B (AB 86)
< ACPI Power Button
< Microsoft ACPI-Compliant System
75d37
< Intel(R) 7 Series/C216 Chipset Family USB Enhanced Host Controller - 1E26
78d39
< USB Composite Device (003)
80d40
< PCI standard PCI-to-PCI bridge (006)
82d41
< ACPI Fixed Feature Button
90,93d48
< Intel(R) Core(TM) i5-3427U CPU @ 1.80GHz
< Intel(R) Core(TM) i5-3427U CPU @ 1.80GHz (001)
< Intel(R) Core(TM) i5-3427U CPU @ 1.80GHz (002)
< Intel(R) Core(TM) i5-3427U CPU @ 1.80GHz (003)
95,97d49
< Generic volume (005)
< Numeric data processor
< 3rd Gen Core processor DRAM Controller - 0154
101,103d52
< FaceTime HD Camera (Built-in)
< Generic volume (006)
< High Definition Audio Controller
109d57
< Intel(R) QS77 Express Chipset LPC Controller - 1E56
111,113d58
< Intel(R) USB 3.0 eXtensible Host Controller - 0100 (Microsoft)
< Generic volume (007)
< Intel(R) 82802 Firmware Hub Device
115,118d59
< Intel(R) 7 Series/C216 Chipset Family SATA AHCI Controller - 1E03
< Light Sensor
< Broadcom 802.11n Network Adapter #2
< Apple panel backlight
120d60
< PCI standard PCI-to-PCI bridge (007)
123,124d62
< Intel(R) Management Engine Interface
< Thunderbolt
127d64
< System timer
132,133d68
< Intel(R) 7 Series/C216 Chipset Family PCI Express Root Port 1 - 1E10
< APPLE SSD SM256E


Notice the Apple-centric hardware. There are no unknown devices in Device Manager. If anyone has seen this before, or has a fix, it would be appreciated.

ohkuipo
Oct 9, 2013, 12:51 AM
Wanted to update this thread with my findings. Tracked down my problem to the Thunderbolt gig Ethernet adapter. If the adapter is connected while the computer boots (the only way to get it to work in Windows, as Windows Thunderbolt isn't plug-and-play), sleep mode is disabled. Continues to be disabled if the adapter is removed. This behavior is to be expected. See here:

http://news.softpedia.com/news/Apple-Details-Thunderbolt-Behavior-in-Windows-7-Boot-Camp-208861.shtml

Another type of behavior users might find interesting - on Windows 7, computer sleep is disabled while a Thunderbolt device is plugged in. Apple doesn’t say why.


Windows 8 is the same. Case closed on this, I guess. Oh well!