Microsoft KB Archive/310922

= Computer Hangs During Shutdown with USB Legacy Support Enabled in the BIOS =

Article ID: 310922

Article Last Modified on 1/31/2007

-

APPLIES TO


 * Microsoft Windows 98 Standard Edition
 * Microsoft Windows 98 Second Edition

-



This article was previously published under Q310922



SYMPTOMS
Your computer may stop responding (hang) during the shutdown process if Universal Serial Bus (USB) legacy support is enabled in the computer's basic input/output system (BIOS), and if the USB host controller resources that are assigned by Windows differ from those that are designated in the BIOS.



CAUSE
Windows sets the USB host controller to legacy support mode during the shutdown process, but cannot restore the BIOS-designated resource settings. If the current input/output (I/O) port settings differ from the BIOS settings, the device is inaccessible and causes the computer to hang.



RESOLUTION
Although your computer's BIOS may include an option to disable USB legacy support, doing so may cause additional problems. Note that USB input devices, such as a keyboard or mouse, require USB legacy emulation to work correctly in Real mode (MS-DOS) and Safe mode. For additional information, see the &quot;References&quot; section of this article. As an alternative, you can configure the USB host controller's resource settings to match those that are assigned by the BIOS.

Setting the USB Host Controller to Use the BIOS Settings
 Refer to your computer's documentation for information about how to obtain the device settings from your computer's BIOS. Follow the steps in the &quot;Viewing the USB Host Controller Settings&quot; section of this article. To disable automatic settings, clear the Use automatic settings check box, if it is not already cleared. Click the Input/Output Range resource, and then click Change Setting. Select the BIOS value that is assigned for the device. If the Conflict information text indicates a problem, you may need to modify the settings for that device.For additional information about device conflicts, click the article number below to view the article in the Microsoft Knowledge Base:

133240 Troubleshooting Device Conflicts with Device Manager

 Restart your computer.</li> If the Use automatic settings check box is selected, you may need to repeat these steps, starting with step 2.</li></ol>

Viewing the USB Host Controller Settings

 * 1) Right-click My Computer, and then click Properties.
 * 2) Click the Device Manager tab.
 * 3) Expand the Universal serial bus controller item by double-clicking it.
 * 4) Click   PCI to USB Host Controller, and then click Properties.
 * 5) Click the Resources tab.

For additional information about using Device Manager, click the article number below to view the article in the Microsoft Knowledge Base:

285122 How to Start Device Manager in Windows 98 and Windows Me

Setting the USB Host Controller to Use Automatic Settings

 * 1) Follow the steps in the &quot;Viewing the USB Host Controller Settings&quot; section in this article.
 * 2) To enable automatic settings, select the Use automatic settings check box, if it is not already selected.
 * 3) Click OK, and then close the System Properties dialog box.
 * 4) Restart your computer.

<div class="status_section">

STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

<div class="references_section">