Comments on: USB2 and IEEE1394 Linux. GNU. Freedom. Sun, 13 May 2018 18:21:35 +0000 hourly 1 By: Aaron Thu, 14 Dec 2006 15:23:57 +0000 Yes. You are correct. I don't know what I was thinking. USB2 is faster than IEEE1394. Apparently, when typing the post, I was delirious, or something. I guess it would make sense, then, that USB2 is faster in practice. But I've always heard that IEEE1394 is to be faster in practice. Interesting...

By: Lonnie Olson Thu, 14 Dec 2006 00:28:29 +0000 USB2 is faster because the specified top speed of USB2 is technically 480Mbps. The top speed of Firewire (IEEE1394) is only 400Mbps. Not a huge difference, but during a long transfer it is noticeable.

Many people say the Firewire is in general faster than USB2. Which is true is most practical uses of the bus. Like you mentioned USB requires a USB controller on the host. This controller can cause a slowdown when there are other devices competing for attention, or the CPU is busy. Firewire on the other hand is "peer-to-peer" so this controller is not needed.

If you are transferring large files on a USB2 bus that has no other active devices, it will be faster than Firewire.

If you are doing lots of seeking, or many small transfers, and have a mouse, keyboard, or other devices, Firewire is often faster.

IMHO, USB2 is best for mass storage, and large transfers. Firewire is best for video cameras (control, seeking, and transfer).