Slashdot Mirror


Intel Developers Demo USB 3.0 Throughput On Linux

Sarah Sharp writes "Intel's Open Source Technology Center is working on USB 3.0 support for Linux. USB 3.0 has wire speeds of 5Gbps and promises to be 10 times faster than USB 2.0. A recent video demo shows speeds that are 3.5 times faster than USB 2.0. The USB 3.0 drivers will be submitted to the mainline kernel when the eXtensible host controller interface (xHCI) specification reaches a 1.0 release."

231 comments

  1. What's in a name... by alain94040 · · Score: 5, Insightful

    USB 2.0 gave us high-speed and full-speed. Some marketing department had to work really hard on the USB 3.0 specs, to come up with... super-speed.

    Now let's talk about the obvious problem: at 5 Gbit/s, it's faster than the Ethernet in my house (1 Gbit/s). Am I the only one who didn't really notice a 10X speed improvement when moving from 100 Mbit Ethernet to gigabit Ethernet? Conventional hard drives are just too slow.

    Maybe SSD + USB 3.0 would be really cool. Imagine a Flash based HD camera talking to a Flash based hard drive. Is 2009 the year of the Flash?

    Which brings me back to my original point: for the next generation USB, I propose the name flash-speed :-)

    PS: thanks to Intel for helping Linux stay on the leading edge. It looks like Linux may even support this before Windows, thanks to the Windows 7 schedule... I just wish Intel's pre-conditions on contributing to the xHCI specs didn't start with stuff like:

    Step 1. Print and execute the xHCI Contributor agreement. Note: The agreement must be executed by a corporate officer.

    --
    http://fairsoftware.net/

    1. Re:What's in a name... by Swizec · · Score: 2, Interesting

      What I'm wondering with the SSD computer + USB3 + Flash camera combo is ... does the computer even have enough processing power to complete the transaction while letting the user multitask somewhat normally?

      Or would the whole thing somehow circumvent the need to tell the OS what's going on with the file system?

    2. Re:What's in a name... by Anonymous Coward · · Score: 2, Funny

      Look, we both know that there will be a "USB ludicrous speed". Marketing has no say in it.

    3. Re:What's in a name... by Microlith · · Score: 3, Informative

      Imagine a Flash based HD camera talking to a Flash based hard drive.

      Maybe if said HD camera has a USB host controller, like that USB-2-GO stuff.

      Otherwise, I suspect USB 3.0 is as braindead as USB 1.0 and will still require a computer to do all the actual work.

    4. Re:What's in a name... by eddy · · Score: 1

      >Maybe SSD + USB 3.0 would be really cool

      Decidedly less cool than SSD and eSATA, which we already have. Though maybe not in cameras, but on the other hand, we don't have USB3 in cameras either so that's a tie.

      --
      Belief is the currency of delusion.
    5. Re:What's in a name... by Mad+Merlin · · Score: 2, Interesting

      The thing is that USB is bursty, in practice you'll probably still get much better speed out of Gigabit ethernet than you will with USB 3.0.

      As for Gigabit ethernet, it's a massive upgrade from 100 megabit ethernet, at least in my usage. It only takes 2 modern drives in RAID 0 to saturate Gigabit ethernet, or just 1 fast SSD.

    6. Re:What's in a name... by Microlith · · Score: 4, Insightful

      This is why Intel is pushing USB: it is entirely CPU dependent.

      You won't notice it when you're running with X * 2 logical cores. It'll be shuffled off to some low utilization core.

    7. Re:What's in a name... by More_Cowbell · · Score: 1
      'bursty' ... is that sort of like 'minty'? ;)

      in practice you'll probably still get much better speed out of Gigabit ethernet than you will with USB 3.0.

      Seriously though, [citation needed].

      --
      Experience teaches only the teachable. -AH
    8. Re:What's in a name... by John+Allsup · · Score: 5, Interesting

      I guess for hard drives, the question is how close to eSATA it gets.
      Also, does USB3 still have the CPU overhead and latency of earlier USB compared to FW?

      --
      John_Chalisque
    9. Re:What's in a name... by Darkness404 · · Score: 1

      PS: thanks to Intel for helping Linux stay on the leading edge. It looks like Linux may even support this before Windows, thanks to the Windows 7 schedule... I just wish Intel's pre-conditions on contributing to the xHCI specs didn't start with stuff like:

      Honestly, Intel didn't have much choice, the NT kernel can't exactly be obtained, modified and distributed for free, OS X is too hardware-oriented, and there isn't really anything else (minus BSD and other *Nix variants)

      --
      Taxation is legalized theft, no more, no less.
    10. Re:What's in a name... by code4fun · · Score: 1, Informative

      USB 2.0 gave us high-speed and full-speed. Some marketing department had to work really hard on the USB 3.0 specs, to come up with... super-speed.

      I'm holding out for WARP speed...

    11. Re:What's in a name... by Mad+Merlin · · Score: 4, Informative

      'bursty' ... is that sort of like 'minty'? ;)

      No, it's that max speeds for USB 2.0 refer to the max burst speeds, not the maximum sustainable speed. A single 7200 RPM drive attached via USB 2.0 will be substantially slower than if you attached it via SATA or IDE, even though 60 MB/s (= 480 Mbit/s) should be enough for most drives.

    12. Re:What's in a name... by commodoresloat · · Score: 2, Funny

      Is 2009 the year of the Flash?

      Indeed. On the desktop!!

    13. Re:What's in a name... by metalhed77 · · Score: 4, Interesting

      That USED to be true. It's not the hard drive, all the layers that get put in between when you access a disk over the network. Modern hard drives can easily do 60MB/s sustained.

      For instance, I have a couple raid6 arrays which clock in at about 250 MB/s and 150MB/s natively. If I hook that machine up directly to another machine's ethernet port I only get about 30MB/s sharing the device w/ iSCSI. SMB and NFS yield similar results. This is true even though I can get over 900Mbps using iperf.

      Sharing disks over gig-e sucks when you actually need throughput. It's great for when you just need to expand a SAN and speed is secondary. I've heard that bonding two Gig-e cards doesn't realize much of an improvement FWIW, so I assume latency is part of the reason it's slower.

      --
      Photos.
    14. Re:What's in a name... by DogAlmity · · Score: 1

      Is 2009 the year of the Flash?

      Replace Flash with Flasher and it sounds like my freshman year of college! Bam!

    15. Re:What's in a name... by gad_zuki! · · Score: 2, Informative

      >Am I the only one who didn't really notice a 10X speed improvement when moving from 100 Mbit Ethernet to gigabit Ethernet?

      Well, youre probably not getting 10x. Depending on a slew of factors (your switch, cable length, etc) youre getting anywhere between 100 to 800 mbps. Have you tried any speed tests? With gigabit I can copy to my nas at 25 megabytes per second. At 100 I was getting under 12. So that's twice the speed for me, which is most likely limited by the CPU on my nas and not ethernet.

      >Conventional hard drives are just too slow.

      Not really. Current drives go way past the limitations of USB2. We need a faster USB. Firewire is dying so USB needs to take up the slack on fast local connections. Shame esata isnt taking off with the home market.

      >It looks like Linux may even support this before Windows, thanks to the Windows 7 schedule

      USB 3.0 will work like any device: with a driver. I expect both XP and Vista to have it as manufacturers will simply write their own drivers without waiting for MS to package it into a service pack.

    16. Re:What's in a name... by Hal_Porter · · Score: 2, Interesting

      Honestly, Intel didn't have much choice, the NT kernel can't exactly be obtained, modified and distributed for free

      At the moment Windows supports three host controller drivers. OHCI and UHCI for USB 1.0 and EHCI for USB 2.0. There's nothing special about host controller drivers, anyone can write one. If they wanted they could write a host controller driver for xHCI and then Windows would support USB 3.0.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    17. Re:What's in a name... by xianthax · · Score: 1

      Keep in mind that USB is a shared bandwidth architecture so you are getting 5gbps divided up among all the devices on that particular USB host controller which actually can make a quite large difference, i know it will for me with the 10 USB devices, not counting usb drives, that are normally attached my system. Also, USB is a very overhead intensive architecture, USB 2.0 @ 480mbps signal rate really would only hit data rates of ~320mbps most of the time.. cheers, x

    18. Re:What's in a name... by slimjim8094 · · Score: 1

      Linux actually has much better USB2 support than Windows... as in much better throughput. Each device gets to use more bandwidth.

      --
      I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
    19. Re:What's in a name... by LoRdTAW · · Score: 2, Informative

      Gigabit Ethernet is a vast improvement over 100Mbit. Two windows boxes with fast SATA drives I see no less than 20 megabytes/second transfer speeds on a Vista64 XP64. Top speeds exceed 30 MB/sec (~300+Mbps)! My home server runs Linux but for some reason SAMBA is dog slow no matter how much I tweak the damn conf file. 10-12MB/sec tops for Linux Windows (without tweaks it was 3-4MB/sec!).

      I have a four disk 1.5TB raid 5 array using SATA disks on a pciX controller and mdadm. Copying from the array to an **old crusty 20 gig ATA** root drive I see 40+ MB/second! So saying today's drives are too slow is not the case. I would love to see the speed with an SSD, bet it would easily soar over 100MB/sec! Wish SAMBA could keep up.

      I have yet to actually test my Linux notebook with NFS to the server as I just use wireless so its always going to be slow. But saying you see no increase means you aren't really taxing the network.

      PS if anyone knows how to speed up SAMBA under Ubuntu 8.04 please let me know. I used all the tcp_nodelay and the other tcp settings but nothing really works.

    20. Re:What's in a name... by sjames · · Score: 1

      For a single device, you probably won't really notice 5Gbps. However, let's say you have 3 USB drives that can sustain 1Gbps each. If you hang them off of a decent USB hub, you'll be glad the bus can do 5Gbps.

    21. Re:What's in a name... by Anonymous Coward · · Score: 0

      Print and execute the xHCI Contributor agreement.

      I wonder if they'd accept burning at the stake as a means of execution. It does seem rather fitting for printed matter, anyway.

    22. Re:What's in a name... by Anonymous Coward · · Score: 2, Funny

      We've gone plaid.

    23. Re:What's in a name... by jonbryce · · Score: 1

      I don't get anything like 320mbs with my USB Hard Drives. I have one drive which I can plug into 480mbs USB or 400mbs Firewire, and it is massively faster on Firewire.

    24. Re:What's in a name... by mog007 · · Score: 2, Funny

      What about ludicrous speed?

    25. Re:What's in a name... by hairyfeet · · Score: 1

      Not to mention someone with the money and industry clout of Intel would have no problem calling up MSFT and saying "We have this great new gadget we are about to release but we will require your source to complete it." and faster than you can say NDA I have no doubt that Intel would be looking at the Win7 source code, along with the source to anything else they wanted.

      I personally am just glad this is from Intel and not MSFT, otherwise it could have ended up a Win7 only feature just like DX10 for Vista. Hopefully at launch Intel will make sure there are Windows 2K/XP/Vista drivers ready to go out of the gate so I can get to buying cards because the 27MBs max I get on USB 2 is just too slow with these larger HDDs.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    26. Re:What's in a name... by Gazzonyx · · Score: 4, Funny

      USB 2.0 gave us high-speed and full-speed. Some marketing department had to work really hard on the USB 3.0 specs, to come up with... super-speed.

      I'm holding out for WARP speed...

      I'm holding out for plaid speed...

      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    27. Re:What's in a name... by gbjbaanb · · Score: 1

      With gigabit I can copy to my nas at 25 megabytes per second. At 100 I was getting under 12. So that's twice the speed for me, which is most likely limited by the CPU on my nas and not ethernet.

      When the networks stops being the bottleneck, you usually find it shifts somewhere else - I think now your bottleneck is the HDDs write performance. My NAS copies at 25MBps but before I reformatted it from its default RAID5 on its useless raid card, I was getting 6MBps (its now JBOD with software RAID), the CPU isn't the bottleneck.

      With USB, I reckon we will get it for Vista and XP as the manufacturers will write their own drivers - just like with Win98/ME where they always shipped a little driver CD with every USB device you bought.

    28. Re:What's in a name... by Anonymous Coward · · Score: 1, Interesting

      Do you have some benchmarks to back that up? The best I have seen with Linux is around 25MB/s (that was a couple of years back though), with XP x64 (which is more or less Windows 2003) I get 32MB/s with a good enclosure.

    29. Re:What's in a name... by Anonymous Coward · · Score: 0

      and faster than you can say NDA I have no doubt that Intel would be looking at the Win7 source code, along with the source to anything else they wanted.

      damn, they should have demoed USB 3.0 on Duke Nuke Forever then...

    30. Re:What's in a name... by averagegeek · · Score: 2, Funny

      PS: thanks to Intel for helping Linux stay on the leading edge. It looks like Linux may even support this before Windows, thanks to the Windows 7 schedule

      The real question is...will Tux get fat with all the new code?

    31. Re:What's in a name... by More_Cowbell · · Score: 3, Interesting

      I appreciate the answer, but you replied to the bit where I was trying (poorly) for humor. I know what burst speed vs sustainable speed is all about. What I wanted you to explain is what makes you think a medium that has a burst speed of 4.8 Gbit/s will not be able to sustain > 1 Gbit/s (like your ethernet). I have read a bit, and not seen any info either way...

      --
      Experience teaches only the teachable. -AH
    32. Re:What's in a name... by operagost · · Score: 1

      Getting 1 Gbps out of Gigabit Ethernet requires that the host bus support it (standard PCI is barely fast enough) and that jumbo frames are used. Most SOHO and even some enterprise implementations fall short in practice.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    33. Re:What's in a name... by Anonymous Coward · · Score: 0

      10-12MB/sec tops for Linux Windows (without tweaks it was 3-4MB/sec!).

      Linux Windows? What is this "Linux Windows" of which you speak?

    34. Re:What's in a name... by LoRdTAW · · Score: 1

      Aw god dammit. There were supposed to be a double arrow in between the two. I had a mental lapse and used the > brackets that are used for HTML code and Slashdot thought they were HTML tags and did not display them.

      It was supposed to read as "Linux to Windows" or "Windows to Linux". Same goes for "Vista64 XP64".

             

    35. Re:What's in a name... by TheRaven64 · · Score: 1

      That's only supported on OS/2.

      --
      I am TheRaven on Soylent News
    36. Re:What's in a name... by 0100010001010011 · · Score: 1

      Like Firewire has been able to do since day 1?

    37. Re:What's in a name... by billcopc · · Score: 2, Informative

      Yes, but the difference is a USB device or controller costs about 2 yen, while a Firewire endpoint costs about $20, half of that in licensing alone!

      Firewire is by far a superior interlink in terms of performance, but it is overpriced (you can thank Steve Jobs for that one).

      --
      -Billco, Fnarg.com
    38. Re:What's in a name... by 0100010001010011 · · Score: 3, Informative

      The agreement essentially brings patents held by these companies into a single portfolio that can then be licensed by manufacturers for a single fee. That fee is US$.25 per system that includes FireWire ports, regardless of the number of patents used or the number of FireWire ports implemented. This is a dramatic decrease from the US$1 per port per device (see "Apple To Charge 'Per-Port' Licensing On FireWire") that Apple originally announced it would charge for its own patents.

      $10 is not in licensing fees.

    39. Re:What's in a name... by Mad+Merlin · · Score: 1

      What I wanted you to explain is what makes you think a medium that has a burst speed of 4.8 Gbit/s will not be able to sustain > 1 Gbit/s (like your ethernet). I have read a bit, and not seen any info either way...

      Pessimism based on USB's poor performance (as far as high speed devices go, anyways) in the past and general pessimism. I actually consistently see sustained speeds of ~115 MB/s over Gigabit ethernet, which is extremely close to the theoretical speed (minus TCP overhead), but I've never seen anything close to 60 MB/s over USB 2.0. Only time will tell for sure though.

    40. Re:What's in a name... by 0100010001010011 · · Score: 1

      100% Bull Shiat. Google for the Firewire licensing fees.

    41. Re:What's in a name... by Mr+Z · · Score: 3, Informative

      Protocol latency is a big deal. If you have a large per-transaction overhead, then the overall throughput of a given medium will be very sensitive to the number of transactions it creates on the media, as opposed to the total number of bytes it needs to move.

      That's part of the reason the HTTP sprouted request pipelining, since the round-trip-time between the endpoints of the connection figured largely in the startup latency of each connection.

      It sounds like the typical PC implementation of USB relies heavily on the CPU to handle all but the lowest levels of the protocol. (I'm relying on hearsay here.) If this is indeed the case, then it'll be hard for USB to reach the max sustained speeds for storage devices, unless there's a mechanism for requesting large blocks of data (or large numbers of small blocks) in a single transaction.

      For us old-school types, it's similar to the reason XMODEM didn't get much faster with faster modems over a certain speed. XMODEM didn't pipeline anything. It'd send a block, and then wait for an ACK. Since the latency of fancier modems was higher than the simple FSK 300 baud modems, the handshake turnaround time of the ACK swamped the gains made while sending the blocks. (Also, the tiny block size didn't help.) Thus, pipelined protocols like ZMODEM and large-block non-pipelined protocols (XMODEM-1K) came about to address this.

    42. Re:What's in a name... by 0100010001010011 · · Score: 4, Informative

      Again, bull shiat. Use google before stating "recent developments."

      USB 2.0 was released in April 2000.

      Those licensing fees were announced in May 1999.

      In Jan 1999 Apple announced that it would be $1 per port. As far as I know it's always been $1 per port. Now I don't know of any devices with 10 ports on them (Making the licensing fee $10). Here's a CNET article from the same time.

      Both were before USB2.0 was released and considerably less than what you claim.

    43. Re:What's in a name... by Valdrax · · Score: 1

      Honestly, Intel didn't have much choice, the NT kernel can't exactly be obtained, modified and distributed for free ...

      What does that have to do with the price of tea in China?

      You think nobody writes userspace drivers in the Windows world?

      --
      If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
    44. Re:What's in a name... by Belial6 · · Score: 1

      It might not matter if your house has one hard drive in it. In my house, we have over a dozen drives. 5 Gbit/s might outrun a single attached drive, but USB was supposed to handle 256 devices attached at once. The only reason that we need 6 USB controllers on a PC is because it is just too slow. USB 2.0 was a bottle neck. I suspect that it still will be, but if it isn't the bottle neck, then don't complain about USB 3.0, complain about whatever has become the new bottle neck.

    45. Re:What's in a name... by Profane+MuthaFucka · · Score: 1

      Use more devices. One hard drive can't saturate a USB bus, but a bunch of them can. USB 3.0 will not give us faster disks or faster throughput to an individual disk, but it WILL make hanging a bunch of USB drives off a machine and using ZFS or something like that much more usable.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    46. Re:What's in a name... by afidel · · Score: 1

      Hmm, a crappy host based implementation at 5Gbps or a storage targeted, low everhead one at 3Gbps (possibly going to 6Gbps if the next gen spec gets extended to eSATA), I know which one I will use =)

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    47. Re:What's in a name... by tonywong · · Score: 1

      Why is the parent post modded informative when the reply shows that this is obviously wrong?

      Even the parent's response to the reply is modded up when it is wrong again.

    48. Re:What's in a name... by afidel · · Score: 1

      Get an iSCSI HBA (or license the feature if you have gen 5 HP), you should get very close to 110MB/s with jumbo frames.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    49. Re:What's in a name... by afidel · · Score: 1

      Thanks, you just explained why I always got way better throughput with Ymodem-g back in the BSS days!

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    50. Re:What's in a name... by canix · · Score: 1

      You clearly didn't RTFA - otherwise you'd have noticed that the transfer rates already obtained exceed those of gigabit ethernet.

    51. Re:What's in a name... by Anonymous Coward · · Score: 0

      Actually, CPU as a limitation is partially true but the limiting factor is the PCI BUS speed of the PC. I am talking about a non-server class motherboard with a slow bus speed.

      Now with PCIe slots it's no longer being the case but several people are still using PCI NIC cards with gigabit connections which is a major bottleneck.

    52. Re:What's in a name... by saharabeara · · Score: 3, Informative

      Hmm, a crappy host based implementation at 5Gbps or a storage targeted, low everhead one at 3Gbps (possibly going to 6Gbps if the next gen spec gets extended to eSATA), I know which one I will use =)

      Actually, USB 3.0 was targeted for mass storage devices. They added the concept of Bulk Streams to support "out-of-order data transfers required for mass storage device command queuing." (USB 3.0 spec, section 4.4.6.4) Basically, the host can queue up to 65K SCSI commands, and the device can choose which command it wants to service first.

      The host doesn't have to poll the device to see when commands are done because they added device notifications to USB 3.0. So the host fires off 65K of SCSI requests and the device asynchronously notifies the host as they get done. I'm no firewire expert, so I have no idea if it does something comparable. :)

    53. Re:What's in a name... by saharabeara · · Score: 1

      Each device gets to use more bandwidth.

      This isn't true. Linux doesn't allocate more bandwidth to devices than Windows. It follows the same bandwidth allocation rules (e.g. 10% of bandwidth is reserved for control transfers). If anything the USB stack and drivers are just faster and more efficient.

      Do you have some benchmarks to back that up? The best I have seen with Linux is around 25MB/s (that was a couple of years back though), with XP x64 (which is more or less Windows 2003) I get 32MB/s with a good enclosure.

      Here's a video the same demo with a USB 2.0 drive under EHCI. Linux shows 35MBps. Granted, I do need to run with some standard benchmark tools. ;)

    54. Re:What's in a name... by dissy · · Score: 1

      Actually, USB 3.0 was targeted for mass storage devices. They added the concept of Bulk Streams to support "out-of-order data transfers required for mass storage device command queuing." (USB 3.0 spec, section 4.4.6.4) Basically, the host can queue up to 65K SCSI commands, and the device can choose which command it wants to service first.

      The host doesn't have to poll the device to see when commands are done because they added device notifications to USB 3.0. So the host fires off 65K of SCSI requests and the device asynchronously notifies the host as they get done. I'm no firewire expert, so I have no idea if it does something comparable. :)

      It sounds like they are finally breaking with the crappy part of USB (target only, cpu controlled thus overhead and slowdowns) and making it more like firewire.

      firewire for mass storage basically is scsi over firewire, so identical to scsi except faster.
      I believe the queue limit is less than 65k, but yes it handles queues similar.

      the other nice advantage of scsi (thus firewire) is the controller can command one disk to send data directly to another, without passing through the controller or cpu at all.

      this makes syncing 2 sets of 2 raid mirror drives not lock the system down with cpu load like usb 1/2 did.

      i'm looking forward to giving usb 3 a try actually

    55. Re:What's in a name... by AbRASiON · · Score: 1

      Sorry to go off topic but does anyone know WHY?
      I hear things about jumbo frames and stuff but I don't really have a solid answer.

      The theoretical maximum is 120mbytes a second.
      Give or take 10% for overhead, you should be getting 100mbytes, hard drive permitting - best I've seen is 40mb sustained on 1gbit ethernet - less than half what it should do.
      USB 2.0 is the same, hook up a SATA HDD and adapter, drive can do 100mbytes, you'll see 25mbytes from it, USB 2 is 400mbit or so (iirc?) it should be much faster.

      Such a shame.

    56. Re:What's in a name... by argyleman · · Score: 1

      Which brings me back to my original point: for the next generation USB, I propose the name flash-speed :-)

      "Flash Speed" is okay, but I think they should go with "Ludicrous Speed." After that, of course, "Plaid."

    57. Re:What's in a name... by Anonymous Coward · · Score: 0

      I think you mean ludicrous speed, which leaves a trail of plaid.

      The more you know.

    58. Re:What's in a name... by DaVince21 · · Score: 1

      Now let's talk about the obvious problem: at 5 Gbit/s, it's faster than the Ethernet in my house (1 Gbit/s). Am I the only one who didn't really notice a 10X speed improvement when moving from 100 Mbit Ethernet to gigabit Ethernet? Conventional hard drives are just too slow.

      You'll definitely notice a difference if you use an USB3.0 hub to connect multiple external hard disks, I imagine.

      --
      I am not devoid of humor.
    59. Re:What's in a name... by jimicus · · Score: 1

      The biggest killer in my experience is seek time. Any modern OS could be jumping all over the disk for things like loading pages which have been swapped out, dynamic libraries and of course your data. You can put your data on a different physical disk to your OS and applications, which obviously will improve performance at the cost of flexibility.

      Look up the sustained data transfer rates of 15Krpm SAS disks versus 7200RPM SATA disks. It's not actually drastically different - the real difference is in seek time.

      This is where flash drives are a huge win - they don't have to seek.

    60. Re:What's in a name... by matushorvath · · Score: 1

      Huh, if you once copied a 1GB movie over 100Mb vs. 1Gb network, you would know the difference. Obviously you don't see it if you are just copying 5kB text files...

    61. Re:What's in a name... by MBHkewl · · Score: 1

      I tried bonding 2x 100Mbps (not Gig), and instead of getting 200Mbps, I got 240Mbps.

      Unfortunately I can't simulate Gig bonding properly with my setup. Maybe someone else could try it and let us know.

      But to get 30MB/s over Gig (?) is ridiculous. Check your setup's parameters; I'm sure there's something wrong there.

      --
      Mod points are a dangerous tool. Abuse them wisely.
    62. Re:What's in a name... by Lord+Byron+II · · Score: 1

      That's true if you have only one device plugged into a USB bus at a time. But if you plug in two USB HDDs on the front of your computer and copy from one to the other, the copy operation will crawl.

    63. Re:What's in a name... by AmigaMMC · · Score: 1

      True that hard drives don't keep up with that kind of speed, but it's also true that USB is used to connect multiple device so sharing a bandwidth of 5Gb/s is certainly better than sharing one 10 times slower. I'm prone to think that an external Blu-Ray player/recorder would be more reliable on a USB3.0 than a USB2.0

    64. Re:What's in a name... by harry666t · · Score: 1

      > Firewire is dying

      Does Netcraft confirm it?

    65. Re:What's in a name... by |Cozmo| · · Score: 1

      I get up to 70mbytes/sec sustained between vista machines both at home and at work on regular sata disks. What kind of disks do you have? What kind of speeds do they get between local drives?
      USB 2.0 is NOT 480mbits for storage devices, it is much much less, which is the whole problem it seems that 3.0 is trying to fix. I seem to get about 200mbit disk throughput on usb 2.0, it is crap..

    66. Re:What's in a name... by Anonymous Coward · · Score: 0

      It'll be faster on Windows 7. MinWin makes it better... Only Microsoft could be so innovative. 4sur

      Back Street Boys 4ever!

    67. Re:What's in a name... by AbRASiON · · Score: 1

      I appreciate your response and while I am a vehement magnetic drive hater / lover due to the in-efficiencies of seek times on the things, you're completely and utterly off target.

      A sustained, single, file copy to a blank, formatted drive in sequential order is STILL only 25mbytes a second at maximum from a 480mbit USB 2.0 link........ despite even the slowest of modern disks being around 40 - 60mbyte write speeds now.

      The fact is, USB 2.0, much like "54mbit" wifi are simply false advertising.

      100mbit ethernet really can sustain 11mbytes a second, gigabit I've never seen beat 40mbits a second, USB 2.0 I've seen peak at 28mbytes a second, Wifi 54mbit at 100% signal strength, I think 2.8mbytes a second.
      Only one of those is close to it's theoretical maximum and that's 100mbit ethernet, including overhead, it's pretty much maxing out the standard.

      USB 2, Gigabit eth, Wifi and likely USB 3 are all,.. well for lack of a better word - dopey :/
      Nothing to do with hard disks - they suck but in this case, not their fault.

    68. Re:What's in a name... by AbRASiON · · Score: 1

      70mbytes a second sustained from machine to machine using Vista, is this crossover or through a switch?

      I find this immensly hard to believe, I'd love a screenshot of perfmon if you can do it, because NO ONE I know has done this, even proper 10,000$ HP servers at work, on high end equipment seem to max out at 40mbyte a second in a single data copy / move.

      Vista is infamous for it's appalling disk performance, random disk thrashing etc.
      I use WD 7200rpm disks with 333gb per platter, SATA II 16mb cache and quad core 3ghz machines, I can write at 70mb a second, no problem but XP / Linux / whatever has never exceeded sustained speeds of 40mbytes for me over gigabit.

      Maybe you have a kickass NIC that I've never heard of or Vista SP1 has done some incredible patching and fixes to the network code.

    69. Re:What's in a name... by |Cozmo| · · Score: 1

      Nothing special just onboard gigabit NICs and a cheapo d-link switch.

      picture is here
      I included the explorer window under it so you can see the speed vista reports the file copy is going. That was a ~2.6 gig file.

      My gigabit throughput seems to be about the same speed as my disks. :shrug:

    70. Re:What's in a name... by AbRASiON · · Score: 1

      I don't understand how you've managed to burst at 167mbytes a second there, that's 1.3gbits a second.........
      Crazy and impressive.

    71. Re:What's in a name... by mjwx · · Score: 1

      Some marketing department had to work really hard on the USB 3.0 specs, to come up with... super-speed.

      This is just in preparation for USB 4.0 which can only be described as Ludicrous-Speed

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    72. Re:What's in a name... by badkarmadayaccount · · Score: 1

      Is there any way to escape the brackets? The backlash doesn't work for some reason.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
    73. Re:What's in a name... by Grayswan · · Score: 1

      Have you tried mounting the samba share as type "cifs" rather than "smb"? That made a huge speed up for me, but I run gentoo.

      --
      If you open your mind too wide, people will throw trash in it.
  2. What do you do with it? by Bruce+Perens · · Score: 1

    Replace HDMI?
    HD-resolution cameras, etc?
    The next, even more expensive, version of the USRP?

    1. Re:What do you do with it? by Anonymous Coward · · Score: 0

      How about we use it to attach hard disks without the connection being the bottleneck?

    2. Re:What do you do with it? by Bruce+Perens · · Score: 1

      [using it for disks]

      SATA 2 is 300 Mega BYTES - not bits - per second or about 1/2 the projected maximum rate for USB 3. Besides the speed, USB 3 would need an interrupt capability, and data integrity verification, neither of which USB 2 has. I've not read the 3.0 spec to see if they are there. USB OTG is more than a bit of a kludge, and not well supported, hopefully that's not what 3.0 uses to have multiple masters.

      Sure, the USB connector is more sturdy, but I've seen a lot of external SATA connectors for computers.

  3. 3.5x faster by Anonymous Coward · · Score: 0

    So, at this point USB 3 gives us speeds that 3-1/2 times faster than USB 2 in real world usage. Great! That's where plain old FireWire was in 1996.

    1. Re:3.5x faster by imamac · · Score: 2, Informative

      Uh. No. In 1996 FireWire was at 393 Mbit/sec (S400 standard). USB 3 seems like it will be plenty faster. There is more than jus speed advantage, though. FireWire likes to change plugs at every new generation. USB does not.

    2. Re:3.5x faster by Anonymous Coward · · Score: 2, Insightful

      If we're talking actual real world speeds (not the theoretical best case scenario ideal lab conditions crap), then yeah, that's about where FireWire sat in it's first iteration.

    3. Re:3.5x faster by imamac · · Score: 1

      If we're talking actual real world speeds (not the theoretical best case scenario ideal lab conditions crap), then yeah, that's about where FireWire sat in it's first iteration.

      Real world usage is about 250 for USB 2. Multiply that number by 3 and then compare it to 400. Then tell me which one is bigger.

    4. Re:3.5x faster by Anonymous Coward · · Score: 0

      FireWire likes to change plugs at every new generation. USB does not.

      This time it does. Besides, considering that there is a whole zoo of mini-usb connectors because there was no standard for a smaller device connector, USB has changed plugs more often than Firewire, even though there are only two generations of USB so far.

    5. Re:3.5x faster by LKM · · Score: 1, Informative

      It seems USB3 it will be about as fast as Firewire 800. And until then, we'll be stuck with sucky USB2 speeds because Firewire is essentially dead. This is simply incredibly annoying.

    6. Re:3.5x faster by LKM · · Score: 1

      Firewire 800 is bigger.

    7. Re:3.5x faster by Anonymous Coward · · Score: 0

      No. Good disk enclosures achieve about 32MB/s (on Windows anyway, I haven't seen more than 25MB/s on Linux). The best firewire speed I have seen is close to 40MB/s (on 400mbit firewire).

    8. Re:3.5x faster by Anonymous Coward · · Score: 0

      As I stated previously, FW 3200 uses FW800 standard plugs and cables. So your statement is false.

      It also doesn't seem like you comprehended what I wrote very well, so I'll try again:

      FW400 = about 380Mbps (real world)
      USB2 = about 250Mbps (real world, claimed 480Mbps)
      FW800 = about 750Mbps (real world)
      USB3 = we think it will be about 1.5Gbps real world, despite claims of "up to" 5Gbps
      FW3200 = we think it will be about 3Gbps real world

      Bottom line: USB has fundamental design issues that keep it from reaching its potential. FW doesn't. USB makers lie (a LOT) about performance. FW makers don't. USB3 will be faster than USB2, but not as fast as FW3200.

    9. Re:3.5x faster by raynet · · Score: 1

      Has Netcraft already confirmed the death of Firewire? Until that happens I'll keep using my Firewire enclosures, thank you very much.

      --
      - Raynet --> .
    10. Re:3.5x faster by Anonymous Coward · · Score: 0

      FireWire likes to change plugs at every new generation. USB does not.

      The plug was changed when going from S400 to S800 (though you can buy adaptors). S1600/S3200 use the same 9-pin plug as S800. You can have one plug format on a device, and it can speak to any other device regardless of speed.

      While the change is kind of sucky, it isn't the end of the world.

    11. Re:3.5x faster by Anonymous Coward · · Score: 0

      If we're talking actual real world speeds (not the theoretical best case scenario ideal lab conditions crap), then yeah, that's about where FireWire sat in it's first iteration.

      Real world usage is about 250 for USB 2. Multiply that number by 3 and then compare it to 400. Then tell me which one is bigger.

      3x250 = 750.

      This is faster than FireWire 400, but not FireWire 800. There's also the new spec: 1600 and 3200.

      I'm curious to know how much CPU USB 3.0 will suck down when running at full bore. FW generally has modest CPU usage since things are offloaded to the controller / DMA.

      Of course FW isn't for everything: mice and keyboards don't need the sophistication of FW, and USB is just fine for it. FireWire servers a bit more of a niche IMHO: high volume and / or low latency applications.

  4. Geeks are not like they used to be by Anonymous Coward · · Score: 0

    ... in the past, hormoned-up kids would have been foaming on about the non-technical aspects of the video.

    1. Re:Geeks are not like they used to be by Anonymous Coward · · Score: 0

      oh, don't worry. i'm sure even now there are legions of slashdotters stalking that Intel rep over the internet and filling her inbox with perverse inquiries--that'll teach her to display her e-mail address in a slashdotted video.

  5. Wha? by Weaselmancer · · Score: 4, Informative

    Could you please explain that a bit?

    It's my understanding that high throughput drivers usually use DMA.

    In my experience polled mode drivers are pretty rare. Especially in high throughput.

    --
    Weaselmancer
    rediculous.
    1. Re:Wha? by Lost+Engineer · · Score: 3, Insightful

      USB 2.0 requires the host to control all communication on the bus, and in practice uses more CPU time than something like 1394. I don't know if they changed this in USB3 or not.

    2. Re:Wha? by Anonymous Coward · · Score: 2, Informative

      The fact that USB is a polling protocol is a very low level decision. The CPU does not need to regularly ask each device for data. The USB controller does that.

    3. Re:Wha? by Hal_Porter · · Score: 5, Informative

      Yup the host sets up a structure in memory which lists all the USB endpoints. When a driver wants to do some IO it asks the host controller driver which adds a request into the structure with a pointer to a buffer. The host controller hardware reads the structure with busmaster DMA and generates the USB packets. When the device answers the host controller DMAs the data into the the driver's buffer interrupts the CPU. Then the host controller can pass the buffer back to the driver. Polling is done by leaving the request in the structure, it doesn't require any CPU activity. Intel like USB because they invented it, not as some sort of conspiracy to load your CPU.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    4. Re:Wha? by lysergic.acid · · Score: 4, Interesting

      so why do FireWire 400 readers still consistently beat out USB 2:

      While USB 2.0's theoretical 480Mbp/s (60MBp/s) throughput should be sufficient for UDMA 4 CompactFlash, realthroughput is significantly less. Top hard drive manufacturers typically cite USB 2.0's best speed at 33MB/s, or abouthalf the speed of UDMA 4 CompactFlash, or 25% of UDMA 6 CompactFlash. There are myriad reasons for USB 2.0's'real world' speeds including: CPU overhead from its master/slave arrangement, NRZI encoding, and inexpensivechipset implementations. The USB 2.0 UDMA reader used in the benchmarks above uses one of the latest USBchipsets from Genesys Logic. While a new generation of that chipset should soon be available, we don't foresee itproviding throughput close to half of that of FireWire.

      heck, those benchmarks show that even using FireWire 400 to read a PIO CompactFlash card still beats USB 2.0 UDMA reading a UDMA-enabled CompactFlash card.

    5. Re:Wha? by Anonymous Coward · · Score: 0

      Why do you only get 3.5MB/s out of a 54Mb/s wireless LAN connection? Same reason: The protocol uses the "wire" speed for other things beside raw data transfer. While the decision not to give devices the capability to initiate data transfers has no impact on the CPU usage, it does cause latencies and overhead on the wire.

    6. Re:Wha? by raynet · · Score: 5, Informative

      Taken from wikipedia: "Although high-speed USB 2.0 nominally runs at a higher signaling rate (480 Mbit/s) than FireWire 400, typical USB PC-hosts rarely exceed sustained transfers of 280 Mbit/s, with 240 Mbit/s being more typical. This is likely due to USB's reliance on the host-processor to manage low-level USB protocol, whereas FireWire delegates the same tasks to the interface hardware. For example, the FireWire host interface supports memory-mapped devices, which allows high-level protocols to run without loading the host CPU with interrupts and buffer-copy operations."

      --
      - Raynet --> .
    7. Re:Wha? by Anonymous Coward · · Score: 1, Interesting

      Intel likes USB because it requires a host (aka PC).

    8. Re:Wha? by Weaselmancer · · Score: 1

      Answers my question perfectly - thank you.

      --
      Weaselmancer
      rediculous.
    9. Re:Wha? by yoyhed · · Score: 4, Insightful

      Yup the host sets up a structure in memory which lists all the USB endpoints. When a driver wants to do some IO it asks the host controller driver which adds a request into the structure with a pointer to a buffer. The host controller hardware reads the structure with busmaster DMA and generates the USB packets. When the device answers the host controller DMAs the data into the the driver's buffer interrupts the CPU. Then the host controller can pass the buffer back to the driver. Polling is done by leaving the request in the structure, it doesn't require any CPU activity. Intel like USB because they invented it, not as some sort of conspiracy to load your CPU.

      I know it's off-topic, but I thought I'd point out why I love Slashdot by comparing it to Digg. If this story were on Digg, the comments would be something like "I BET THIS BE ON NEXT MACBOOK PRO LOL". Here, we get something like your comment in the first thread. <3 /.

      --
      WHO NEEDS SHIFT WHEN YOU HAVE CAPSLOCK/ DAMN1
    10. Re:Wha? by mabhatter654 · · Score: 4, Informative

      This is why you can't have USB-to-USB devices like you have Firewire-to-Firewire devices. It's why USB is very bad for time-sensitive data like music and video, because you're always waiting for the host controller to do something on the CPU, which might be busy.. have you ever seen DMA to memory ever work properly on consumer grade hardware anyway?

      It's not so much a "scam" as it is designing to the market. Firewire devices have a non-trivial price premium because of the device-to-device controller... but that's why they can do things like daisy-chain or direct connect between computers with no special cables. On the other hand USB allows endpoint devices to be made very cheaply.. they have near-zero intelligence if you want. The USB host can be as "thick" or "thin" as the OEM wants... they can put all the host chip control in software drivers to keep chip cost down. They can also put all the control codes for devices in software... remember "wINKjets" that went obsolete with each new Windows version... they have almost no internal software at all.

    11. Re:Wha? by billcopc · · Score: 1

      That's all fine in theory, except practically every USB chipset in use today does not take advantage of that architecture, i.e. they offload the difficult stuff to the CPU, because software is cheaper than hardware.

      --
      -Billco, Fnarg.com
    12. Re:Wha? by Hatta · · Score: 1

      Someone could make a pile of cash selling USB cards with hardware accelerators.

      --
      Give me Classic Slashdot or give me death!
    13. Re:Wha? by lysergic.acid · · Score: 4, Interesting

      good point. and to be honest, most people don't need FireWire 800/1600 just to transfer a few documents or spreadsheets--or even photos & mp3s--to their computer. the few seconds saved doesn't justify the added cost of FireWire over USB. nor do they need to use a high-speed data bus for their mouse, keyboard, webcam, printer, scanner, or what have you. so it makes sense that USB is more prevalent than FireWire.

      however, FireWire is still extremely useful (and crucial) to certain professionals who regularly work with large files or have to move around large amounts of data, like hi-res/raw images, lossless audio, hi-def video, etc. that's why FireWire is still pretty standard in high-end music & video production equipment. so the idea that FireWire is dead (or can simply be replaced with USB 2.0/3.0) is just poorly informed.

      even the military still uses FireWire for things like the the F-35's vehicle systems network:

      1394b is playing a pivotal role in the F-35 Lightning II program, providing guaranteed quality of service with predictable latencies in real-time control applications. More than 70 1394 devices are delivering information about mission details, communication systems, weapon systems, engine controls, and flight controls.

      the IEEE-1394B data bus is similarly employed in the F-22 Raptor for which it was developed. and NASA also uses it to monitor debris during launches amongst other mission-critical applications.

    14. Re:Wha? by Anonymous Coward · · Score: 0

      Remember mega bit and mega byte 54Mb/s = 7MB/s. But your point is still valid.

    15. Re:Wha? by afidel · · Score: 3, Informative

      have you ever seen DMA to memory ever work properly on consumer grade hardware anyway?
      Yeah, every day. PIO mode HDD's suck terribly, DMA is necessary to achieve decent performance.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    16. Re:Wha? by Hurricane78 · · Score: 1

      They're called Firewire cards.

      Oh, and we have Firewire S3200 now. :)

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    17. Re:Wha? by dgatwood · · Score: 2, Insightful

      What I don't get is why anybody cares about USB 3.0. For disks, its performance will suck compared with eSATA for lots of reasons (lack of true DMA, slower bus, more protocol overhead etc.). For any serious audio/video tasks, FireWire works a lot better and is already generally fast enough for 99.9% of users (and PCIe is a great alternative for that .1%). For all other devices, USB 2.0 is fast enough (and for that matter, USB 1.1 was usually fast enough). What's the intended market for this technology? It seems like it is designed to be fast just to be fast, with no real thought given to why they're making USB faster.

      IMHO, USB 3.0 might have made some sense before eSATA's introduction. Now, it really doesn't, particularly given that it can't be made board-layout-compatible with existing USB 2.0 silicon because of the need to wire up the extra optical components for the 3.0 hardware. If you have to do a new board layout for 3.0 anyway, you might as well just switch to the far superior eSATA standard....

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    18. Re:Wha? by Anonymous Coward · · Score: 0

      I have quietly lurked Slashdot for years. I always read the comments, but I've never felt the need to post any of my own thoughts. In fact I've never even considered it. Until you, yoyhed. I BET THIS BE ON NEXT MACBOOK PRO LOL.

    19. Re:Wha? by Anonymous Coward · · Score: 0

      I BET THIS WILL BE ON MY NEXT HACKBOOK PRO LOL. lameness filter go away. lameness filter go away. lameness filter go away. lameness filter go away.

    20. Re:Wha? by eh2o · · Score: 2, Informative

      That isn't correct--USB also has an isochronous transport mode that guarantees timely access and bandwidth to a streaming device.

      Also there is USB On-The-Go (OTG) which is for ad-hoc point-to-point communication between devices without a host controller. That was released as a 2.0 spec supplemental and is commonly found in ... printers that you can plug your camera into, for example.

    21. Re:Wha? by DaVince21 · · Score: 1

      This is why you can't have USB-to-USB devices like you have Firewire-to-Firewire devices. It's why USB is very bad for time-sensitive data like music and video, because you're always waiting for the host controller to do something on the CPU, which might be busy..

      So that's the main reason my USB-stored music stutters (underruns) when my (single core) CPU is really busy, for example?

      --
      I am not devoid of humor.
    22. Re:Wha? by Anonymous Coward · · Score: 1, Informative

      No, that's caused by a shitty driver which takes too much time in its interrupt code and thereby blocks other interrupts for too long, causing other drivers with critical timing (sound card) to miss interrupts and underflow buffers. That or you need to give your music player higher priority.

      MP3 music is at most 320000 bits per second. Your CPU could bit-bang that and not miss a step.

    23. Re:Wha? by Hatta · · Score: 1

      Except that they're not compatible with any of the USB devices on the market. It would have been nice if firewire won, but it didn't. So your suggestion is entirely useless. A real hardware accelerated USB card would be a wonderful thing, and a lot more practical than converting everyone to firewire at this point.

      --
      Give me Classic Slashdot or give me death!
    24. Re:Wha? by krenshala · · Score: 1

      Actually, 3.5MB/s is what you should get if 54Mbps is 7MBps ... wireless is HALF duplex: only one radio can talk at a time.

      --

      krenshala

  6. CPU usage by PhrostyMcByte · · Score: 1, Redundant

    Like any good slashdotter, I'm not reading the article until after I post. Is 3.0 still going to be heavy on the CPU? Really, the best thing they could do is take the good stuff from firewire and slap a USB logo on it. All the cheap stuff can continue to use 2.0, while the bandwidth intensive stuff in 3.0 can have their own controllers.

  7. But it doesn't fix it by _merlin · · Score: 1, Interesting

    USB3 will make wire speeds faster, and devices more expensive, but it won't deliver the performance we need, because they haven't fixed the root issues. USB is a silly polling system where the host has to ask each device in the tree if it has anything to say, and then (if it's a "bulk" endpoint), allocate time and finally do the transfer (interrupt and iso endpoints have time allocated all the time). Unless they make fundamental changes (which they won't), USB will load up the host excessively and give disappointing performance. But at least with USB3, the price to add it to a device shouldn't be that much lower than FireWire, so we might see more people making the right choice for what to support.

    1. Re:But it doesn't fix it by sjames · · Score: 1

      Firewire isn't going to win. A USB3 device may be more expensive than a USB2 device (in turn more expensive than a low or full speed device), but if I have a USB3 port, I plug it in to a USB3 hub and plug all of the above into that.

  8. cool, at least it is progress by FudRucker · · Score: 1

    yeah yeah, i read the comments about gigabit ethernet being faster, thats not the point, usb 3 is still better than usb 2, enjoy the weekend...

    --
    Politics is Treachery, Religion is Brainwashing
    1. Re:cool, at least it is progress by thermian · · Score: 5, Funny

      yeah yeah, i read the comments about gigabit ethernet being faster, thats not the point, usb 3 is still better than usb 2, enjoy the weekend...

      We're geeks, reading stuff like this *is* enjoying the weekend.....

      --
      A learning experience is one of those things that say, 'You know that thing you just did? Don't do that.' - D. Adams
    2. Re:cool, at least it is progress by TheRaven64 · · Score: 3, Insightful

      So is FireWire400, once you subtract the protocol overhead from both. Will USB 3 be faster than FireWire800 (which I have been using for the last few years) in real world use? And will FireWire3200 be shipping by the time USB3 is found in real products?

      --
      I am TheRaven on Soylent News
    3. Re:cool, at least it is progress by Anonymous Coward · · Score: 0
      We're geeks, reading stuff like this *is* enjoying the weekend.....

      KIRK: Technical journal?
      SCOTTY: Aye
      KIRK: Don't you ever relax?
      SCOTTY: I AM relaxing.

  9. Motherboards by Enderandrew · · Score: 2, Interesting

    When can I buy my first motherboard that is USB 3.0 compliant? I want to build a rig in the spring. I'd consider holding off until the summer to get USB 3 so it is more future proof, but I won't wait another year.

    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    1. Re:Motherboards by Xero · · Score: 1

      I'm sure that you will be able purchase an addon card when the time comes that you will need it.

    2. Re:Motherboards by eebra82 · · Score: 1

      The question is, what do you really need it for? You would need peripherals with USB3 to benefit from it and most USB items don't even need such raw speed. Keyboards, mice, printers and many other things do just fine.

      Don't wait for USB3. When you really need USB3, just get a PCI card with two or three ports and voila. These things hardly cost more than 20 to 30 bucks.

    3. Re:Motherboards by Enderandrew · · Score: 1

      Video capture is the first thing that springs to mind, as well as external HDDs, flash storage, etc. Right now, copying gigs of data to external storage is slow with USB 2. Also, video capture is problematic. If the data isn't moving fast enough, I drop frames of video.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    4. Re:Motherboards by macemoneta · · Score: 1

      Video capture is the first thing that springs to mind, as well as external HDDs, flash storage, etc. Right now, copying gigs of data to external storage is slow with USB 2. Also, video capture is problematic. If the data isn't moving fast enough, I drop frames of video.

      Firewire for the video capture and eSATA for the external hard drives will solve both problems. Even eSATA flash drives are showing up on the market now.

      --

      Can You Say Linux? I Knew That You Could.

    5. Re:Motherboards by kklein · · Score: 3, Insightful

      Please don't say "rig."

    6. Re:Motherboards by averagegeek · · Score: 1

      I wouldn't worry about that. Expiation boards should work just as well.

    7. Re:Motherboards by Anonymous Coward · · Score: 0

      Yes, the correct term is "box"

    8. Re:Motherboards by Anonymous Coward · · Score: 0

      >rig

      oil_rig.jpg

      rage.jpg

    9. Re:Motherboards by Cowmonaut · · Score: 1

      Yea, but will he have the card slots available to use it? For example, if you have an EVGA 780i mother board with 2 video cards that take up to 2 PCI slots and a sound card you don't have any more space for an exapsion card even though you have 3 more slots left. More and more video cards seem to be coming out that cover 2 PCI slots, be it the GPU size or the cooling system.

    10. Re:Motherboards by afidel · · Score: 1

      Remove the soundcard and get a USB3 one, it's better to have the DAC outside the RF noisy PC case anyways.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    11. Re:Motherboards by adolf · · Score: 1

      Can you read Slashdot with that?

    12. Re:Motherboards by Anonymous Coward · · Score: 0

      Please don't say please don't say.

    13. Re:Motherboards by MBHkewl · · Score: 1

      According to the blog link, it's planned at around March 2010.

      You could easily get PCI adapters for USB 3.0 later on. This is not something worth waiting for, in my opinion.

      --
      Mod points are a dangerous tool. Abuse them wisely.
  10. latency badness by r00t · · Score: 4, Interesting

    USB suffers from 1 ms time quantization and thus latency. I see nothing about fixing this.

    Example badness:

    When running MIDI over USB, timing is forced onto 1 ms slots. Normally when playing a chord, the keys don't all hit at exactly the same moment. You can't really tell, except that this makes the music sound natural. With the 1 ms problem, the keys happen at exactly the same moment (bad) or spread out into two separate events (worse).

    1. Re:latency badness by freedumb2000 · · Score: 1

      Is firewire a good alternative without that problem?

    2. Re:latency badness by setagllib · · Score: 2, Informative

      Sampling and encoding the events before they hit the limited USB connection is. That requires extra equipment, however.

      --
      Sam ty sig.
    3. Re:latency badness by Anonymous Coward · · Score: 0

      Sounds like a problem with the midi device in question; who said you cannot batch send events with 1ms timing on 1 ms intervals? Sounds like they turned the thing into a keyboard (pardon the pun).

    4. Re:latency badness by saharabeara · · Score: 2, Informative

      USB suffers from 1 ms time quantization and thus latency. I see nothing about fixing this.

      Example badness:

      When running MIDI over USB, timing is forced onto 1 ms slots. Normally when playing a chord, the keys don't all hit at exactly the same moment. You can't really tell, except that this makes the music sound natural. With the 1 ms problem, the keys happen at exactly the same moment (bad) or spread out into two separate events (worse).

      Yes, USB 3.0 is still quantized. However, USB 2.0 devices can be sampled more often than 1ms. The 1ms frame was broken into 8 microframes in USB 2.0. I'm not a sound engineer, but it seems like you could have some buffering on the device side to send several sound samples with time stamps in one microframe. The software on the other side could re-space out the samples. Would you really notice a 125 us delay when playing music?

    5. Re:latency badness by Anonymous Coward · · Score: 1, Funny

      Only if you're using gold-plated power leads on your speakers.

    6. Re:latency badness by eh2o · · Score: 1

      The quantization error is a technical shortcoming of MIDI, not USB. Open Sound Control uses time stamps that allow the messages to be reconstructed with the original time structure after transmission over a transport with arbitrary quantization (and random delay).

    7. Re:latency badness by PiSkyHi · · Score: 3, Funny

      ...yes and 2 completely separate transfer cables, 1 for all the ones, the other for all the zeros.

      Gold plated, of course.

    8. Re:latency badness by Matt+Perry · · Score: 1
      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
  11. Compared to USB 1... by MonoSynth · · Score: 5, Interesting

    This shows where Linux is nowadays. It took literally years before USB1 was even supported and now Intel uses Linux to prove USB3's performance!

    1. Re:Compared to USB 1... by BitZtream · · Score: 0

      Too bad they used Windows to show it performing about twice as fast as the Linux test ...

      I can't really talk about my Linux demo without talking about the Windows Demo that was in the SuperSpeed Developers Conference keynote. The demo was created by the Intel team that works closely with the USB-IF. It was the same demo they used for IDF Taipei in August 2008. The demo used the same Fresco Logic USB 3.0 prototypes and nearly the same PC system that I used.

      Their goal was to show the maximum speed possible from the host controller and USB 3.0 device. To do that, they ran a simple compliance test suite that allocated a giant DMA buffer and sent data as fast as possible to the USB 3.0 device. The device was programmed to use the USB 3.0 protocol, but it was basically a loop back device. Their demo showed speeds of 318 MBps.

      And

      The Windows demo saw around 318 MBps, while the Linux demo typically showed 125 MBps. I saw as high as 233 MBps while formatting the disk. dd is not the best application to use for performance testing; I only used to whip up a simple demo.

      But hey, whats the fun in being a fanboy if you don't ignore everything that isn't benificial to your cause?

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    2. Re:Compared to USB 1... by MSG · · Score: 4, Informative

      Too bad they used Windows to show it performing about twice as fast as the Linux test ...

      The tests were nothing alike. The Linux demo was sending data to an actual storage device, not to a loopback device designed only to test throughput. The Linux driver also had a great deal of debugging code running which contributed to the relatively low throughput.

      None of which is to say that Linux was or deserved to be the star of this show. It's nice, however, to see technology vendors demonstrating software on platforms other than Windows.

    3. Re:Compared to USB 1... by Anonymous Coward · · Score: 0

      And what's the fun in posting on the Internet unless you can act like an insufferable prick? The parent poster wasn't asking for a Windows-sux/Linux-rulez argument. He was just pointing out that we'll actually have Linux support on day one.

    4. Re:Compared to USB 1... by Anonymous Coward · · Score: 0

      This is the sign that 2009 will be the year of the Linux desktop!

  12. Future Problems..... by IHC+Navistar · · Score: 2, Funny

    USB 1.1: Low-Speed and Full-Speed

    USB 2.0: High-Speed

    USB 3.0: Super-Speed

    USB 4.0: Mega-Speed

    USB 5.0: Ultra-Speed

    USB 6.0: ???-Speed

    --
    Knowing Google's lust for data collection, the Soviet Union is still alive and well inside the psyche of Sergey Brin....
    1. Re:Future Problems..... by Jeoh · · Score: 4, Funny

      USB 7.0 Monster-Speed USB 8.0 Ludicrous-Speed USB 9.0 HOLY SHIT

    2. Re:Future Problems..... by Daimanta · · Score: 0, Redundant

      USB 6.0: Ludicrous-Speed
      USB 7.0: Holy shit!

      Bleh, been playing too much UT

      --
      Knowledge is power. Knowledge shared is power lost.
    3. Re:Future Problems..... by Anonymous Coward · · Score: 0

      USB 6.0: Super-Shiny-Happy-Speed

    4. Re:Future Problems..... by Anonymous Coward · · Score: 0

      USB 6.0: Ludicrous-Speed

    5. Re:Future Problems..... by MonoSynth · · Score: 1

      USB 6.0: God-speed

      Because the Second Coming will be Real Soon Now (tm), while USB 6.0 will take more than three Real Soon Now (tm)'s...

    6. Re:Future Problems..... by Briareos · · Score: 3, Funny

      USB 7.0: Profit-Speed!

      --

      "I'm not anti-anything, I'm anti-everything, it fits better." - Sole

    7. Re:Future Problems..... by Anonymous Coward · · Score: 0

      That's easy: USB 6.0:ÂUber-Speed.

    8. Re:Future Problems..... by Nathrael · · Score: 1

      Don't forget about USB 6.5: ???

      --
      A good education is a bit like a STD - it makes you unsuitable for a lot of jobs and gives you a desire to spread it.
    9. Re:Future Problems..... by Arthur+Grumbine · · Score: 1

      USB 10.0: Low-Speed (it went so fast it went back in time and got USB 1.0's designator)
      No worries about this, though, as far as we can tell only The Borg will be able to achieve this level of technology. We'll be stuck at USB 9.99999...

      --
      Now that I think about it, I'm pretty sure everything I just said is completely wrong.
    10. Re:Future Problems..... by blind+biker · · Score: 1

      Hyper-speed comes to mind.

      Then some marketing bozo will invent X-speed, and so on and so forth. Don't underestimate these guys.

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    11. Re:Future Problems..... by Randle_Revar · · Score: 1

      USB 1.1: Low-Speed and Full-Speed

      USB 2.0: High-Speed

      USB 3.0: Super-Speed

      USB 3.11: USB-for-Workgroups-Speed

    12. Re:Future Problems..... by Anonymous Coward · · Score: 0

      Ludicrous Speed/PLAID!

    13. Re:Future Problems..... by koutbo6 · · Score: 1

      I think USB-Vista comes before that

      --
      You speak London? I speak London very best.
    14. Re:Future Problems..... by binaryseraph · · Score: 1

      or... Prophet speed.

    15. Re:Future Problems..... by Anonymous Coward · · Score: 0

      USB 6.0: ???-Speed

      USB 7.0: Profit-Speed

    16. Re:Future Problems..... by francium+de+neobie · · Score: 1

      USB 4.0: Sub-light Speed
      USB 5.0: Light Speed
      USB 6.0: Ridiculous Speed
      USB 7.0: Ludicrous Speed
      USB 8.0: Ludicrous Speed! Go!
      USB 9.0: Aaaah! What have we done!
      USB X: My brains! Are going into my feet!

    17. Re:Future Problems..... by Anonymous Coward · · Score: 0

      USB 7.0: Profit!-Speed

    18. Re:Future Problems..... by Anonymous Coward · · Score: 0

      Ludicrous speed.

    19. Re:Future Problems..... by Lenneth · · Score: 1

      USB 7.0: Ridiculous-Speed!

    20. Re:Future Problems..... by Briareos · · Score: 1

      Looks pretty much the same speed as USB 6.0 to me, I'm sorry to say...

      --

      "I'm not anti-anything, I'm anti-everything, it fits better." - Sole

    21. Re:Future Problems..... by Lenneth · · Score: 1

      (oops make that eight)

    22. Re:Future Problems..... by Petersson · · Score: 1

      USB 1.1: Low-Speed and Full-Speed
      USB 2.0: High-Speed
      USB 3.0: Super-Speed
      USB 4.0: Mega-Speed
      USB 5.0: Ultra-Speed
      USB 6.0: ???-Speed

      USB 6.0: Light-Speed
      USB 7.0: Ridiculous-Speed
      USB 8.0: Ludicrous-Speed

      --
      I'm not insane. My mother had me tested.
    23. Re:Future Problems..... by mentaldrano · · Score: 1

      Don't be stupid, nothing travels slower than money. That's why my rent check is always late.

    24. Re:Future Problems..... by OneSmartFellow · · Score: 1

      USB 6.0: Ramming Speed ?

    25. Re:Future Problems..... by Anonymous Coward · · Score: 0

      USB 6.0: Light-Speed

      USB 7.0: Ridiculous-Speed

      USB 8.0: Ludicrous-Speed

      Of course... ;)

    26. Re:Future Problems..... by badkarmadayaccount · · Score: 1

      You killed me with that, you know?

      --
      I know tobacco is bad for you, so I smoke weed with crack.
    27. Re:Future Problems..... by Randle_Revar · · Score: 1

      We're even then, thanks to your .sig!

    28. Re:Future Problems..... by badkarmadayaccount · · Score: 1

      Why thank you.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  13. Re:+5, Funny by Anonymous Coward · · Score: 0

    there's a girl in the video?

    brb

  14. Firewire Not Dead, Doing Pretty Good Actually by Anonymous Coward · · Score: 3, Interesting

    Whenever a story about USB3 is written, the following caveats should be mandated by law if necessary:

    1. Speed claims are theoretical, and do not reflect real-world results by a long shot. Lots of overhead, CPU dependence, etc.

    USB2 promised 480Mbps and never delivered it. You get 250Mbps on a good day. Now we have marketing claims that USB3 will be "10x faster," yet a video demo shows it's 3.5x faster. That's 1.5Gbps, not 5Gbps.

    2. Firewire 3200 is approved and on the way. It will be faster than USB3, backward-compatible with FW800 (same cables and ports) and should begin appearing on Macs in January. Firewire isn't dead; Firewire 400 is being eased out in favour of faster versions.

    If FW 3200 performs like its predecessors, it should be (in real-world usage) routinely about 2x faster than USB3.

    Moral of the story: don't settle for mediocre.

    1. Re:Firewire Not Dead, Doing Pretty Good Actually by Hal_Porter · · Score: 1, Informative

      USB2 promised 480Mbps and never delivered it. You get 250Mbps on a good day. Now we have marketing claims that USB3 will be "10x faster," yet a video demo shows it's 3.5x faster. That's 1.5Gbps, not 5Gbps.

      From the article

      The Windows demo saw around 318 MBps, while the Linux demo typically showed 125 MBps. I saw as high as 233 MBps while formatting the disk. dd is not the best application to use for performance testing; I only used to whip up a simple demo.

      Application layer measurements showed poor performance (around 2 MBps). I think two things added fixed latencies between the application layer and the host controller hardware. First, there was a massive amount of debugging output in the host controller driver and mass storage driver. Second, I had placed some msleep() calls in the USB MSD driver so that I could see the debugging output and trigger a PCI analyzer at the same time. I didn't have time to take those out before I ran my demo. I need to run more tests to disable debugging and profile the upper layer stack for other bottlenecks.

      i.e. the 3.5x figure is from something which is not optimized. Actually it doesn't sound like the host controller or mass storage hardware is optimized either, she said it could use longer burst sizes. Plus it's an FPGA, not an ASIC. It's too early to judge performance yet.

      Still the Windows demo figure of 318MB/s is quite close to the 350MB/sec projected max speed for USB 3.0 from the video.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    2. Re:Firewire Not Dead, Doing Pretty Good Actually by Anonymous Coward · · Score: 0

      Firewire is dead. Get over it, and get on with your life.

    3. Re:Firewire Not Dead, Doing Pretty Good Actually by Jeff+DeMaagd · · Score: 1

      The best quality technology doesn't always win. The difference here is that USB 3 will be supported natively by the chipset, FW3200 is most likely going to require a separate host controller chip. That difference will greatly hinder adoption for FW3200. The Firewire standard doesn't readily support human interface devices, whereas it's standardized in USB.

      The other major problem is that eSATA is eating away at Firewire's biggest claim to fame. Camcorders are slowly losing Firewire as a required interface, not many people use FW audio interfaces or other media uses, and fast external hard drives are usually much better off using eSATA. With eSATA, it can generally be hot-plugged, and it can be used with a port multiplier, five drives per port without the potential issues of a daisy chain. eSATA is already capable of 3Gbps.

      eSATA can also be a native drive to chipset interface, where Firewire is often a chain of connections: PCI(e) to FW to (S)ATA. As such, I expect that the market will increasingly marginalize Firewire, leaving USB 3 for the low end, eSATA for high end drives, and Firewire only remains for certain media creation & capture tasks and other niche needs.

      The other down side is that eSATA ports can't power drives as far as I've seen, and I think the limit is five drives per port. That's still not a bad limit given that an inexpensive four port add-in card gets you up to 20 drives connected using their native connections. Add too many drives to a single port and you're going to be limiting performance anyway.

    4. Re:Firewire Not Dead, Doing Pretty Good Actually by Alomex · · Score: 1

      Firewire isn't dead; Firewire 400 is being eased out in favour of faster versions.

      I have several devices that use Firewire alone, and it is becoming harder to find computers who support FW natively. At the same time, some of the new upgraded versions of these electronics have switched to USB2 and no longer support FW.

      I'm sorry to say, but it looks pretty much dead to me now. Even my IPod did not come with a FW cable by default.

    5. Re:Firewire Not Dead, Doing Pretty Good Actually by badkarmadayaccount · · Score: 1

      You do realize that FireWire has what can only be described as enterprise level features, like RDMA and pretty much anything that SCSI can, only serialized? It's pretty much a SAS reimplementation fir commodity hardware. I wouldn't be surprised if it kills FiberChannel and Infiniband, with the help of ATA-over-Ethernet, of course.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  15. There's throughput and then there's latency by Gazzonyx · · Score: 3, Interesting

    Well, I get high throughput with my NIC drivers that poll (I can't remember the kernel compile option for this ATM), but this is at the cost of a higher latency. The trade off is that I've got 5 NICs on this box and it turns out that without polling I get close to having an interrupt storm and spend all my time switching context to execute the drivers bottom half of the interrupt. With polling, the interrupt gets masked and I don't have to worry about servicing every interrupt coming down the line. My latency is higher, but I get more throughput for every time I service the bus as it has more packets to process. This also means I'm trading off space for time (I need larger ring buffers to queue packets) such that I have less memory for the system, but processes get more time on the processor between interrupts.

    While not having to do with USB, the driver architect and concepts are likely very much the same.

    --

    If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    1. Re:There's throughput and then there's latency by LarsG · · Score: 2, Interesting

      I seem to recall that some Linux drivers try to handle this automatically (Intel gigabit chips?). They do interrupts when the traffic is below some threshold and switch to polling when things get busy. The main reason, as you say, is to avoid interrupt storms; polling becomes cheaper on CPU time than interrupts when there is a higher than x% chance of there being packets waiting. It is also more resilient to DoS or server overload - if f.ex. an Apache server receives more requests than it can handle, throttling the polling speed makes more CPU available for handling requests instead of wasting it in interrupts receiving packets that the web server is too overloaded to handle anyway.

      --
      If J.K.R wrote Windows: Puteulanus fenestra mortalis!
  16. Security by MSG · · Score: 2, Informative

    An awful lot of people are looking down their noses at USB 3 because it's not Firewire. Has everyone forgotten that Firewire grants devices DMA access to physical memory? Any physically connected device can be used to bypass the system's security. I'm grateful that USB isn't more like Firewire.

    1. Re:Security by pizzach · · Score: 1

      An awful lot of people are looking down their noses at USB 3 because it's not Firewire. Has everyone forgotten that Firewire grants devices DMA access to physical memory? Any physically connected device can be used to bypass the system's security. I'm grateful that USB isn't more like Firewire.

      The people on slashdot maybe. Lay people still think USB2 is faster than the original Firewire. Even if you are not going to have to deal with the direct DMA access through Firewire, eSATA will be appearing soon on cheap computers near you to replace Firewire 1...

      --
      Once you start despising the jerks, you become one.
  17. Re:sex with a tr0ll by Nathrael · · Score: 1

    Now where did I place that device that allows me to hit people on their foreheads over the Internet...

    --
    A good education is a bit like a STD - it makes you unsuitable for a lot of jobs and gives you a desire to spread it.
  18. Nope. by Weaselmancer · · Score: 1
    --
    Weaselmancer
    rediculous.
  19. Comment removed by account_deleted · · Score: 4, Interesting

    Comment removed based on user account deletion

  20. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  21. CPU usage? by Anonymous Coward · · Score: 0

    And what's the CPU usage of 3.0 going to be?

    I know we all have cycles to spare in the multi-core universe, but I just view as bad design.

  22. The real big thing... by wikinerd · · Score: 3, Informative

    Wake me up when Firewire over UTP gets popular. THAT would be interesting.

  23. PCI cards by Anonymous Coward · · Score: 0

    The problem with expansion cards is that slots not plentiful on smaller towers and they don't provide front side ports. Not very convenient. Also, a USB 3 motherboard will probably give you 6-12 ports. If you plan on keeping your box for several years, more ports=better.

  24. Who needs USB anymore ? by billcopc · · Score: 4, Interesting

    Why are they wasting everyone's time with USB 3.0, when the rest of the universe is shifting toward Ethernet as a common interconnect ? Note I didn't say IP, just Ethernet - good old CAT-5.

    Frig, if the audio folks have already started that transition, then what the hell is Intel doing ? The audio industry is probably the most retarded in the world (according to my failed expectations), and even they see that Ethernet is a cost-effective and braindead simple replacement for all these proprietary cables we've had to contend with over the years.

    --
    -Billco, Fnarg.com
    1. Re:Who needs USB anymore ? by Anonymous Coward · · Score: 0

      You can't power devices over Ethernet.

    2. Re:Who needs USB anymore ? by Anonymous Coward · · Score: 1, Informative
    3. Re:Who needs USB anymore ? by British · · Score: 1

      I've broken 2 of those plastic tabby things off of ethernet cables. Thus, I have to make sure not to shift the laptop when I use it. I never had that problem with USB. Even with snag-proof cables, I still don't trust those fragile tabs. Even with multiple USB connector types, I would rather use than than RJ-45. No tabs to break!

    4. Re:Who needs USB anymore ? by afidel · · Score: 3, Informative

      If that's a troll it's a good one, but you can provide 7.5x more power over ethernet then the USB spec allows (15.4W vs 2.5W). 802.3at pushes things even further to 24W max.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    5. Re:Who needs USB anymore ? by adolf · · Score: 1

      You've only broken two of them? Out of how many?

      I've broken a lot more than that -- maybe five, or six. Ever. Out of many thousands of interconnects with RJ45 connectors. (I did also have exactly one incident in which a damaged cable mangled the pins inside of an RJ45 jack, but even that equals rather good odds of success.)

      Perhaps you should be more careful.

      There's a lot of things that Ethernet does well, too: 100 meter cable lengths, user-installable connectors, ungrounded differential signaling, excellent electrical isolation, trivial to bridge long distances wirelessly, easy to turn one port into dozens with inexpensive switches, etc.

      USB is a huge pain in the ass, comparatively.

      I say: Bring on the Ethernet-connected mice, keyboards, hard drives, flash readers, and MP3 players. It doesn't have to be IP and require a weighty protocol stack. It doesn't have to be secure. It just has to be Ethernet.

    6. Re:Who needs USB anymore ? by Save_Clippy · · Score: 2, Funny

      Wake me up when we've got Power over WIRELESS Ethernet. Thanks.

    7. Re:Who needs USB anymore ? by kimvette · · Score: 1

      Well, you can, but you're limited to just 15.4W. So, you're going to be stuck with limitations similar to that of USB (although the wattage is a bit higher), plus added problems such as:

        * Users being unable to configure network devices
        * Security implications - TCP/IP for unsecured attached devices is a really bad thing, pretty much a non-issue for USB
        * Additional failure points. Now, if the network hardware screws up (switch, router, etc.) or if the PoE gives out, the device goes down. If your network drivers flake out or if your firewall is misconfigured or suddenly decides the heavy traffic to $EXT_HARD_DRIVE is suspicious, your backup device, recording session, or what have you will be inaccessible. TCP/IP will also add some overhead to the protocol, slowing down transfers.

      There is already a plethora of network accessible devices. Why can't keeping a plug and pr^Hlay option for desktops be a viable option? USB is extremely good, and if you insist on using TCP/IP then you could use firewire instead (OK, it was dropped in Vista, but. . .) but it makes little sense since it accomplishes little while increasing CPU utilization and decreases the total possible throughput.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    8. Re:Who needs USB anymore ? by kimvette · · Score: 1

      You can probably get 1.21 jigga^H^H^H^H^Hnanowatts via wireless, if that helps. However, I hear you can get a decent amount of power from a bolt of lightning!

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    9. Re:Who needs USB anymore ? by kimvette · · Score: 1

      I say: Bring on the Ethernet-connected mice, keyboards, hard drives, flash readers, and MP3 players. It doesn't have to be IP and require a weighty protocol stack. It doesn't have to be secure. It just has to be Ethernet.

      I don't forsee see any potential problems with that. Certainly not any security implications, nor logistics. Does everyone get a gigabit switch at the desk? Or, 15 lan ports to the server closet, requiring massively large banks of switches? What happens if the ports are on different segments because the switch has outgrown? How long with MAC address space last, and how likely is it you would end up with multiple devices with identical MAC addresses (MAC is not globally unique, it's just that unlike slashdot articles, the chances are relatively low that you would get a dupe)

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    10. Re:Who needs USB anymore ? by adolf · · Score: 1

      I'd like to enumerate my retorts.

      1. We'll forget about security, just as we do with USB. Local devices can stay locally attached, if that's all the user desires, and security will then be a function of the attached host.

      2. Gigabit switch at the desk? Perhaps. Have you priced switches lately? USB also suffered from low host port count for many years after it was released, but desktop machines are now often equipped with 8 of them. I see no particularly good reason to assume that history would not repeat itself by increasing port count in accordance with popularity.

      3. There's no reason for most of this stuff to head back to a central closet somewhere. But, then, there's not really a very good reason for it to be positively unable to.

      4. Don't care, personally. The address space is 48 bits large. 281,474,976,710,656 addresses. If you think that's not enough, then the mythological desktop Ethernet can extend it to something bigger.

      Any other problems?

    11. Re:Who needs USB anymore ? by DwySteve · · Score: 1

      While I can appreciate having a common connector for common purposes, I can't get behind having a common connector for divergent purposes. CAT5 is great - easy to connect, mostly secure, good bandwidth and power characteristics. But if you only have a bunch of CAT5 connection ports on your computer or any other device, something will be broken and quickly - especially if these cables are carrying any kind of power. You'll have to get everyone together to ensure (at a minimum) that everyone agrees certain pins should be power and certain pins should be (for every device) otherwise you'll very quickly have +5V shorted to ground. It would be a nightmare. If you want to talk about standard and effective connectors, why, circular MILSPEC connectors are the best! Think of it, we'll have just ONE BIG CONNECTOR the size of a dinner plate with 1000 pins on your computer, and there's only one cable that hooks up to it that octopuses out into 50 others! It's the perfect solution! (Yes I'm joking, but they are good connectors!) http://angryee.blogspot.com/

      --
      http://angryee.blogspot.com
    12. Re:Who needs USB anymore ? by badkarmadayaccount · · Score: 1

      Hey, nitwit. He said Ethernet. Nothing about TCP/IP. No network devices, just that hard drive attaches to the Ethernet port. The user doesn't know and doesn't give a fuck. What network hardware, what firewall? The only thing running on those Ethernet frames is a ATA-over-Ethernet session, or similar. Sorry for being so terse, but get your reading comprehension up to a reasonable level, I beg you.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  25. USB 9.9 WARP-SPEED / USB 10.00 ZPM boosted speed by Joe+The+Dragon · · Score: 1

    USB 9.9 WARP-SPEED / USB 10.00 ZPM boosted speed

  26. USB3 = we think it will be about 1.5Gbps by Joe+The+Dragon · · Score: 1

    but how much cpu time? and firewire should be able to faster with less usb load.

    As it will be not just the speed but the cpu time / usb. Didn't PIO Mode 4 end up being slower then Multi-word DMA 0 and the high cpu use killed off pio 5 that showed up in a few bios back the mid 90's.

  27. and yet... by Tumbleweed · · Score: 1

    It'll still probably be noticeably inferior to FireWire 400 (IEEE1394a) when hooking up external HDs, etc.

    My verdict: Meh.

  28. Re:No polling by pizzach · · Score: 1

    It's a natural progression. I'm pretty sure that within the next few revisions USB will essentially turn into Firewire, much like (P)ATA somehow turned into SCSI (read SATA).

    --
    Once you start despising the jerks, you become one.
  29. Speed isn't everything by mmcuh · · Score: 2, Interesting

    One thing that is at least as important for free software systems as speed increases is class compliance. Take audio and MIDI devices for example. Almost all USB 1.0 audio and MIDI devices are class compliant, and thus work reasonably well with the standard kernel module snd-usb-audio. But with USB 2.0 that changed for some reason - now many more devices require special drivers that often do not exist for Linux. It would be nice if Intel and friends could somehow push for more class compliant USB devices.

    1. Re:Speed isn't everything by eh2o · · Score: 2, Informative

      USB hasn't changed the approach towards class compliance, and they continue to improve those related specifications. If you want to point fingers, look at the hardware and software vendors. FTDI, for example, makes a nearly ubiquitous USB-serial chip that is not class compliance in spite of the fact that every major OS supports the serial device class.

  30. What's in a name...Corporate GTA. by Ostracus · · Score: 2, Funny

    "Step 1. Print and execute the xHCI Contributor agreement. Note: The agreement must be executed by a corporate officer."

    Those corporate officers have all the fun, executing this, executing that.

    --
    Shai Schticks:"You don't make peace with friends, you make peace with enemies"
  31. No point having USB 3.0 without accessories by Anonymous Coward · · Score: 0

    Linux already has USB 2.0 support. So what? Try to find a USB voice dialup modem which will run on Linux - you won't find one. Back when modems were all serial port devices, support was near universal.

    There's no point in having the USB 3.0 support if the device manufacturers will not produce device drivers for the platform.

  32. But the implementation is flawed, meaningless by gelfling · · Score: 1

    Today with USB 2.0 you can get adapters that are "USB 2.0" and yet get only a tiny fraction of the spec's throughput. The basic problem with the USB spec is that there's no provision for ensuring that meeting the spec is achieved or even meaningful.

  33. USB 3.0 promises [something], and by walter_f · · Score: 1

    USB 3.0 demo shows [something completely different].

    Business as usual?

    If USB 3.0 is 3.5 times faster than USB 2.0, is that referring to the promised speed of 2.0 (480 Mb/s, unfortunately seen nowhere in the wild) or the more realistic speed (250 Mb/s, fine weather provided)?

    In the latter case, USB 3.0 would still lag behind Firewire 800, let alone the upcoming FW 3200. ;-)

    I'll wait and see and stick with fast and reliable FW in the meantime.

  34. Yay for Intel by jonix · · Score: 1

    It is very nice to see that Intel is actively contributing to the Linux kernel, and especially on a device protocol.

  35. Three words.... by Anonymous Coward · · Score: 0

    Good. On. You!

  36. As Dr. Emmit Smith rolls in his grave... by ion.simon.c · · Score: 1

    Bah.

    It's *Giga*watts.
    It's pronounced as *Jigga*watts.

  37. Obvious answer -- by Joseph_Daniel_Zukige · · Score: 1

    iNTEL paid shills timed this story submission to when a shill-load had mod points.

    On the other hand, I just got a server issue trying to post this diatribe. Maybe the shills didn't have to time things.

    iNTEL REALLY REALLY WANTS TO 0WN UR hRdwar3z

  38. power by Anonymous Coward · · Score: 0

    Is the maximum power for USB 3.0 still 500mA at 5V?