locked
Vista resume from long period of sleep succesfully but freeze after login RRS feed

  • Question

  • I have DELL XPS M1530 laptop with Vista Ultimate installed. After two motherboard changed, my problem remain.
    What happen is, everytime I put my laptop into Sleep, IF I immediately bring it back up, it will work perfectly, but if I let it sleep for extended period of time (3hrs or more), it will resume without problem, I can typed the password and return to my desktop, I can click on file and start menu, but in about 10 seconds, it totaly freeze. I wait for hours and it remain freeze (no mouse movement or keyboard, CTRL+ALT+DEL doesn't work either), this is very annoying since it didn't actually BSOD, I don't know what driver are causing the lockup, anyone can help me how to troubleshoot this problem will be much appreciated.

    PS: I initially suspect it was due to my Antivirus AVAST Home Edition, I uninstalled it and problem remain.
    Saturday, January 3, 2009 12:16 PM

Answers

  • Clean boot are time consuming and doesn't really help on my situation (I tried it when start having problem back in Aug as instructed by Microsoft Support specialist).
    Imgaine I have to:
    1) clean boot
    2) put laptop to sleep WAIT 3 HRS (please read my first posting)
    3) resume from sleep and HOPE my laptop will not freeze
    4) if laptop doesn't freeze, repeat step 1 to 4 by activate sub-set of service until I managed to pin point which servuce causing the system freeze

    I eventually get tired of the problem and decided to put thing into my own hand.

    I use the windows driver verifier tools and managed to pin point which evil driver causing the computer to freeze.
    Now my laptop is sleeping and hibernate correctly without freezing after login :)

    NOTE: Driver Verifier tool when turn on, will perform check on driver operation, if a driver tried to perform illigal operation (such as free memory twice), it will trigger a crash dump (BLUE SCREEN!) so a memory dump can be created for further troubleshooting using a Debugger.
    STEPS (applicable for both XP and VISTA, do it on your own risk!):
    1) Click Start, type CMD and press CTRL+SHIFT+ENTER
    2) Enter the administrator password
    3) type verifier
    4) Select "Create Custom settings (for code developers)"
    5) Click Next
    6) Select "Standard settings"
    7) Select "Enhanced I/O verification" (I think this option is only available for Vista)
    8) Click Next and Finish
    9) Reboot and get the first BSOD in HIDCLASS.sys (driver are from Microsoft) - SOLUTION: go to bios and disable the bluetooth device
    10) Reboot again and get the second BSOD in rimsptsk.sys (driver are from DELL, latest) - SOLUTION: go to bios and disable SD card device
    11) Reboot again, no more BSOD on boot, now login and perform all normal operation I usually do:
        a) plug and unplug my IPOD
        b) plug and unplug my HTC Windows Mobile Phone
        c) plug and unplug my external Hard Drive and get a BSOD in ntfs.sys - SOLUTION: do not unplug external HD without using the safety remove hardware option on system tray :)

    Hope this help anyone facing problem with system instability (especially freeze without BSOD).



    • Marked as answer by poweruser2009 Tuesday, January 6, 2009 6:47 PM
    Tuesday, January 6, 2009 6:45 PM

All replies

  • Hi,

     

    I suggest that you boot in Clean Boot Mode.

     

    Clean boot

    =================

    Let’s disable all startup items and third party services when booting. This method will help us determine if this issue is caused by a loading program or service. Please perform the following steps:

     

    1. Click the Start Button type "msconfig" (without quotation marks) in the Start Search box, and then press Enter.

     

    Note: If prompted, please click Continue on the User Account Control (UAC) window.

     

    2. Click the "Services" tab, check the "Hide All Microsoft Services" box and click "Disable All" (if it is not gray).

    3. Click the "Startup" tab, click "Disable All" and click "OK".

     

    Then, restart the computer. When the "System Configuration Utility" window appears, please check the "Don't show this message or launch the System Configuration Utility when Windows starts" box and click OK.

     

    Please test this issue in the Clean Boot environment, if the issue disappears in the Clean Boot environment, we can use a 50/50 approach to quickly narrow down which entry is causing the issue.

     

    For more information about this step, please refer to the following KB article:

     

    How to troubleshoot a problem by performing a clean boot in Windows Vista

    http://support.microsoft.com//kb/929135

     

    If the issue persists in Clean Boot Mode, the root cause may be hardware drivers. I suggest that you check Event Viewer and try to find some clues. Additionally, before entering Sleep Mode, launch Task Manager. After it resumes, try to see which program freezes, or which program consumes large system resources if it is possible.


    Arthur Xie - MSFT
    Monday, January 5, 2009 9:11 AM
    Moderator
  • Clean boot are time consuming and doesn't really help on my situation (I tried it when start having problem back in Aug as instructed by Microsoft Support specialist).
    Imgaine I have to:
    1) clean boot
    2) put laptop to sleep WAIT 3 HRS (please read my first posting)
    3) resume from sleep and HOPE my laptop will not freeze
    4) if laptop doesn't freeze, repeat step 1 to 4 by activate sub-set of service until I managed to pin point which servuce causing the system freeze

    I eventually get tired of the problem and decided to put thing into my own hand.

    I use the windows driver verifier tools and managed to pin point which evil driver causing the computer to freeze.
    Now my laptop is sleeping and hibernate correctly without freezing after login :)

    NOTE: Driver Verifier tool when turn on, will perform check on driver operation, if a driver tried to perform illigal operation (such as free memory twice), it will trigger a crash dump (BLUE SCREEN!) so a memory dump can be created for further troubleshooting using a Debugger.
    STEPS (applicable for both XP and VISTA, do it on your own risk!):
    1) Click Start, type CMD and press CTRL+SHIFT+ENTER
    2) Enter the administrator password
    3) type verifier
    4) Select "Create Custom settings (for code developers)"
    5) Click Next
    6) Select "Standard settings"
    7) Select "Enhanced I/O verification" (I think this option is only available for Vista)
    8) Click Next and Finish
    9) Reboot and get the first BSOD in HIDCLASS.sys (driver are from Microsoft) - SOLUTION: go to bios and disable the bluetooth device
    10) Reboot again and get the second BSOD in rimsptsk.sys (driver are from DELL, latest) - SOLUTION: go to bios and disable SD card device
    11) Reboot again, no more BSOD on boot, now login and perform all normal operation I usually do:
        a) plug and unplug my IPOD
        b) plug and unplug my HTC Windows Mobile Phone
        c) plug and unplug my external Hard Drive and get a BSOD in ntfs.sys - SOLUTION: do not unplug external HD without using the safety remove hardware option on system tray :)

    Hope this help anyone facing problem with system instability (especially freeze without BSOD).



    • Marked as answer by poweruser2009 Tuesday, January 6, 2009 6:47 PM
    Tuesday, January 6, 2009 6:45 PM
  • Hi,

     

    Thank you for your sharing. Using Driver Verifier to find unsigned driver that would cause problems is a good method to resolve such issues.


    Arthur Xie - MSFT
    Wednesday, January 7, 2009 1:39 AM
    Moderator
  • no problem :) certainly someone out there are facing the same problem.

    Wednesday, January 7, 2009 8:41 PM