linux
Report a problem

Linux is first OS to support USB 3.0

James7   on 11 June 2009 - 11:46 · 83 comments & 26160 views

Advertisement (Why?)
Sarah Sharp, a self-styled "geekess" and Linux developer at Intel's Open Source Technology Center who has recently been working on the Linux USB subsystem, announced on her blog that support of USB 3.0 will soon be integrated into the Linux kernel. This makes Linux the first operating system to support the standard. If you can't wait and have the expertise necessary, she includes instructions on how to get USB 3.0 support in Linux now.

According to Ankika Kehrer, "[t]he basic specifications for USB 3.0 show it to have a transfer rate of 5.0 Gbps. The standard was announced in November 2008 by the USB Implementers Forum, Inc. [The] Board of directors of the Forum are represented by companies such as NEC, HP, Microsoft and Intel (which has the current chairmanship)."

Sharp writes, "I'm working with Keve Gabbert (the OSV person in my group at Intel) to make sure that Linux distributions like Ubuntu and Red Hat pick up the xHCI driver. Advanced users can always compile their own kernel on a standard distro install." Given that her driver is already queued to appear in Kernel 2.6.31, Linux aficionados who aren't keen to compile their own kernel should be able to enjoy the new feature from September of this year in kernel and distro updates from their favourite sources.

Intel is one of the foremost corporate contributors to Linux and open source, and this is just one more example of the work the company and its employees like Sarah Sharp are doing to promote the development of free hardware drivers and of free software more generally.

Sharp concludes, "This is a giant project that I've been working on for the past year and a half. It's gratifying to see the code finally released, and exciting to know that hardware is on its way."

