USB game controller does not install correctly in SideWinder devices (320014)



The information in this article applies to:

  • Microsoft SideWinder Dual Strike
  • Microsoft SideWinder game pad
  • Microsoft SideWinder game pad Pro
  • Microsoft SideWinder Force Feedback Wheel USB
  • Microsoft SideWinder Game Controller software 4.0
  • Microsoft SideWinder Game Pad USB
  • Microsoft SideWinder Joystick 1.0 (USB), when used with:
    • the operating system: Microsoft Windows 98
    • the operating system: Microsoft Windows 98 Second Edition
    • the operating system: Microsoft Windows Millennium Edition
  • Microsoft SideWinder Plug and Play game pad USB
  • Microsoft SideWinder Precision 2
  • Microsoft SideWinder Precision Racing Wheel
  • Microsoft SideWinder Strategic Commander

This article was previously published under Q320014

SYMPTOMS

When you try to install one of the Sidewinder devices that is listed in the "Applies To" section, the game pad does not install correctly. In some cases, you may receive an error message similar to the following:
The Ntkern.vxd device loader(s) for this device could not load the device driver. (Code 2)

CAUSE

This behavior may occur if your computer does not recognize the SideWinder driver.

In Microsoft Windows Millennium Edition (Windows Me), this behavior may occur if the file-protection process prevents the game pad from installing correctly.

RESOLUTION

To resolve this issue, use one of the following methods:
  • If you want to use an earlier SideWinder device exclusively, use method 1.
  • If you do not use an earlier SideWinder device that requires SideWinder 3.0 software, use method 2 (Windows 98 or Windows 98 Second Edition [SE]) or method 3 (Windows Me).
  • If you want to use both an earlier device and one of the devices listed at the beginning of this article simultaneously, use method 4.

Method 1: Edit the Msjstick.inf file

Use this method if you want to use an earlier SideWinder device exclusively.
  1. Start Windows Explorer.
  2. Browse to C:\Windows\INF\Other\msjstick.inf, and then open it.

    The Msjstick.inf file opens in a text editor, such as Notepad.
  3. Locate the text block under the [Microsoft] heading.
  4. Type a semi colon (;) at the beginning of each of the following lines of text.
    %USB\VID_045E&PID_0007.DeviceDesc%=MSUSBGAMEPAD, USB\VID_045E&PID_0007
    
    %HID\VID_045E&PID_0007.DeviceDesc%=MSHIDUSBGAMEPAD, HID\VID_045E&PID_0007
    					
  5. Locate the text block under the [Strings] heading.
  6. Type a semi colon (;) at the beginning of each of the following lines of text.
    USB\VID_045E&PID_0007.DeviceDesc="Microsoft USB SideWinder Game Pad"
    
    HID\VID_045E&PID_0007.DeviceDesc="Microsoft USB SideWinder HID-compliant game controller"
    					
  7. On the File menu, click Save.
  8. Quit the text editor.

Method 2: Delete the data files and refresh Device Manager (Windows 98 or Windows 98 SE only)

Use this method if you run Windows 98 or Windows 98 SE and do not use an earlier SideWinder device that requires SideWinder 3.0 software.

Note This method disables the use of any earlier SideWinder devices that require SideWinder 3.0 software.
  1. Start Windows Explorer.
  2. Browse to the C:\Windows\INF folder.
  3. Right-click the Drvidx.bin file, and then click Delete.

    When you are prompted to confirm the deletion, click Yes.
  4. Right-click the Drvdata.bin file, and then click Delete.

    When you are prompted to confirm the deletion, click Yes.
  5. On the Desktop, right-click My Computer, and then click Properties.
  6. In the System Properties dialog box, click the Device Manager tab.
  7. Click the plus sign next to Sound, video and game controllers to expand the branch.
  8. Under Sound, video and game controllers, remove the following devices:

    Microsoft SideWinder devices
    HID-compliant game controllers
    Microsoft Virtual Keyboards or Pointing devices

    To do this, click a device, and then click Remove. On the Confirm Device Removal message that appears, click OK.

    Note You must expand the Sound, video and game controllers branch again after each device removal.
  9. Click the plus sign next to Universal Serial Bus controllers to expand the branch.
  10. Under Universal Serial Bus controllers, remove all "unknown" devices. To do this, click a device, and then click Remove. On the Confirm Device Removal message that appears, click OK.
  11. Click the plus sign next to Human Interface Devices to expand the branch.
  12. Under Human Interface Devices, remove all devices. To do this, click a device, and then click Remove. On the Confirm Device Removal message that appears, click OK.
  13. Click Refresh.
  14. Click Close.

Method 3: Remove devices (Windows Me only)

Use this method if you run Windows Me and do not use an earlier SideWinder device that requires SideWinder 3.0 software.
  1. Restart your computer in safe mode. To do this:
    1. Restart your computer, and while it is restarting, press and hold down the CTRL key until the Startup menu appears on the screen.
    2. On the Startup menu, click Safe Mode, and then press ENTER.
    3. When your computer starts in safe mode, click OK.
  2. Right-click My Computer, and then click Properties.
  3. Click the Device Manager tab.
  4. Expand Sound, Video and Game Controllers.
  5. Click the SideWinder Game Pad, and then click Remove.
  6. Restart your computer in normal mode.
  7. Right-click My Computer, and then click Properties.
  8. Click the Device Manager tab.
  9. Expand Sound, Video and Game Controllers.
  10. Right-click HID Compliant Device or HID Consumer Device, and then click Properties.
  11. Click the Driver tab, and then click Update Driver.
  12. Click Specify a location, and then click Next.
  13. Click Display a list of all drivers, and then click Next.
  14. Click HID Compliant Game Controller, click Next, and then click Next.
  15. In the Digital Signature dialog box, click Advanced.
  16. Click Warn when installing unsigned devices, and then click OK.
  17. When you are prompted to confirm, click Yes.
  18. Click Finish.
  19. Restart your computer.
If the previous steps do not resolve the issue, follow these steps:
  1. On the Desktop, right-click My Computer, and then click Properties.
  2. Click the Hardware tab, and then click Device Manager.
  3. Expand Human Interface Devices Universal Serial Bus Controllers.
  4. Right-click the SideWinder device, and then click Uninstall.

    When you are prompted to confirm the removal, click Yes.

Method 4: Install an earlier device, edit the Msjstick.inf file, and then install SideWinder game pad

Use this method if you want to use both an earlier device and one of the devices listed at the beginning of this article simultaneously.
  1. Remove the earlier SideWinder device.
  2. Reinstall the earlier SideWinder device.
  3. Follow the steps in method 1 to edit Msjstick.inf.
  4. Unplug and then reattach the latest SideWinder USB device to your computer.
  5. Follow the on-screen instructions to complete the installation.

Modification Type:MinorLast Reviewed:1/7/2006
Keywords:kberrmsg kbprb KB320014