Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Unexpected Shutdowns and Freezes when Idle


05 Sep 2012   #1

Windows 7 Home Premium 64bit
 
 
Unexpected Shutdowns and Freezes when Idle

Hello All,

I am experiencing some unexpected shutdowns and freezing when my Asus G73-JW laptop is idle. I think my shut-downs may have been caused by Windows power saving features. I disabled these features (sleep, hibernate, HDD shut-off, USB selective suspend), and had a freeze occur after the laptop was idle for three days. My screen saver was enabled (blank screen).

I have been monitoring my CPU and GPU temps using CPUID HWMonitor and they are withing a reasonable range (40-50 C idle, <75 C under load). I also ran the Windows Memory Diagnostic a few times (both regular and extended) with no errors.

My files from the SF Diagnostic Tool are in the attached ZIP. Thanks for any help you can provide.


My System SpecsSystem Spec
.

05 Sep 2012   #2

Microsoft Community Contributor Award Recipient

Windows 7 Home Premium 64Bit
 
 

Welcome

It looks like your USB drivers are causing the issue.

Code:
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck 9F, {3, fffffa80149b7060, fffff80000b9c518, fffffa8015b46c10}

*** WARNING: Unable to verify timestamp for win32k.sys
*** ERROR: Module load completed but symbols could not be loaded for win32k.sys
Probably caused by : usbhub.sys
Code:
*** WARNING: Unable to verify timestamp for win32k.sys
*** ERROR: Module load completed but symbols could not be loaded for win32k.sys
Probably caused by : usbehci.sys ( usbehci!EHCI_sMode_PollEndpointSlot+6c )

Followup: MachineOwner
I suggest updating your USB drivers via Device Manager. The latest drivers may be installed, but perhaps they are corrupted. Uninstall them and reboot; the new ones should be automatically installed.

You may also go through the tutorial below:
USB Driver - General Fix for Problems

Later suggest you to turn on USB selective suspense, to see if it is caused by the driver or the hardware itself.
USB Selective Suspend - Turn On or Off

If there any devices attached in the USB ports (other than keyboard and mouse), remove those and see if if the problem persists.

Post back
My System SpecsSystem Spec
06 Sep 2012   #3

Windows 7 Home Premium 64bit
 
 

Thanks for the quick reply, koolkat. I uninstalled all USB drivers, installed new USB 3.0 and chipset drivers (both were out of date), followed the "USB Driver - General Fix" post, and turned on selective suspend.

Will leave my laptop on and let you know how it goes. If it's stable for a few days, I'll then start enabling power saving features and continue monitoring.
My System SpecsSystem Spec
.


09 Sep 2012   #4

Windows 7 Home Premium 64bit
 
 

Been a few days with no shutdowns or freezes. Will enable power saving features and see how things go.
My System SpecsSystem Spec
09 Sep 2012   #5

Microsoft Community Contributor Award Recipient

Windows 7 Home Premium 64Bit
 
 

Well done.

Keep us posted.
My System SpecsSystem Spec
10 Sep 2012   #6

Windows 7 Home Premium 64bit
 
 

Enabled auto display turn-off yesterday morning after last post. Came back to a BSOD this evening (laptop automatically restarted and minidump was generated).

This was different than all the previous unexpected shutdowns. For those, laptop did not restart automatically and minidump was not generated.

Files are attached. Thanks for the help!
My System SpecsSystem Spec
10 Sep 2012   #7

Microsoft Community Contributor Award Recipient

Windows 7 Home Premium 64Bit
 
 

I saw the dump dated 10-09-12 and it shows the USB as the problem again..anyway

Lets enable driver verifier to rule out buggy drivers
Driver Verifier - Enable and Disable

Information
Driver Verifier runs in the background, "testing" drivers for bugs. If it finds one, a Blue Screen of Death (BSOD) will result; the corresponding dump file will hopefully show the faulty driver.


Quote   Quote: Originally Posted by Capt.Jack Sparrow View Post
Driver Verifier monitors kernel-mode drivers and graphics drivers to detect illegal function calls or actions that might corrupt the system. It can subject the drivers to a variety of stresses and tests to find improper behavior.

Continue to use your system normally, and if you know what causes the crash, do that repeatedly. The objective here is to get the system to crash because Driver Verifier is stressing the drivers out. If it doesn't crash for you, then let it run for at least 36 hours of continuous operation.
My System SpecsSystem Spec
11 Sep 2012   #8

Windows 7 Home Premium 64bit
 
 

