Everything_Computers_Logo.JPG (16666 bytes)

IWE Logo.gif (3354 bytes)

Nav Bar.GIF (5852 bytes)

Plugged In

August 10, 1998

The realities of USB aren't what you were led to believe

By Bob O'Donnell

The computer industry is notorious for creating enormously high expectations and then chopping them down with crushing blows of mediocre reality. Whether the object of inflated affection is a particular hardware or software package, or an overall technology, the industry's hype mechanisms inevitably manage to turn what might actually be a pretty useful piece of technology into a frustrating disappointment. (And yet, like sadistic junkies, most of us keep coming back for more. But that's a topic for another column.)

So it is with the Universal Serial Bus, or USB. After languishing unused but widely anticipated on the back panels of PCs for nearly two years, USB and peripherals that take advantage of USB have begun to make their mark. And unfortunately, USB is also beginning to generate some bad feelings among those who were originally misled about what it can and cannot do, and what it really costs to make it work.

I say unfortunately because USB is a very cool, useful technology. In fact, I believe it's going to go a long way towards making PCs much easier to upgrade and even use. If nothing else, its ability to let you add to or upgrade certain elements of your machine without having to deal with interrupt request, or IRQ, issues is a godsend.

The problem is, many people's expectations of USB capabilities are wrong. For example, we were all originally told that USB devices could be easily daisy-chained so that even if your had only one (or at most, two) USB ports, that wouldn't be a problem. The reality is, however, very few devices have pass-through or daisy-chainable ports because in order to do that, they have to incorporate a tiny hub inside them, which adds cost to the device. As a result, most don't. You'll probably end up filling those few available ports quickly.

Of course, there is a solution -- just buy a USB hub and you can add two, four, seven or even more ports to your system. But, that's an added, unexpected cost that a lot of people are not going to be happy about. On the positive side, companies such as Inside Out Networks and Belkin are taking advantage of the USB hub concept and are developing useful products that can help overcome frustrating limitations with existing peripherals. For example, the Inside Out Networks Edgeport/4 lets you attach four serial port devices to a USB hub without using a single IRQ. Similarly, Belkin's USB-to-parallel adapter lets you attach a printer or other parallel port device to a USB port (either on a hub or directly on the PC), freeing up both the parallel port and another IRQ.

Even if you have a hub, however, you still may have difficulties because another of USB's alleged properties -- the ability to supply power to peripherals -- isn't exactly what the initial hype led most people to believe. USB does provide a certain amount of power, but if you use multiple peripherals on a single USB bus (such as with a hub), there's a very good chance you won't have enough. And if peripherals don't receive the appropriate amount of power, they won't work and can even cause problems for the entire bus. Again, the solution comes in the form of a powered hub, which essentially offers a separate power source for each port. Unfortunately, some hubs don't have power, particularly ones built into monitors, which makes them virtually worthless. (The fact that these unpowered hubs are confusingly referred to as "bus-powered" just adds insult to injury.)

USB was also touted as a great mechanism for supporting keyboards and mice and, in some situations, it is. Most computers, however, need to get a BIOS upgrade (even those that include USB ports) in order to recognize USB peripherals during start-up. This is yet another unexpected hassle and expense -- that is, if an upgrade that supports USB keyboards and mice is even available.

Finally, for Windows users, it turns out you really do need to upgrade to Windows 98 to get consistent, reliable USB support. (In a previous column on USB written before Windows 98 shipped, I had maintained that you could use USB under Windows 95. While in some situations that is true, additional research and discussion with leaders of the USB Implementers Forum has led me to conclude that if you really want to use USB, you have to get Windows 98.) Apparently the USB support in later versions of Windows 95 is very immature and Microsoft chose to incorporate its more robust support of the standard into Windows 98 only. This is a rather unfortunate fact for those who are perfectly happy with Windows 95 but would like to take advantage of their computer's USB ports.

As a result of all these issues, it's conceivable that a company or individual would have to spend around $200 ($80 for a powered hub plus $25 for a BIOS upgrade plus $90 for a Win98 upgrade) per computer just to use a $40 USB peripheral. With mathematics like that, it's no wonder people are going to get frustrated with USB. And that's really too bad, because with all the right pieces in place, it really is a useful technology.


© Copyright 1998, by InfoWorld Publishing Corp., a subsidiary of IDG Communications, Inc. Reprinted from InfoWorld, 155 Bovet Road, San Mateo, CA 94402. Further reproduction is prohibited.

 

 


Home | Radio | Television | Books | Magazines | Consulting | What's New

Search | Feedback | Troubleshooting Guide | Audio | Site Map

Send mail to bob@everythingtechnology.com with questions or comments about this web site.
Copyright © 1997- 2005 O'Donnell Enterprises. All rights reserved.
Last modified: January 01, 2005
Web site hosting provided by Global Network Services