Online Development Notebook > Index > ODN > Installation > Programming Overview

U4xx Troubleshooting


Enumeration

The U4xx must enumerate properly. That is, the operating system must correctly detect the device before you can control it. Confirm that the device is part of the hardware that has been detected. Under windows you would use the Control Panel ⁄ System utility to verify the detection.

Host Hardware Issues

Some USB host chip sets have difficulty with a wide range of USB devices. Specifically the VIA chip set may not detect the U4xx. You could remove the VIA drivers and use the Microsoft-provided drivers. This will help in some HW configurations. Another alternative is to purchase a USB plug-in card.

The VIA drivers may install an "Enhanced USB Root Hub". Disabling this, but still allowing "USB Root Hub Companions" may also allow the USB device to be recognized.

The "SiS" chipsets are also known to have problems detecting a number of USB devices.

You may wish to look to www.usbman.com to resolve many consumer USB issues.

App Code Verification

Please feel free to use the application example code to confirm the operation of the U4xx device.


Hardware:  U401 USB Interface    U421 USB Interface
Programming:  USBm DLL Programming    Download Files
Application Notes:  U4x1 Application Notes    Misc Applications and Information    FAQ