USB 2.0 For Linux
SilentTone writes: "PCWorld is reporting that USB 2.0 or high speed USB will be hitting Linux first half 2002. Intel is already providing space on its Pentium 4 motherboard for the USB 2.0 controller. With a transfer rate of 480Mbps (more than firewire's 400Mbps) it seems promising." Update: 09/04 23:02 PM GMT by H : So, somewhere between my preview and going live, I seem to have "lost" the link - if you find it, please post below. I'm looking - in the meantime, this is a good Linux and USB tutorial, and Blue Cat Linux is supporting USB 2.0. HA! Found it - story updated.
At any rate, Linux support for these next-generation devices is still important; better for it to come sooner (before it's popular) than later (at which point people wonder why Linux is lagging behind).
David E. Weekly
Code / Think / Teach / Learn
h4x0r for
After reading the comments so far, I figured that there should be something on topic, SO...
The one problem with USB 2.0 is that it needs a computer to function. That makes it useless for many consumer uses.
Firewire does not need a computer in the loop. Each device is intelligent enough to talk to other devices in and of itself.
While USB 2.0 does not market itself for those purposes, it does market itself for purposes that firewire has worked fine for, for the last few years. Purposes like video transfer, high-speed data connection, etc. Fire wire is cheep enough these days that interface boards are being bundled along with low-end video editing software.
If more motherboards would provide it onboard, there would be NO need for USB 2.0, except in the few situations where a hub topology was really needed.
James Ray Kenney
James Ray Kenney mailto:jrkenney@swbell.net
Everyone, sing after me:
Let's slap together a bunch of features onto a product never intended to provide them!
Let's win this battle on the marketing field rather than the technical merits!
Let's leverage our existing monopolies to create new ones!
What's the "SB" in USB stand for? Serial Bus? No! Super Bandwidth!
Microsoft isn't going with USB 2.0; that alone should give pause. And what's the roadmap for the future? A present negligible superiority is all well and good for the moment, but how much can they expect to increase it as IEEE 1394 plods ahead? Not terribly much.
*Sigh*
Mind you I'm unable to quote whatever article that Hemos is referring to as there is no link to the story and I've searched the PCWorld website and found nothing about Linux and USB 2.0, but just going off of the quote it says that Linux won't have support until the first half of 2002 while this story quotes that Microsoft already has beta drivers and final WinXP drivers will be available by either the end of this year or the first part of next.
Sure there was no linked article, but at least read the freaking POST before you go trumpeting Linux beating M$.
After a few minutes of searching I think I finally figured out exactly where PCWorld has "reported" that Linux will have USB 2.0 drivers in first half of 2002. It is located in this story .
Here is the information they give:
"But don't count USB 2.0 out. Microsoft has announced that it will offer downloadable USB 2.0 drivers for Windows 2000 and for the upcoming Windows XP operating system. Linux support for USB 2.0 should come in the first half of 2002.
Silicon behemoth Intel currently provides space for a USB 2.0 controller chip on its Pentium 4 motherboards, and Gateway has announced that it will put the chips in some PCs beginning this fall. Intel and Acer Labs plan to put USB 2.0 into at least some chip sets by mid-2002; Via Technologies, on the other hand, will add IEEE 1394 support to its chip sets before turning to USB 2.0. AMD says it will support USB 2.0, but not how or when."
Sounds like speculation to me on the Linux drivers. Do any Linux USB devs have any actual info about this?
Q.
Will someone please hurry up and mod this freak a troll please, I'm all out of mod points! I'm very sick and tired of hearing BSD zealots bash linux.
I have nothing against BSD. As a matter of fact I LOVE BSD. I have deployed all the major BSD variants (Free, NET and Open) and their merits are undisputable. But for crying out loud this flaming is FUCKING ANNOYING!
And the funny thing is that what you guys accuse Linux users of you are guilty of yourself! I'm thinking in particular of the 1337 h4x0r attitude. While a number of Linux lusers have been guilty of this in the past I'm seeing more and more BSD lusers doing the same thing. By bashing Linux! "I'm so 1337 u 1inUx users 5ucK! Switch to BSD! It's awesome. It doesn't suck like linux!"
So please shut up and stop being hypocrits. BSD is great but so is Linux. Get over it! No one wants to hear your whining.
Now someone please mod this post as offtopic.
P.S Oh and for the record. Regarding my first paragraph: I'm also sick of hearing Linux users bash MS.
--
Garett
If you were to read the headline, Linux gets this in Q1 2002. WinXP is gold *now*, meaning that it'll be out before then. Beyond that, I'm running 2.2.18 right now, so yeah, that too will require a separate download.
If you're gonna bash MS, do it with proper logic.
(I'm sure this'll win me a modding-down)
Q: What do you think about American Culture?
A: I think it's a good idea.
(adapted from Gandhi)
USB2 is FINNALY catching up to IEEE 1394 (firewire, iLink, whatever) in terms of speed. Have you heard of 1394b? Coming to devices near you starting at 800mbps, ramping up to over 3.2gbps by 2003.
Ain't technology grand?
2. The moment you put a mouse (or anyother low speed device) on that USB 2.0 port you loose the 480MB/sec max throughput.
3. Microsoft supports Firewire instead of USB 2
4. Firewire is looking to move to 800MB/sec in the near future.
Burn Hollywood Burn
Does it really matter weather Linux supports USB 2.0 before manufacturer X?
Do we really need to act like a bunch of kids arguing back and forth about our toy being better than someone else's?
-
Linux gets USB2 support? Great.
-
Linux isn't going to be behind the curve on this new technology? Excellent.
But seriously people, do you seriously feel that it's only possible for Linux to be considered a viable operating system if we parade our wins?Microsoft will support USB 2.0 when the situation demands it.
Hey, If you want to do an item by item comparason between operating systems, and are willing to admit failures as well as success: go for it.
I think maybe he means http://www.pcworld.com/news/article/0,aid,60124,00 .asp.
I worked for a major toy company that was basically subsidized by Intel to put a USB port on every one of our products. Additionally, we were encouraged to bundle CPU intensive software in order to drive computer upgrades.
We all knew that USB was a poor choice for anything but momentary inputs, but we were pumping video, sound, all sorts of crap through the lines, and watching the signals degrade and the software sputter to a halt. This was USB-1, of course, but IMO, regardless of the bandwidth, it's a poor choice for the sort of tasks FireWire is ideal for, precisely because it's CPU dependent.
Marc Siry || interactive media professional, motorcycle enthusiast ||
I bought in January of '97 a Tyan Tomcat motherboard with a P75 chip, it had a USB port. The spec changed and USB was busted, so they relabeled the parts (and replaced the motherboards if you complained enought).
The problem wasn't motherboards. By mid-97 all machines had the ports. Every machine my high school picked up that year (first half of 97) were P133s-P166s and had USB ports. These were Dell computers with vanilla mobos.
The problem was originally software support, MS didn't support USB until Win98, the Win95 support was busted. Additionally, the market for mice and keyboards died around then. The computers shipped with them AND the market was only supporting $20 replacements, not the highend ones that were popular through 96 and early 97.
Without software support, there was no interest in the hardware. People were pushing parallel port solutions instead. The parallel port scanners, zip drives, etc., dominated the low-end, and SCSI still ruled the high end.
Apple made USB a reality. They used it to replace ADP when they needed something to replace the external SCSI-1 port they used for expansion forever. With their move to IDE hard drives, the SCSI port was rediculous.
Anyone selling addons for Apple built them as USB devices, including mice and keyboards. As the standard was the same, there was no reason to not write Win98 drivers and open up the PC market.
Apple's ability to make something a standard on a segment of the industry is powerful. While Dell and Compaq (soon to be HP) ship lots of machines, nobody is interested in a Dell-only or Compaq-only option on the consumer level. The PC world is commodity only now, so only MS/Intel can add things to the standard. There is no room for vendors to improve the experience, since we scream and yell that it is propriatary.
USB 2.0 is a bad hack. If you don't use a USB 2.0 hub, then any USB 1 device (which keyboards, mice, scanners, etc., should always remain) drops the whole thing to USB 1. In addition, the bus is split up, so the 480 MB theoretical is a real joke. The bus uses time slices, not bandwidth slices. So when the keyboard and mouse grab their fractions of a second, they take bandwidth that could go to the video camera.
Furthermore, Firewire 2.0 brings Firewire up to 800 MB, and its reality is much closer to the theory.
OTOH, I agree that it is good for Linux to support it. As Linux distributions/kernels in the wild don't get upgraded as often, having the support now means that in 2 years, everyone will have it. Better to have the software beat the hardware.
Adding support in Windows is more user-painless (insert CD, press setup, watch this application you got from a no-name vendor to save $3 overrights basic operating system files...) then Linux, so it is good to see Linux beat the curve.
Alex
With a transfer rate of 480mbps (more than firewire's 400mbps) it seems promising
Let me guess: you also buy processors based soley on the megahertz rating. If you seriously believe that the "480mb/s" rating of USB 2.0 (chosen only because it appears on paper to be faster than FireWire), then I have a bridge to sell you.
USB was meant to be a replacement for serial ports; for low-speed devices that could tolerate high-latencies, like keyboards and mice. It was never meant for devices like digital camcoders; that's FireWire's specialty. USB 2.0 is a hack. A wide adoption of USB 2.0 over FireWire would be a very bad thing. Thankfully FireWire 2.0 will reach very close to real and sustainable speeds of 800mb/s, cleanly beating even the highly exaggerated speeds of USB 2.0.
People that buy on "specs" really piss me off. Learn something about the underlying technology before you go making rampant generalizations.
- j