Originally posted by Wengier at 2003-4-17 12:00 AM:
Let me also summarize the usage of the driver program, for example:
DEVICE=OHCI.EXE (USB-OHCI mouse)
DEVICE=UHCI.EXE (USB-UHCI mouse)
DEVICE=DUSE.EXE DRIVES=2 (USB drive)
DEVICE=RAMFD.SYS ( ...
USB Hoster Controller: OHCI vs. UHCI
-OHCI = Open Host Controller Interface. It is a standard USB host controller interface proposed by Compaq, Microsoft, and National Semiconductor Corp., and is currently supported by more than 25 companies. Most portable computers use OHCI standard chips, and the popularity among desktop PCs is also growing.
-UHCI = Universal Host Controller Interface. It is a standard USB host controller interface developed by Intel Corporation. Most desktop PCs use this interface standard, and portable PCs rarely use it.
The USB bus provides two channel speeds: 1.5Mbps and 12Mbps. Low-speed devices mainly include: keyboards, mice, gamepads, etc.; high-speed devices mainly include: printers, scanners, modems, USB hubs, CDWs, etc. The current problem with OHCI standard USB controllers is that they cannot well control the conversion between the two speeds.
Therefore, when there are problems when the peripheral device is connected to the host using the USB port, the characteristics of the two interface standards should be noted.