Windows 95/98
Home Windows Support Menu |
USBUSB ArchitectureThe USB standard breaks the traditional limitation of the number of serial and parallel expansion connectors or PC card slots available for port expansion. With USB, peripherals can behave as hub devices so only one peripheral device has to be plugged directly into the host controller. Selected peripherals, or stand-alone USB boxes, can be used as an expansion hub with other USB peripherals acting as nodes. This creates a tiered star topology.
A USB controller will act as the USB Host for the bus architecture. There is only one host on any USB system. The host controller may be implemented in a combination of hardware, firmware, or software. A root hub is integrated within the host system to provide one or more attachments points. Hubs are "expansion bays" for the USB bus. A hub can be plugged into the Host controller or another hub, which is called cascading, to increase the number of available ports. Hubs can be built into other devices so that, for example, a keyboard may also provide additional USB ports. Hubs can be self-powered or Bus powered. A self-powered hub uses an external power source while a bus-powered hub relies on the bus for power. Listed below are some limitations of how the hubs can be setup.
There is no mechanism in Win98 to determine if a hub is self-powered or bus-powered. If a self-powered hub that has no power is connected into a bus, it will fail to be initialized and may appear in Device Manager with a yellow failure bang. Some ac-powered devices that include hubs may not necessarily be self-powered hubs. The ac may be designed to be used to power the device but not the hub.
|