[Edit: The link to Ankika Kehrer's story above has been corrected to note its original source (Linux Pro Magazine).]

Post a comment · Send to friend Comments · There are 83 additional comments
(14 replies) #1 dvb2000 on 11 Jun 2009 - 12:51
What a milestone (not). No hardware available but linux supports it!

Why is this news???
#1.1 vetJames7 on 11 Jun 2009 - 13:00
It is news because usually people point out that Linux is, in certain categories of hardware, often trailing behind other OSes in offering driver support.

Here we see the opposite is true, as is becoming more and more the case.

It is news because, for instance, the next version of Ubuntu will have this feature built in for "out of the box" support.
#1.2 a1ien on 11 Jun 2009 - 13:13
In a sense, dvb2k has a point in that its not much of a milestone to support unavilable hardware, especially if you're lacking in support for common hardware.
#1.3 neoraptor on 11 Jun 2009 - 13:55
dvb2000 said,
What a milestone (not). No hardware available but linux supports it!

Why is this news???


Be sure hardware will follow, there are some flash drives with ESATA now
#1.4 Shane Pitman on 11 Jun 2009 - 14:39
How is it not news to announce support for an upcoming technology?!?! That's like saying Natal isn't news for the Xbox 360 because there are no games that support it yet.
#1.5 Marshalus on 11 Jun 2009 - 15:10
Because it's Linux, and didn't come from a giant company spending a ton of money on promoting it.

[/sarcasm]
#1.6 +Kirkburn on 11 Jun 2009 - 15:36
dvb2000 said,
No hardware available but linux supports it!

Would it really be better to have hardware on USB 3.0 but nothing to use it on?

You want your software ahead of the times, not your hardware.
#1.7 _dandy_ on 11 Jun 2009 - 17:08
James7 said,
It is news because usually people point out that Linux is, in certain categories of hardware, often trailing behind other OSes in offering driver support.

Here we see the opposite is true, as is becoming more and more the case.

It is news because, for instance, the next version of Ubuntu will have this feature built in for "out of the box" support.


This means absolutely nothing until the driver is demonstrably proven to implement the spec correctly and is deemed reliable. And until the hardware to use it is here, nobody can make the claim one way or another. So, dvb2000's post is valid--why is this news?
#1.8 +Kirkburn on 11 Jun 2009 - 17:12
_dandy_ said,
This means absolutely nothing until the driver is demonstrably proven to implement the spec correctly and is deemed reliable. And until the hardware to use it is here, nobody can make the claim one way or another. So, dvb2000's post is valid--why is this news?

Again, there would be prototype hardware to test against.
#1.9 Shadrack on 11 Jun 2009 - 20:21
dvb2000 said,
What a milestone (not). No hardware available but linux supports it!

Why is this news???


How is this a comment?
#1.10 +Kirkburn on 11 Jun 2009 - 21:39
Shadrack said,
How is this a comment?

We seem to be getting very "meta".
#1.11 QuiescentWonder on 12 Jun 2009 - 07:47
_dandy_ said,
This means absolutely nothing until the driver is demonstrably proven to implement the spec correctly and is deemed reliable. And until the hardware to use it is here, nobody can make the claim one way or another. So, dvb2000's post is valid--why is this news?


The drivers were written by an employee of the company which independently wrote and finalized the specifications for USB 3.0. Along with that, they'll probably be the first to market with a controller, and you think that they haven't been testing the drivers against all of the hardware they've already manufactured? Not to mention that they also are a large contributor to the Linux community and consistently write and submit drivers for their hardware to the Linux kernel. They even started their own FOSS Linux distro specifically designed for netbooks running Intel CPUs and handed development over to the Linux Foundation. On top of all of that, they first demonstrated USB 3.0 in 2007 and the specifications have been finalized for seven months now. You you still think the driver isn't going to work?

As for everyone talking about Windows, in November Microsoft claimed that they don't have any support for USB 3 in their pipeline but that it will be provided via an update to Vista/Windows 7. I believe, if I remember correctly, that USB 3.0 will be available in Windows 7 with SP1 and I do remember that Microsoft said it will NOT be available in RTM.

Last edited by QuiescentWonder on 12 Jun 2009 - 08:00
#1.12 Airlink on 12 Jun 2009 - 13:28
dvb2000 said,
..no hardware available but linux...

Linux is software, not hardware; There's no such thing as Linux Hardware. Get your terms straight before you post, alright?
#1.13 roadwarrior on 12 Jun 2009 - 17:46
Airlink said,
Linux is software, not hardware; There's no such thing as Linux Hardware. Get your terms straight before you post, alright?


Way to take a comment out of context by clipping just the middle of his sentence!
#1.14 vetmarkjensen on 13 Jun 2009 - 12:17
roadwarrior said,
Way to take a comment out of context by clipping just the middle of his sentence!

Shhh... Airlink is trolling. Don't interrupt the master!
(4 replies) #2 rakeshishere on 11 Jun 2009 - 12:53
It will be supported in Windows 7 SP1 in future for sure
#2.1 java2beans on 11 Jun 2009 - 13:22
Just like Windows XP SP1 supported USB 2.0
#2.2 Faisal Islam on 11 Jun 2009 - 14:07
maybe or they will give "Bluetooth Feature Pack"...
#2.3 GP007 on 11 Jun 2009 - 18:26
Since no devices are out, and the USB board has MS on it, sarcasm aside, how do you know Win7 doesn't already support it?
#2.4 Airlink on 12 Jun 2009 - 13:30
Because if it did then Microsoft would have announced it, that's how.
#3 dvb2000 on 11 Jun 2009 - 12:57
No prizes for guessing when the hardware IS released it will come with drivers for most versions of windows "in the box"
#4 turk4n on 11 Jun 2009 - 12:58
Wow really neat !
(1 reply) #5 FoxieFoxie on 11 Jun 2009 - 13:07
Who cares, it is not avaialibel yet nor will be in this year
#5.1 +Kirkburn on 11 Jun 2009 - 15:41
FoxieFoxie said,
Who cares, it is not avaialibel yet nor will be in this year

I applaud your abilities to predict the future with such accuracy.
(4 replies) #6 bb10 on 11 Jun 2009 - 13:09
The title is misleading.

"Linux will be the first OS to have native support for USB 3.0" would be better.
#6.1 Magallanes on 11 Jun 2009 - 13:41
May be currently linux IS supporting usb 3.0 using non-for-the-public hardware (such prototypes).
#6.2 vetJames7 on 11 Jun 2009 - 15:01
You can recompile the kernel today to support it if you don't want to wait until September. Just see Sarah Sharp's blog for a "how to". Because this is possible on Linux and not on other OSes (as yet), it is an accurate title (and the accuracy is explained in the body text).
#6.3 bb10 on 11 Jun 2009 - 15:27
James7 said,
You can recompile the kernel today to support it if you don't want to wait until September. Just see Sarah Sharp's blog for a "how to". Because this is possible on Linux and not on other OSes (as yet), it is an accurate title (and the accuracy is explained in the body text).


True, but you can add code and recompile the linux kernel any day to add new features if your coding skills are good enough. Doesn't mean that linux suddenly supports all those features you added in your custom linux kernel.

You also neglect the fact that they also have windows drivers available. They may not be available for the general public (what are you gonna do with them anyway? ) but I can bet all my money that they exist. Windows needs drivers and linux doesn't, hence the "native".

Linux is going to have official native support in the kernel, and it will be the first OS to do so.
#6.4 Airlink on 12 Jun 2009 - 13:34
bb10 said,
The title is misleading.

"Linux will be the first OS to have native support for USB 3.0" would be better.

If you word it that way, you'll confuse the newbies. They don't know what "native support" means.
And just so we're clear, it does not mean that support is provided by the natives (friendly or otherwise).
(5 replies) #7 iguanas on 11 Jun 2009 - 13:11
Who cares? If you still doesnt have hardware.
Suppose you have it... Who cares, it will (as every novel piece of hardware) not work fine with linux, or be 100% plug and play. So... who cares? LOL
#7.1 +Kirkburn on 11 Jun 2009 - 15:38
iguanas said,
Who cares? If you still doesnt have hardware.
Suppose you have it... Who cares, it will (as every novel piece of hardware) not work fine with linux, or be 100% plug and play. So... who cares? LOL

Three "who cares" in two lines? The lady doth protest too much...
#7.2 QuiescentWonder on 12 Jun 2009 - 09:34
iguanas said,
it will (as every novel piece of hardware) not work fine with linux, or be 100% plug and play.


I take it that you don't use Linux, because you're wrong.
#7.3 Airlink on 12 Jun 2009 - 13:41
QuiescentWonder said,
I take it that you don't use Linux, because you're wrong.

He's not completely wrong, actual. Not every piece of hardware out there has Linux drivers. Vast majoity? Yes. Every single one? Not so much, no. And yes, that means that you may Microsoft for a shortcoming associated with of Linux, as per usual.
#7.4 roadwarrior on 12 Jun 2009 - 17:50
Airlink said,
He's not completely wrong, actual. Not every piece of hardware out there has Linux drivers. Vast majoity? Yes. Every single one? Not so much, no. And yes, that means that you may Microsoft for a shortcoming associated with of Linux, as per usual.


I've got several older pieces of hardware around here (webcams, video capture device, old parallel port scanner) that won't work with current versions of Windows, but guess what, all of them work perfectly in most Linux distros, so the problems with driver support can easily go both ways.
#7.5 marklogan23 on 03 Nov 2009 - 23:12
roadwarrior said,
I've got several older pieces of hardware around here (webcams, video capture device, old parallel port scanner) that won't work with current versions of Windows, but guess what, all of them work perfectly in most Linux distros, so the problems with driver support can easily go both ways.


No matter what, there's always going to be a lag going in one direction or the other. The day that everything will work like it should with the other all the time is a long ways away still. direct marketing
(5 replies) #8 Soldiers33 on 11 Jun 2009 - 13:12
it might be first. but wots the point? by the time 3.0 devices will be out, windows will already support it
#8.1 +Kirkburn on 11 Jun 2009 - 15:40
Soldiers33 said,
it might be first. but wots the point? by the time 3.0 devices will be out, windows will already support it

"what's" the point? How does whether Windows will support it have any relevant to whether it's useful on Linux?
#8.2 Memnochxx on 11 Jun 2009 - 17:39
Kirkburn said,
"what's" the point? How does whether Windows will support it have any relevant to whether it's useful on Linux?


It's relevant to mention here because it's specified that linux has it /first/. But that doesn't matter at all. Somebody has to have it first, and by the time hardware is out everyone will support it. So this is really a non-issue.
#8.3 +Kirkburn on 11 Jun 2009 - 18:08
Memnochxx said,
It's relevant to mention here because it's specified that linux has it /first/. But that doesn't matter at all. Somebody has to have it first, and by the time hardware is out everyone will support it. So this is really a non-issue.

Who advances technology first is newsworthy. If no-one tried to be first at stuff, you wouldn't get much progress. So, it's a good thing stuff like this is flagged up, because it encourages people/companies to do better.
#8.4 vetJames7 on 11 Jun 2009 - 21:58
Kirkburn said,
Who advances technology first is newsworthy. If no-one tried to be first at stuff, you wouldn't get much progress. So, it's a good thing stuff like this is flagged up, because it encourages people/companies to do better.


Exactly. If the situation was once "wintel", then maybe it has now, at least in this case but perhaps in others, become "lintel". This would be a ground-shaking move in the industry, if it were to be the case. Is it? Does this case, among other similar cases, tell us something? What is news if not reports of what is happening and of what could happen?
#8.5 Airlink on 12 Jun 2009 - 13:42
Kirkburn said,
"what's" the point? How does whether Windows will support it have any relevant to whether it's useful on Linux?

It doesn't. Which is why that wasn't the point he was trying to make. Way to read.
(5 replies) #9 FloatingFatMan on 11 Jun 2009 - 13:15
That's really nice, kudos to her for getting on top of things and getting support in for Linux.

Just one question... Without any hardware to try it on, how does she know for sure that it WORKS? :p
#9.1 bb10 on 11 Jun 2009 - 13:20
How can she not? She works for intel who made the spec.
#9.2 FloatingFatMan on 11 Jun 2009 - 13:37
bb10 said,
How can she not? She works for intel who made the spec.


She still needs something to test it against. Just because it works on paper doesn't mean it'll work flawlessly in practice.
#9.3 csfeist on 11 Jun 2009 - 13:50
FloatingFatMan said,
She still needs something to test it against. Just because it works on paper doesn't mean it'll work flawlessly in practice.


do you honestly think they do not have any working prototypes to test this stuff? o.O
#9.4 FloatingFatMan on 12 Jun 2009 - 07:01
csfeist said,
do you honestly think they do not have any working prototypes to test this stuff? o.O


Prototypes are not production line. Something ALWAYS changes.
#9.5 QuiescentWonder on 12 Jun 2009 - 07:24
FloatingFatMan said,
Prototypes are not production line. Something ALWAYS changes.


Things change after the standard has been finalized?
#10 xpclient on 11 Jun 2009 - 13:22
I hope by Q4 2009, motherboards start shipping with XHCI controllers. I really want to build my fastest desktop rig ever in Nov. 2009.
#11 cork1958 on 11 Jun 2009 - 13:32
Yay!!

Seriously
(1 reply) #12 torrentthief on 11 Jun 2009 - 14:04
P55 intel boards will have sata3 and will be out in a few months, there's no info whether they have usb3 yet tho, hope intel announce that info soon.

Nice to know linux will have usb3 soon usb3 flash pens will be very fast my 8gb 27 write/16 read mb/s usb pen will cry. there are esata pens that can do around 90mb/s now so there will be usb3 pens that will do the same speeds too which will be amazing as usb is so slow for transferring files.
#12.1 Zerosignull on 11 Jun 2009 - 17:29
torrentthief said,
P55 intel boards will have sata3 and will be out in a few months, there's no info whether they have usb3 yet tho, hope intel announce that info soon.

Nice to know linux will have usb3 soon usb3 flash pens will be very fast my 8gb 27 write/16 read mb/s usb pen will cry. there are esata pens that can do around 90mb/s now so there will be usb3 pens that will do the same speeds too which will be amazing as usb is so slow for transferring files.


Flash pens are limited by the flash chips used in the pen not the USB interface (unless the USB interface is 1.1 o/c)
(2 replies) #13 ryoohki on 11 Jun 2009 - 15:03
I hope they up the voltage in USB 3.0. It's the reason why i use 2.5 Laptop Drive with enclosure in External form. 3.5 need PSU and i absolutly hate managing PSU's. If it can power 3.5 inch external drives by itself it will be great!
#13.1 Bryanhoop on 12 Jun 2009 - 00:48
900 mA max, I believe.

Power draw will be highest on spin-up, so properly configured 3.5" drives with low power needs *may* work.
#13.2 roadwarrior on 12 Jun 2009 - 17:53
ryoohki said,
I hope they up the voltage in USB 3.0.


If they up the voltage, then it won't work with older devices. I assume you mean that you hope that they raise the available current draw (amps).
#14 M_Lyons10 on 11 Jun 2009 - 21:46
This is interesting, and I've been hearing about USB 3.0 for a while now, but where is this hardware? I haven't really seen a move in adopting this update...
#15 aldar on 12 Jun 2009 - 08:55
They might be better working on support for existing Wi-Fi/Bluetooth devices instead of USB 3.0 which will come who knows when.
#16 rikkikite on 12 Jun 2009 - 15:21
James,
Please note that the link to Anika Kehrer's original article should be:
http://www.linuxpromagazine.com/online/new...ver_for_usb_3_0

The site you currently link to copied our entire news story.
Thanks!
Rikki
#17 +aniv on 12 Jun 2009 - 21:30
Microsoft to offer free copies of Windows 7 Ultimate to residents of Mars.
#18 scrimpy32 on 23 Jul 2009 - 05:52
What a joke / linux would have no idea how or what to do with usb 3.0

#19 kalayan on 14 Nov 2009 - 13:56
Linux distributions like Ubuntu and Red Hat pick up the xHCI driver. Advanced users can always compile their own kernel on a standard distro install." Given that her driver is already queued to appear in Kernel 2.6.31, Linux aficionados who aren't keen to compile their own kernel should be able to enjoy the new feature from September of this year in kernel and distro updates from their favourite sources. wholesale automotive products
#20 gaiko on 18 Nov 2009 - 06:20
This game is fun, but yea the connectivity issues and some other general stuff (friends lists issues, username is account name, etc) are annoying though. Still is quite fun in the mean time! Custom Dissertation.
Regards,
#21 gaiko on 18 Nov 2009 - 06:24
I love it but I do wish there were more arena's. I random arena generator like the generator used in Sins of a Solar empire would be awesome. Custom Research Papers.
Regards,
#22 gaiko on 18 Nov 2009 - 08:05
First off, I should say I don't like RTS anymore. Too fast for me. What can I say, I'm forty and my mind isn't as fast as it used to be. Sample Research Paper.
Regards,
#23 kalayan on 20 Nov 2009 - 08:53
Given that her driver is already queued to appear in Kernel 2.6.31, Linux aficionados who aren't keen to compile their own kernel should be able to enjoy the new feature from September of this year in kernel and distro updates from their favourite sources.ac compressor

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.

Advertisement (Why?)