Previous | Next

Troubleshooting Hardware Management Components

This section contains troubleshooting examples for the Windows 98 hardware management components.

Troubleshooting WDM

Most WDM troubleshooting involves the writing of WDM drivers.

For more information about troubleshooting WDM drivers, see the WDM DDK.

Troubleshooting System Buses

This section contains procedures for troubleshooting the system buses supported by Windows 98.

Troubleshooting USB

Because of the nature of USB devices, no resource settings could cause a USB device to function improperly or fail.

To resolve problems with USB speakers

To resolve most other problems involving a USB device

  1. Check the host-controller firmware revision by viewing the host controller’s properties in Device Manager. The General tab lists the hardware version of the host controller. A version number of 000 indicates that the controller is using the A-1 stepping chip, which is not supported. Contact the original equipment manufacturer (OEM) for an upgraded host controller.
  2. If only one device is failing, reconnect that device to another USB port. If the device works, the original port is faulty and should be repaired. If the device does not work when connected to the new port, more than likely the device is faulty and should be repaired or replaced.
  3. If the device is bus-powered, it could be drawing too much current to function when connected to a hub port. Connect the device directly to the host controller, bypassing any hubs.
  4. If the bus configuration is multi-tiered, make sure the configuration adheres to the following guidelines:
  5. Remove the USB host controller from Device Manager and restart the computer. This allows Windows 98 to redetect and reinstall the entire bus.

Troubleshooting the IEEE 1394 Bus

If you are trying to connect two computers together on the IEEE 1394 bus, make sure you use the correct cable. This cable is not supplied with the bus and must be purchased separately.

Troubleshooting Hardware Devices

The following sections describe how to troubleshoot problems when installing hardware device drivers.

Resolving Fatal Exception Errors

If a Fatal Exception error occurs after you install a WDM driver for a hardware device, the device is most likely expecting a specific driver to be installed. To help you correct this error, the device manufacturer usually provides the specific driver on the installation disk.

Determining if a Hardware Device Is Using a WDM Driver

To find out if a hardware device uses a WDM driver, you can use Device Manager or the Microsoft System Information tool (MSInfo).

To use Device Manager

  1. Right-click My Computer on the Windows 98 desktop and click Properties.

    – Or –

    In Control Panel, click System.

  2. In the System Properties dialog box, click the Device Manager tab.
  3. Double-click the device name. From the device Properties dialog box, click the Driver tab.
  4. Click Driver File Details. The Driver File Details box lists the device driver’s file name. If the file name has a .sys extension, the driver is a WDM driver.

To use MSInfo

  1. Use the Find File utility to locate and run Msinfo32.exe.
  2. In the left pane of the Microsoft Information window, expand Components to find the device in question.
  3. In the right pane, locate the device driver’s file name. If the file name has a .sys extension, the driver is a WDM driver.

For more information about how to use the Windows 98 Device Manager, see Chapter 24, "Device Management."

For more information about MSInfo, see MSInfo Help.

Troubleshooting the OnNow System

Windows 98 troubleshooting techniques are continually being updated. For the latest information, see the Windows 98 Resource Kit Tools Help.

The following shows possible causes of common problems, and ways to resolve them.

Timers are idle.

If System standby, Turn off monitor, or Turn off hard disks is inaccurate or nonfunctional, the causes could be:

Try the following:

The computer is being placed on standby erroneously.

A possible cause is the BIOS settings overriding the Windows timer settings.

Try the following:

The computer appears to stop responding while in standby mode.

Note

To determine whether the problem lies in standby mode, the shutdown of the monitor, or the shutdown of the hard disks, set two of the three options to Never and the third to its original setting. Allow the timeout to occur, and determine whether the system appears to have stopped responding. Isolate the failure by trying each of the three combinations, first testing the monitor timer, then the hard disk timer, and then the system standby timer.

The system appears to stop responding after turning off the monitor.

The causes could be:

Try the following:

The system appears to stop responding after shutting off the hard disks.

Contact your hardware manufacturer for more information.

The hard disk does not support spindown functionality or is malfunctioning.

Contact your hardware manufacturer for more information.

The system appears to stop responding while in standby mode.

The causes could be:

Try the following:

Additional Resources
For more information about See this resource
For all hardware management issues, including:

DirectMovie

Hardware device support details, including HID, DirectX, DirectDraw, digital audio, HAL, STI, AGP, and Multiple Display Support

Hardware development

OnNow, SIPC, WDM working with OnNow, ACPI, APM, OnNow device power states, PC 97, PC 98, NDIS, and networking specifications

http://www.microsoft.com/hwdev/
HID class, IEEE 1394 bus driver, Port class, STI, USB driver, and WDM Stream class video capture minidriver Windows 98 Device Driver Kit (DDK) Help
Writing WDM class drivers
WDM Kernel
Troubleshooting WDM
DDI and writing device drivers for Windows 98
Win32 Driver Model Device Driver Kit (WDM DDK) and Windows 98 DDK
DirectShow http://www.microsoft.com/msdn/sdk
/inetsdk/help/
Configuring and using Video Capture Windows 98 Software Development Kit Help
IrDA http://www.microsoft.com/hwdev
/devdes/
Computer hardware design

Designing the following for the computer:

CardBus, IEEE 1394, PC Card, PCI, and USB

PC97 Hardware Design Guide, Microsoft Press, 1997
Device drivers in your system

BIOS support for ACPI and APM

The MSInfo utility
IEEE 1394 standards http://www.microsoft.com/hwdev/
http://www.adaptec.com/firewire/
http://www.ti.com/
The latest troubleshooting techniques Windows 98 Resource Kit compact disc
http://www.microsoft.com/hwtest/
http://www.microsoft.com/kb/
http://www.microsoft.com/support/