February 17, 2019

Linux and USB 3.0 - page 2

No Bragging Rights for Windows

  • January 19, 2010
  • By Steven J. Vaughan-Nichols
Unfortunately, Firewire has never caught on. It was included in some Macs and iPods, but recently Apple has started dropping it from their devices. While the interface was popular on some higher-end digital video equipment, it seems to be losing ground there as well. And, on PCs, IEEE 1394 ports still appear, but more and more computers are coming on without them.

Linux has long supported IEEE 1394. Recently, in the 2.6.33 Linux kernel, though, Linux has adopted a new and improved Firewire stack. Be that as it may, the sad truth is that IEEE 1394 has been slowly dying in the marketplace for years and the rise of USB 3.0 will only hasten its departure.

For example, at USB 3.0 speeds, an external drive might very well be faster than the SATA (serial advanced technology attachment) 2.0 hard drive you are probably using in your PC. At these throughput rates, though, it's the speed of the mechanical drive that's the limiting factor, not the interface. That said, high-end solid state drives, which can reach over 200MBps throughput, are capable of taking advantage of USB 3.0's speeds.

USB 3.0 manages to achieve its speeds without sacrificing backwards compatibility. It does this by keeping the same basic physical format as the earlier USB cables and ports. Unlike USB 2.0, which has only four data-carrying wires, USB 3.0 uses nine. With these it supports four-different transfer speeds: low-speed, 1.5 Mbps; full-speed, 12 Mbps, high-speed, 480 Mbps; and 'SuperSpeed,' 5Gbps. When you attach a USB 3.0 device to a USB 2.0 or earlier port, the devices use a polling mechanism to determine which is the highest supported speed. Once established, the connection proceeds at the established speed.

This also means that USB 2.0 cables aren't engineered to handle connections between USB 3.0 devices. In short, you'll need to get new cables. You may also notice that the maximum USB 3.0 cable length is shorter than very long USB 2.0 cables. USB 3.0 can only deliver its full throughput at 3 meters or less instead of USB 2.0's 5 meters.

So you should check into USB 3? I think so. The first laptops are starting to ship with USB 3.0 on board and dozens of devices, mostly external hard drives are starting to arrive as well. Within a few months, USB 3.0 will be omnipresent in both new computers and devices, and Linux will be the only operating system that comes ready-made to support them.

Most Popular LinuxPlanet Stories