How can I make the hibernate and standby modes work

By Eric Legge ยท 7 replies
Nov 28, 2002
  1. I upgraded my IBM desktop computer from Windows 98 SE to Windows XP Home
    Edition. Before upgrading I followed Microsoft's advice, and reflashed the BIOS
    with the latest XP-compliant update, and downloaded the relevant XP device
    drivers for the system's devices and peripherals from IBM's website.

    Everything installed properly, but a mysterious "unknown device" keeps being
    recognised at startup, and whenever I try using the standby and hibernate modes
    the following message comes up:

    "The device driver for the 'PC/AT Enhanced PS/2 Keyboard (101/102-Key' is
    preventing the machine form entering hibernation. Please close all applications
    and try again. If this problem persists, you may need to update this driver."

    XP's Device Manager reports that the keyboard is using the XP driver, and that
    there is no update available.

    I need to know how to make the hibernate and standby modes work.

    Any ideas?

  2. Nodsu

    Nodsu TS Rookie Posts: 5,837   +6

    Does you keyboard have any "special" power management buttons?

    You can try changing the keyboard driver forcefully:

    Open Device Manager
    Choose Update Driver for your keyboard
    Select to install from a specific location
    Don't search, choose the driver yourself
    Untick "Show compatible hardware"
    Under [Standard keyboards] choose "Standard 101/102 key..."
    (If you find a special driver for your kb then choose that of course)
    Ignore the warning messages and install the driver anyway.

    Also, you may want to check your BIOS settings in case power
    management is done by APM.
  3. Eric Legge

    Eric Legge TS Rookie Topic Starter Posts: 132

    Thanks for the attempt, but here is the solution that someone in a newsgroup posted -

    As is often still the case, the error message is misleading. The device driver for the keyboard is not at fault here, so even if an update is available, it won't help.

    The problem is caused by third-party software that has installed a kernel-mode device driver, which has attached itself to the 18042prt.sys keyboard driver - and it is not compatible with XP. The most common culprit is Adobe Type Manager 4.0 (ATM), which installs the Atmhelpr.sys driver.

    As a temporary fix, either uninstall ATM, or use Find, and rename the offending file Doing that disables ATM's font-smoothing effect. If you want to use font-smoothing, you can enable XP's version.

    Note that other third-party software can cause the same problem. That is why it is always best to do a clean installation of a new operating system instead of upgrading from one operating system to its successor, because the upgrade doesn't allow you to install and test each piece of software on its own. The upgrading process merely rebuilds the Registry around the installed software, and therefore leaves much of the old operating system in place when it should be removed.

    To read a Knowledge Base article on this subject called "Unable to Use Power Management Features", enter the reference Q302414 here -

    That deals with the confusion surrounding the error message. But you still have to sort out the mysterious "unknown device". To track it down, you can search the Windows Registry.

    From Start => Run, enter RegEdit, click on OK, click the + beside HKey_Local_Machine, and click on Enum to highlight it. Press the Ctrl and F keys, and enter "unknown" into the search box. When you press the Enter key the window that comes up should show the entry for a device with class "Unknown". This is the unknown device.

    Next, look in the other lines in this Registry entry for clues, which will depend on the device. A plug-and-play printer, for example, will have a hardware ID string that usually states the printer's name. But a PCI adapter card, the key for which shows up in the left-hand window, will have a name such as -


    This string identifies the vendor, the device, and the subsystem. The name of the manufacturer is not usually provided, but knowing the manufacturer of the chipset used on the card, which is provided, is usually enough information to make it possible to obtain the latest driver file for the card.

    The identification codes used in the string are listed on several Internet sites, and can easily be found by using the Google search engine. All you have to do is enter "PCI vendor list" in the search box. One such list can be found at - The Vendor.txt file explains how to decode the ID information contained in the Registry string.

    Once you know the device's manufacturer and model, you can download and install the latest driver file for it from its website, and then the message the shows up at startup should disappear.

  4. ---agissi---

    ---agissi--- TechSpot Paladin Posts: 1,978   +15

    This same problem happened to me! I couldnt work it out, except after awhile it just went away. It claimed the printer had faulty drivers. Funky XP. Personally I hate the way they setup the operating system. Good engine design (almost never crashes), everything else is terrible. I have professional and its the same as Home cept comes with some extra crap that no1 would ever use. Oh well. Should have stuck to NT. :s
  5. Eric Legge

    Eric Legge TS Rookie Topic Starter Posts: 132

    I agree, Agissi.

    It is often far more difficult to sort out problems with XP than it was to sort the out in Windows 98 / 98SE.

    If you don't exactly know what you are doing, you can get yourself in a terrible mess.

  6. poertner_1274

    poertner_1274 secroF laicepS topShceT Posts: 4,172

    I don't see why you would want to use Hibernate / Standby

    I have had nothing but problems with it, PC doesn't respond after it goes away. You have to reboot and start over. So I disable it on everything
  7. smccaa

    smccaa TS Rookie

    If your problem is in fact related to Adobe Type Manager Deluxe 4.0, you can find a fix on the Adobe site using this link:

    This link should take you to the page for ATM Deluxe Updater. After running the fix, I was able to use the Hibernate/Stand By feature in Windows XP.

    - Sam
  8. Rick

    Rick TechSpot Staff Posts: 4,572   +65

    I think the Error log in XP alone makes it twice as easy to sort out problems, than when compared to 98.

    Safe mode in XP is inherently better, supporting CDROMs and networks natively. XP offers a great repair utility (Repair through setup and ASR), system restore, Last known good config, a far superior system monitor, more detailed processes listing, backups of system files (file protection) and some very nice system tools (service, disk management and adminstration snap ins).. The list goes on.

    No offense intended, but it my personal opinion XP is many times easier to diagnose and repair than any Windows 9x OS.
Topic Status:
Not open for further replies.

Similar Topics

Add your comment to this article

You need to be a member to leave a comment. Join thousands of tech enthusiasts and participate.
TechSpot Account You may also...