Troubleshooting Windows Plug-and-Play and USB for Maxim Evaluation Kits
Windows® XP Reports Driver Is not Digitally SignedProblem: Software Unable to Connect to USB Interface Board
Confirming Driver Selection
Windows Was Unable to Locate a Driver
Unknown Device (Installation Failure)
Is the Operating System Supported?Question: Is a Power Supply Required?
Is the USB cable Correct?
Was the USB Device Driver Installed When the Board Was Plugged In?
Remedy: Remove Failed Device Node
Question: Is USB 2.0 Required?
Removing the CMAXQUSB/CMODUSB Device Driver
When you plug in the CMODUSB or CMAXQUSB board for the first time, the windows plug-and-play system detects the new hardware and automatically runs the Add New Hardware Wizard. (Windows 98 is shown in the screen shot. Windows 2000 and XP differ slightly.)
The Add New Hardware Wizard asks where to search for the device driver. Ensure that the CD-ROM that came with the evaluation kit is in the CD-ROM drive. Be sure to check the CD-ROM drive box—otherwise windows will not be able to use the hardware.
EVKit Software), then check the Specify a Location box. Use the Browse button to navigate to the location where the updated software was installed. Maxim software designed for CMAXQUSB or CMODUSB includes a copy of the device driver in the installed software directory.
This screen confirms that the system found the right device driver. Click Next to continue.
After you click Finish, the device driver is installed and the software is ready to go.
This is what you will see if plug-and-play cannot find the correct device driver. This is really an error message. It is very easy to click the Next button without noticing this. Clicking the Next button now would tell the windows plug-and-play system to stop searching for a device driver and Ignore the new hardware as you proceed.
This screen is an error message. It confirms that windows did not find the device driver that it needed; it will Ignore that device as you proceed. The only way to recover is to remove the Unknown Device node, which you can only see by going into the device manager while the device is plugged into the USB port.
|Operating System||Supports USB?||Tested at Maxim?|
|Windows 98 second edition||Yes||Yes (passed)|
|Windows ME||Yes||Not tested|
|Windows 2000||Yes||Yes (passed)|
|Windows XP home edition||Yes||Yes (passed)|
- Try using another USB A-B cable.
- Try plugging a known, good USB device into the computer's USB port.
- If using a USB hub, check whether the hub requires external power.
- Make sure that the CMODUSB or CMAXQUSB board is plugged into the USB port. Start Menu → Control Panel → System → Hardware → Device
You may see the USB ⇔ Serial or Maxim CMODUSB Command Module with a question mark icon next to it (see above).This indicates that Windows is ignoring the CMAXQUSB or CMODUSB hardware.
To remedy this problem, click the USB ⇔ Serial device node and click Remove. (This Unknown Device error node is only visible when the CMAXQUSB or CMODUSB board is plugged into the USB port.)
Click OK to confirm removal of the bad device node. Then close the device manager window, and unplug the CMODUSB or CMAXQUSB board from the USB port. The next time you plug the board into the USB port, the plug-and-play system will search for the device driver, as it should have done the first time.
If multiple USB ports were tried with no device driver, it may be necessary to plug the board into each of those other USB ports to remove each failed device-driver node.
- Make sure that the CMAXQUSB or CMODUSB board is plugged into the USB port.
- Start Menu → Control Panel → System → Hardware
- In the Device Manager tab, navigate to the node for the CMAXQUSB or CMODUSB board.
- Select the device and click the Remove button.
- Click OK to confirm that you are going to remove the device from your system.
- Unplug the CMAXQUSB or CMODUSB board from the USB cable.
- Start Menu → Control Panel → Add or Remove Programs → Maxim CMODUSB Device Driver → Remove
The next time the CMAXQUSB or CMODUSB board is connected to USB, the plug-and-play system will think it is seeing this board for the first time.