User Tip #31: USB Universal Serial Bus

Hits: Failed to execute CGI : Win32 Error Code = 3


Win9x, Windows ME, Windows 2000 and Windows XP all support USB devices. Its real plug and play. The really niffty feature of USB devices is that you can plug them in while the PC is running and they will work, that is they are hot pluggable . You do not need to reboot for the operating system to recognize and use the devices. The required device drivers are dynamic. You can now get USB printers, monitors, keyboards, scanners, modems, mice, cd-rom, and tape drives.

There is one gotcha! that tends to cause problems. Some USB devices pull their power from the USB port while others get their power from the wall. If you plug in a USB device that gets its power from the bus, the required amount of power will flow to the device on the bus. Now the gotcha! USB devices can be chained together. You can plug a USB device into a USB device. Now back to our scenario. If you plug another USB device into the first USB device, no problem is IF gets its power from the wall. If it gets its power from the bus, you have problems. The power flow to the first device is just enough for it. The second device in the chain will not get enough power and things will be unreliable.

USB manufacturers are aware of this and few unpowered USB hubs are now manufactured. Just be aware.

There are three parts that make up USB:

Related tips:

Grant normal users rights to install USB devices
How to play CD audio through digital speakers
Universal Serial Bus Technology
If a USB game controller doesn't install properly
USB Mouse or Keyboard Not Working with AMD OHCI USB Controller
IntelliMouse USB: Cannot Restart Computer When You Connect Mouse to USB Port
SideWinder USB: Cannot Shut Down Computer After You Connect USB Game Controller
USB Device Is Not Listed Under USB Controller Bandwidth Usage
"USB Power Exceeded" Error Message When Connecting USB Devices





well written for beginning user of W2K Pro

Keywords: windows 2000 tip, w2k, usb, universal serial bus, host, port, device, gotcha, gotcha!