Microsoft KB Archive/141854

= How to Troubleshoot a Gameport Joystick =

PSS ID Number: 141854

Article Last Modified on 5/9/2002

-

The information in this article applies to:


 * Microsoft SideWinder 3D Pro 1.0

-



This article was previously published under Q141854



SUMMARY
This article describes troubleshooting steps you can use if there is no response from your joystick, there is no Joystick tool in Control Panel, or Device Manager reports the following status:

The device is not present, not working properly, or does not have all its drivers installed.

Code 10



MORE INFORMATION
If the Gameport Joystick is not detected by Microsoft Windows, or Device Manager reports that the device is not present, not working properly, or does not have all its drivers installed, or there is no response from the joystick, follow these steps:  Start the computer without the Config.sys and Autoexec.bat files as real-mode device drivers may conflict with the Windows 95/98 drivers and may disable the port.

To start the computer without the Config.sys and Autoexec.bat files, follow these steps:

  Use the appropriate method below for your version of Windows.

Microsoft Windows 95
Restart your computer. When you see the "Starting Windows 95" message, press the F8 key, and then choose Step-By-Step Confirmation from the Startup menu.

Microsoft Windows 98 and Microsoft Windows Millennium Edition
Restart your computer, press and hold down the CTRL key after your computer completes the Power On Self Test (POST), and then choose Step-By-Step Confirmation from the Startup menu.

Microsoft Windows 2000
Restart your computer. When you see the "Starting Windows 2000" message, press the F8 key, and then choose Step-By-Step Confirmation from the Startup menu.  Press ENTER. Press Y to confirm loading everything EXCEPT the following:

 Process your startup device file (Config.sys) Process your startup configuration file (Autoexec.bat)</ul> </li> Press N so that these two lines do not load.</li></ol> </li> Remove the Gameport Joystick from Device Manager and then add it. To do this:

<ol style="list-style-type: lower-alpha;"> Click Start, point to Settings, and then click Control Panel.</li> Double-click System, and then click the Device Manager tab.</li> Double-click Sound, Video And Game Controllers.</li> Check for a Gameport Joystick. If one exists, click it, and then click Remove.</li> Click OK.</li> Click Close.</li></ol>

To add the Gameport Joystick, or if there is no Gameport Joystick entry, run the Add New Hardware tool in Control Panel. If the Gameport Joystick device is not detected automatically, you can add it manually.

To use the Add New Hardware Wizard detect the Gameport Joystick, follow these steps:

<ol style="list-style-type: lower-alpha;"> Click Start, point to Settings, and then click Control Panel.</li> Double-click Add New Hardware, and then follow the instructions on the screen.</li></ol>

If the joystick is not detected, manually add the Gameport Joystick driver. To do this, follow these steps:

<ol style="list-style-type: lower-alpha;"> Click Start, point to Settings, and then click Control Panel.</li> Double-click Add New Hardware.</li> Click No, and then click Next.</li> In the Hardware Types list, click Sound, Video And Game Controllers, and then click Next.</li> In the Manufacturers box, click Microsoft. In the Models box, click Gameport Joystick, and then click Next.</li> Click Next.</li> <li>Click Finish.</li> <li>When you are prompted to restart the computer, click Yes.</li></ol> </li> <li>Make sure the Gameport Joystick is working at the MS-DOS level.

To do this, attempt to use the joystick in an MS-DOS-based program. Refer to the program's documentation for information about how to configure the joystick.</li> <li>Refer to the sound or game card's documentation to verify that the jumpers on the card are set correctly. The game port may be disabled if the jumpers are set incorrectly.

Game ports are often enabled or disabled by setting jumpers on the card. You may need to open the computer and verify the jumper settings on the card to make sure the game port is enabled. Consult the card's documentation for the correct settings.

If the sound or game card is software configurable, you may be able to enable or disable the game port by running the card's configuration utility. Consult the card's documentation for additional information.</li> <li>Verify that only one game port or game card is enabled in the computer at one time.

You can verify the number of game ports that are installed in your computer by taking note of the number of 15-pin female connectors at the back of your computer.

There can be only one game port enabled in a computer at one time. Two or more game ports enabled in a computer conflict with each other because all game ports reside at the same I/O address (0201).

The only way you can eliminate such a conflict is to disable one of the game ports, typically by changing a jumper setting on one of the cards, or by removing the conflicting card from the computer. Refer to your hardware documentation or manufacturer for instructions.

Cards that typically have game ports are:

<ul> <li>Sound cards</li> <li>Multi-I/O cards</li> <li>Video cards</li> <li>Dedicated game cards</li></ul> </li> <li>Verify that there are no devices inside the computer other than the game port that use an I/O address of 0201.

Any other card in the computer using this I/O address conflicts with the game port. To eliminate such a conflict, change the I/O address of the conflicting card. Cards that may conflict include:

<ul> <li>Modems</li> <li>Scanner controller cards</li> <li>CD-ROM controllers cards</li></ul>

For information about how to change a card's I/O address, please refer to the card's documentation or manufacturer.

To determine if there is a device inside the computer using an I/O address of 0201, view the resources used in the computer with Device Manager, and verify the settings of the hardware devices inside the computer.

To view the resources used in the computer with Device Manager, follow these steps:

<ol style="list-style-type: lower-alpha;"> <li>Click Start, point to Settings, and then click Control Panel.</li> <li>Double-click System, and then click the Device Manager tab.</li> <li>Click Computer in the device list, and then click Properties.</li> <li>Click Input/Output (I/O), and then scroll down to the 0201-0201 entry. Take note of the device using this I/O address.</li></ol>

If a device is using this setting, you must change the I/O address used by the device or remove the device from the computer.

To verify the settings of devices inside your computer, you must either open the computer and verify the jumper settings, or run the configuration utility for devices that are software configurable.</li> <li>If Windows still does not detect the game port, or Device Manager displays an error status for the Gameport Joystick, there may be a problem with the hardware itself. You may need to contact the manufacturer of the card for assistance.</li></ol>

<div class="references_section">