Abstract: An apparatus for extending USB linkage between a host computer and a peripheral unit includes a first extender port, a second extender port, a first extender cable connected to transmit signals from the first to the second port, and a second extender cable connected to transmit signals from the second port to the first, such that outgoing USB signals from each port are identical to incoming USB signals into the other port. Each port is formed of a driver circuit connected to one extender cable, a receiver circuit connected to the other cable, and an interface circuit including a USB transceiver connected by USB cable to the transceiver of the host or peripheral. A logic device connected between the circuits selectively effects outgoing signals on a USB or extender cable. The extender cables are bundled in a combined cable that includes a power line and a line for speed signals.