Forums

Software & Operating Systems

Software & Operating Systems
Microsoft, Linux, Productivity software, discussion

Resume from hibernate fails with black screen, flashing cursor under Vista- WORKAROUND

  • Thought I'd post to document what I've found after at least 40 solid hours of troubleshooting.

    If your notebook won't fully wake from hibernation, and instead sits there with a black screen with a flashing white cursor at top left of screen, this is probably for you.

     

    The issue specifically occurs here on a Latitude D830 running Vista Ent x32. The command to hibernate completes ok. On power-on, the resume process starts, the "resuming windows" bar winds back and forth with HDD activity, and after 10-20 seconds the video mode changes as expected, but instead of bringing up Windows desktop the machine is stuck/frozen with only a white cursor flashing in a dos-mode display res black screen. It's unresponsive (no kb lights etc) only a long press on power will shut it off. At reboot the NT loader says "Resume failed, do you want to delete restoration data and boot normally".

     

    Unsuccessful troubleshooting included

    -All third-party drivers were disabled via regedit (set start type to 4) and all non-essential Microsoft drivers as well (USB etc).

    -Firmware and driver versions correct, chkdsk, hiberfil.sys recreated, peripherals removed

    -All MS KB articles relating to Vista and hibernation read, relevant hotfixes obtained and applied.. SP1 installed (which was another story)

    -All combinations of power management settings

    -Replacement of mainboard, processor, RAM, HDD (this was to try and fix another issue with SSD HDD BSOD's, but didn't fix this one)

    -Reinstall from scratch several times with Vista Enterprise x32 using only Dell drivers and software

    -Left it with the Dell service agents to muddle with (with no success I must add, so I took it back)

     

     

    Eventually I found what I think is the problem. It seems that disabling the onboard PC card/1394 controller via the BIOS works around this problem. I suspect what is happening is the onboard O2Micro PC Card controller (or the associated smartcard reader and 1394 controller) is buggy in that it does not behave correctly when returning from S4. The supporting driver is the Microsoft pcmcia.sys so it's not a driver issue imo.

     

    This of course is not a solution - it's up to Dell to work with their third-party suppliers to provide hardware that is Vista compliant. I happen to use my PC card slot quite a bit for WWAN and other cards.

    Are there any Dell reps here who could recommend what I could do to get this on an engineer's radar?

     

    Hope this helped someone having this problem - if I can I'll update this post with more info as I have it.

     

    Keywords: vista hibernate hibernation resume black flashing cursor hangs freezes "delete restoration data"

  • This sounds like your issue to me

     

    http://support.microsoft.com/kb/928135/en-us

     

    "This problem occurs because the Peripheral Component Interconnect (PCI) device driver does not correctly update the device settings to reflect the new configuration. "

     

    They have a patch, but you must request it from microsoft.

    Message Edited by mombodog on 04-11-2008 11:10 AM
  • SP1 fixed a lot of things (between SP1 beta and RTM even) - especially BSOD's on sleep transitions but unfortunately this issue wasn't one them.

     

    It does make it kind of hard to work out which hotfixes are obsoleted by a particular service pack.

    A simple automatic revision to the article with "Obsoleted by SP1 RTM" at the bottom would be fine.. and the list of same is already present (http://technet2.microsoft.com/WindowsVista/en/library/20184cb6-7038-4e82-a32c-4bc10ffe56ab1033.mspx?mfr=true)

    It was easier in the old days, where you FTP'd to the MS ftp for updates, kept all the hotfixes in folders by name and knew them all by heart.. progress I guess  -.o

    cheers

  • Hi,

     

    it seems like I have the sme problem with hibernation unter Vista. But I have already installed the SP1, so I can't install KB928135 one more time.

    The hibernation only works if I disable the 1394 controller in BIOS, otherwise I get a back sreen when resuming from hibernation.

    My Notebook is a Latitude D830. I hofe anyone can help me.

     

    Cheers FloK