Enabled Driver Verifier and got a BSOD immediately after rebooting and logging into Windows. Repeated this a second time. Both minidump files are in the attached ZIP, and let me know if you need anything else.

Thanks!
My System SpecsSystem Spec
11 Sep 2012   #9

Microsoft Community Contributor Award Recipient

Windows 7 Home Premium 64Bit
 
 

Please update get this driver updated, the one you have is of 2008
Or if you don't use it please uninstall completely

Source SaiH8000.sys Saitek Hid driver Download Saitek Drivers and Software | Saitek.com

Code:
Microsoft (R) Windows Debugger Version 6.12.0002.633 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\Users\Yusra\Downloads\Olban_Minidump_091112\091112-51776-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available

Symbol search path is: SRV*C:\SymCache*http://msdl.microsoft.com/download/symbols
Executable search path is: 
Windows 7 Kernel Version 7601 (Service Pack 1) MP (8 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS Personal
Built by: 7601.17835.amd64fre.win7sp1_gdr.120503-2030
Machine Name:
Kernel base = 0xfffff800`0344d000 PsLoadedModuleList = 0xfffff800`03691670
Debug session time: Tue Sep 11 19:09:06.538 2012 (UTC + 6:00)
System Uptime: 0 days 0:01:05.537
Loading Kernel Symbols
...............................................................
................................................................
...............................................
Loading User Symbols
Loading unloaded module list
....
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck C4, {f6, 180, fffffa8009f02b30, fffff88005bde234}

Unable to load image \SystemRoot\system32\DRIVERS\SaiH8000.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for SaiH8000.sys
*** ERROR: Module load completed but symbols could not be loaded for SaiH8000.sys
Probably caused by : SaiH8000.sys ( SaiH8000+26234 )

Followup: MachineOwner
---------

4: kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

DRIVER_VERIFIER_DETECTED_VIOLATION (c4)
A device driver attempting to corrupt the system has been caught.  This is
because the driver was specified in the registry as being suspect (by the
administrator) and the kernel has enabled substantial checking of this driver.
If the driver attempts to corrupt the system, bugchecks 0xC4, 0xC1 and 0xA will
be among the most commonly seen crashes.
Arguments:
Arg1: 00000000000000f6, Referencing user handle as KernelMode.
Arg2: 0000000000000180, Handle value being referenced.
Arg3: fffffa8009f02b30, Address of the current process.
Arg4: fffff88005bde234, Address inside the driver that is performing the incorrect reference.

Debugging Details:
------------------


BUGCHECK_STR:  0xc4_f6

CUSTOMER_CRASH_COUNT:  1

DEFAULT_BUCKET_ID:  VERIFIER_ENABLED_VISTA_MINIDUMP

PROCESS_NAME:  BTTray.exe

CURRENT_IRQL:  0

LAST_CONTROL_TRANSFER:  from fffff800039523dc to fffff800034cc1c0

STACK_TEXT:  
fffff880`09b99e18 fffff800`039523dc : 00000000`000000c4 00000000`000000f6 00000000`00000180 fffffa80`09f02b30 : nt!KeBugCheckEx
fffff880`09b99e20 fffff800`03967ae4 : 00000000`00000180 fffffa80`09f02b30 00000000`00000004 00000000`00000000 : nt!VerifierBugCheckIfAppropriate+0x3c
fffff880`09b99e60 fffff800`0371eff0 : fffff6fc`00000000 fffff880`09b9a0b0 fffff880`09b9a200 fffff880`09b9a438 : nt!VfCheckUserHandle+0x1b4
fffff880`09b99f40 fffff800`03798c15 : 00000000`00000000 fffff800`00000001 fffffa80`06d5fa40 fffff6fc`4002de00 : nt! ?? ::NNGAKEGL::`string'+0x212ce
fffff880`09b9a010 fffff800`034cb453 : fffffa80`09f06a50 fffff880`09b9a3c8 00000000`00000002 fffff880`09b9a450 : nt!NtQueryValueKey+0x115
fffff880`09b9a1a0 fffff800`034c7a10 : fffff800`03956c86 fffff880`05bde234 fffff880`09b9a438 00000000`00000000 : nt!KiSystemServiceCopyEnd+0x13
fffff880`09b9a3a8 fffff800`03956c86 : fffff880`05bde234 fffff880`09b9a438 00000000`00000000 00000000`00000000 : nt!KiServiceLinkage
fffff880`09b9a3b0 fffff880`05bde234 : fffff880`09b9a500 fffff880`09b9a568 fffff880`09b9a500 fffffa80`12a496c0 : nt!VfZwQueryValueKey+0x76
fffff880`09b9a400 fffff880`09b9a500 : fffff880`09b9a568 fffff880`09b9a500 fffffa80`12a496c0 00000000`0000000c : SaiH8000+0x26234
fffff880`09b9a408 fffff880`09b9a568 : fffff880`09b9a500 fffffa80`12a496c0 00000000`0000000c fffff880`09b9a430 : 0xfffff880`09b9a500
fffff880`09b9a410 fffff880`09b9a500 : fffffa80`12a496c0 00000000`0000000c fffff880`09b9a430 fffffa80`12a497a0 : 0xfffff880`09b9a568
fffff880`09b9a418 fffffa80`12a496c0 : 00000000`0000000c fffff880`09b9a430 fffffa80`12a497a0 fffffa80`00080006 : 0xfffff880`09b9a500
fffff880`09b9a420 00000000`0000000c : fffff880`09b9a430 fffffa80`12a497a0 fffffa80`00080006 fffff880`05bd7f98 : 0xfffffa80`12a496c0
fffff880`09b9a428 fffff880`09b9a430 : fffffa80`12a497a0 fffffa80`00080006 fffff880`05bd7f98 fffffa80`10d6ac00 : 0xc
fffff880`09b9a430 fffffa80`12a497a0 : fffffa80`00080006 fffff880`05bd7f98 fffffa80`10d6ac00 00000000`00000000 : 0xfffff880`09b9a430
fffff880`09b9a438 fffffa80`00080006 : fffff880`05bd7f98 fffffa80`10d6ac00 00000000`00000000 fffff800`0395dbb0 : 0xfffffa80`12a497a0
fffff880`09b9a440 fffff880`05bd7f98 : fffffa80`10d6ac00 00000000`00000000 fffff800`0395dbb0 ffff0000`0c0400e6 : 0xfffffa80`00080006
fffff880`09b9a448 fffffa80`10d6ac00 : 00000000`00000000 fffff800`0395dbb0 ffff0000`0c0400e6 fffff800`0395dd1b : SaiH8000+0x1ff98
fffff880`09b9a450 00000000`00000000 : fffff800`0395dbb0 ffff0000`0c0400e6 fffff800`0395dd1b fffff880`09b9a560 : 0xfffffa80`10d6ac00


STACK_COMMAND:  kb

FOLLOWUP_IP: 
SaiH8000+26234
fffff880`05bde234 488b4c2440      mov     rcx,qword ptr [rsp+40h]

SYMBOL_STACK_INDEX:  8

SYMBOL_NAME:  SaiH8000+26234

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: SaiH8000

IMAGE_NAME:  SaiH8000.sys

DEBUG_FLR_IMAGE_TIMESTAMP:  47f6106a

FAILURE_BUCKET_ID:  X64_0xc4_f6_VRF_SaiH8000+26234

BUCKET_ID:  X64_0xc4_f6_VRF_SaiH8000+26234

Followup: MachineOwner
---------

4: kd> lmvm SaiH8000
start             end                 module name
fffff880`05bb8000 fffff880`05be2480   SaiH8000 T (no symbols)           
    Loaded symbol image file: SaiH8000.sys
    Image path: \SystemRoot\system32\DRIVERS\SaiH8000.sys
    Image name: SaiH8000.sys
    Timestamp:        Fri Apr 04 17:26:34 2008 (47F6106A)
    CheckSum:         00035E44
    ImageSize:        0002A480
    Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4
My System SpecsSystem Spec
11 Sep 2012   #10

Windows 7 Home Premium 64bit
 
 

Thanks for the quick reply. I uninstalled the Saitek drivers and am now using Windows HID drivers. Enabled Driver Verifier again, restarted, and no BSOD yet. Will let you know how it goes.
My System SpecsSystem Spec
Reply

 Unexpected Shutdowns and Freezes when Idle




Thread Tools



Similar help and support threads for2: Unexpected Shutdowns and Freezes when Idle
Thread Forum
unexpected shutdowns General Discussion
Unexpected system shutdowns BSOD Help and Support
Windows 7 unexpected shutdowns BSOD Help and Support
Random Unexpected Shutdowns BSOD Help and Support
Unexpected Shutdowns in Win7 BSOD Help and Support
unexpected shutdowns BSOD Help and Support
More Unexpected Shutdowns BSOD Help and Support

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 09:53 PM.
Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App
  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33