Why do modern computer cases still have USB 2.0 ports?

156

16

I'm currently planning the setup for a new computer. As I were browsing through computer cases I realized that most modern computer cases still have a mix of USB 2.0 and 3.0 ports on the front panel.

Is there a legitimate reason to still have or use USB 2.0 ports on modern PC cases? As far as I know USB 3.0 has backward compatibility

Example image of a random case showing USB 2.0 ports to the left and USB 3.0 ports to the right.

Example image of random case be quiet! Silent Base 600 source

Brettetete

Posted 2016-08-12T08:02:20.870

Reputation: 2 057

3Shouldn't you expand your question to include all mainline computers, mainboards, etc, and not only front panels? Some MBs still include PS/2 ports, for a very good reason. – Ale..chenski – 2016-08-12T23:14:04.210

18I have always guessed size is the reason, 3.0 motherboard headers are huge compared to 2.0. – PGmath – 2016-08-13T04:26:55.607

6@PGmath the header size is probably part of it. The fact that the way Intel does its chipsets means you almost always have some 'spare' 2.0 only headers available is another one. ex the X170 chipset has support for a maximum of 14 USB ports: 10 of which can be USB3, the remainder are limited to 2.0. However due to sharing of high speed IO lanes from the chipset (26 total, of which up to 10 can be USB3, 6 SATA, or 20 PCIe 3 - and m.2 SSDs need 2 or 4 lanes each) most mobos have fewer than that unless they use extra chips to add more. – Dan is Fiddling by Firelight – 2016-08-13T19:26:02.660

3The case I bought a couple of months ago has only USB 3.0 ports on the front. Perhaps this was designed when USB 3.0 was very new. – Michael Hampton – 2016-08-14T06:25:35.510

1Just because the plastic says 2.0 doesn't necessarily mean the port is 2.0. – Kaz – 2016-08-15T13:21:15.557

1@Kaz, no, it could be 1.0 or 1.1. USB 3.0 has extra pins, and the sockets with extra pins are always coloured blue to meet USB spec. – Chris H – 2016-08-15T13:36:30.913

Well my computer still has a floppy drive (seriously), a CD drive and I've never heard of USB3 (all my devices are super slow USB1 or USB2). I guess geography can also be relevant. – Lyall – 2016-08-15T15:33:13.780

2@ChrisH - I believe that you're theoretically right, but I think I've seen USB 3.0 ports that were not blue. – Joe – 2016-08-16T04:46:34.327

1@Joe possibly on a laptop, which are more likely to use custom parts and pay more attention to the styling. – Chris H – 2016-08-16T08:15:54.783

I've edited the post to drop the "always" as just like @MichaelHampton my case only has 3.0 ports (even on the motherboard in fact). – Lilienthal – 2016-08-16T11:55:50.220

1You're lucky. I'm still using cases with no front-panel ports and a floppy drive bay. Its been real fun finding alternate uses for that turbo led too. – T.E.D. – 2016-08-16T14:16:54.613

1So you can install Windows 7 from a flash drive without having to modify a bunch of stuff to add USB 3.0 driver support to the installer. – Dustin – 2016-08-16T16:17:08.090

I personally have a (cheap) peripheral that runs correctly when plugged into a USB2.0 port, but behaves strangely and becomes unusable when plugged into a USB3.0 port. It looks like some poorly-designed peripherals rely on the extra energy a USB2.0 port can provide, even though doing so doesn't completely correctly correspond to the standard. Maybe some computers with USB2.0 ports were built with that in mind? – Kevin – 2016-08-17T04:49:27.000

@ChrisH Some motherboard have blue for USB 3.0 and red for USB 3.1: https://www.asus.com/media/global/products/zPyrjm9VUHZjGMSH/vEuWpXettQZeXvZ1_setting_000_1_90_end_500.png I guess it can happens that some have two type of connectors that could be coloured in blue, thus they switch one of the colour to red to ease making the difference.

– Togh – 2016-08-20T08:01:41.560

@Togh 3.1 is newer than any hardware I've even used. The USB standards have always been quite restrictive on minor issues in ways that are followed by major manufacturers but not cheap copies. Maybe 3.1 is officially colour-coded red. – Chris H – 2016-08-20T08:12:50.313

@ChrisH I also saw some read for other purpose (on before USB3.1 hardware (https://content.hwigroup.net/images/news/MSI%20USB31.jpg Red or Yellow USB connector - Sleep and Charge https://www.geeksinphoenix.com/blog/post/2014/01/12/How-to-tell-what-type-of-USB-connector-you-have-by-color.aspx ) USB 3.1 cables are identical as 3.0. Here, they are blue too, but not exactly the same blue: https://www.asus.com/media/global/products/0ec7l15RzKs7Q8q8/9B9osJ10lPkwZIo2_setting_fff_1_90_end_500.png

– Togh – 2016-08-20T08:37:08.310

Answers

143

Nobody has mentioned this yet, but USB 3.0 ports can cause issues with certain installation media (cough Windows 7 cough) where only USB 2.0 drivers are provided on the installation media.

Another key point mentioned by @togh is that USB 3.0 requires a large amount of bandwidth, which can congest existing PCI-E lanes if all of the USB 3.0 ports are in use. Using 2.0 (with it's lower bandwidth) allows more devices to be used (which may not necessarily need the high bandwidth USB 3.0 provides; e.g. most user input devices) while maintaining open PCI-E lanes for other peripherals.

Patrick Bell

Posted 2016-08-12T08:02:20.870

Reputation: 1 466

4

Yeah, a USB 3 controller won't normally work with a USB 2 driver, and this is often peoples' first encounter with that limitation. More fully-featured motherboards will let you override the onboard ports to USB 2 mode (https://superuser.com/questions/480045/what-does-the-bios-setting-xhci-pre-boot-mode-do), but on lower end boards this often isn't an option, and if you're lucky there's still an actual USB 2 port somewhere...

– rakslice – 2016-08-16T22:56:06.057

10Maybe we should tell Microsoft to bundle USB 3.0 drivers as well. – Calmarius – 2016-08-17T13:03:16.650

4Installing Windows 7 on a USB 3 only Laptop without optical media has been one hell of a ride. – musiKk – 2016-08-17T13:08:14.453

Microsoft did add usb 3 support for installation media, with starting with Windows 8 – Owen Johnson – 2016-08-18T00:26:11.333

1Also some low-level software doesn't operate correctly with USB3 ports. Virtualbox's USB sharing facility, for example, only works with USB2. – Jules – 2016-08-18T02:23:48.660

3The weird thing is, the Windows 7 installation is starting properly until you get stuck at the screen where you need to select the hard disk. The list is empty. It took me a lot time to found out I should use the USB 2.0 port instead of 3.0.. – com2ghz – 2016-08-18T09:20:21.500

1I have a full USB3.0 motherboard. I failed to install windows 7. Now I'm stuck with windows 10. – YSC – 2016-08-18T11:57:41.060

Just confirmed this for myself. I reinstalled Windows 7 on a laptop, and found it didn't have the right network drivers. I copied the drivers to a flash drive, which didn't work at first, until I tried plugging it into the one USB 2.0 port. Phew! Really glad I didn't have to burn it to a CD. – browly – 2016-08-18T16:10:03.277

@Calmarius, MS has specifically stated that it will not provide a kernel-level USB3 driver for Win 7. It does provide a way for hardware manufacturers to supply a driver either through UMDF or KMDF. But those drivers can only be installed after the operating system has been installed. The native support for usb 3 drivers starts with Win 8. – Dmitry Rubanovich – 2016-08-18T17:34:49.867

@YSC Mainstream support for W7 ends in less than a year. W10 will be better than being left without security patches. – Andy – 2016-08-18T19:17:32.927

@musiKk You could always PXE boot the win7 installation media with Serva from another computer. – drake7707 – 2016-08-19T09:35:02.833

@drake7707 With an Ethernet adapter that plugs into a... USB3 port. Not sure if this would work. Starting the installation from a USB optical drive worked, too, because the firmware of course supports USB3 but as soon as the installer took over it couldn't find any data because it lacked driver support. – musiKk – 2016-08-19T09:38:59.167

@com2ghz: The issue with Win7 is that USB3 "works fine" for as long as the BIOS handles it. That is, for loading OS. Then it hands off control, and lacking a driver the OS doesn't know what to do. No mouse, no keyboard, no luck. Two solutions: a) enable "Legacy USB support" and disable "xHCI handoff" in BIOS, then install. Be sure to install proper drivers on the running system prior to changing BIOS settings back b) Use ntLite (or WDSUTIL, but that's not for the faint-of-heart) and drop the xHCI driver into both the boot and the install image. Put image on stick, boot, install, be happy. – Damon – 2016-08-22T08:52:56.790

The important pitfall is that both boot and install image must have the driver (the former for being able to install at all, and the latter for the installed system being able to run at all). Same goes for m2/nvme solid state disks. You need to slipstream the respective KB into both images, so you can a) see the disk at all in the installer, and b) boot the system later. Otherwise you get that funny "No CDROM driver found" error, even on systems that do not have a cd-rom at all... – Damon – 2016-08-22T08:56:51.877

87

USB 3.0 does have backwards compatibility, but if you, for some reason, happen to buy a motherboard that does not have a USB 3.0 header connection (only back I/O USB 3.0 ports), you're left without any front panel USB ports at all. That's one possible explanation.

Kamen Minkov

Posted 2016-08-12T08:02:20.870

Reputation: 1 170

5There are adapters to connect USB3 to USB2 headers. That point is sorta moot. Also, these adapters cost around 3€. – Ismael Miguel – 2016-08-12T17:05:13.073

I go with the "cost" reason. – Sean87 – 2016-08-12T20:08:57.437

136Erm. USB3.0 has backward compatibility in spec, but there are devices in the real world that are totally non-compliant and will function consistently on USB2.0 but for some reason consistently malfunction on 3.0. – Reinstate Monica - ζ-- – 2016-08-12T20:27:34.883

3my mobo has a 3.0 header but an oversize video card = theres no room to plug the cables in or to slip an adapter/angle changer thing in – Kevin L – 2016-08-12T20:47:31.467

7With @hexafraction, I have an older usb wifi adapter I sometimes plug into my tower. My computer won't pick it up if it's plugged into a 3.0 port but it works just great in a 2.0 port. – Ryan – 2016-08-13T00:16:48.873

1@ryan GSM/cell-phone dongles are notorious too. Won't work on USB 3.0 but do work on pure 2.0. It has something to do with these USB2.0 devices not properly handling the USB3.0/2.0 auto-detect build in to USB3.0 controllers. – Tonny – 2016-08-13T13:46:57.567

There's sometimes also problems with old scanners only working on eHCI Usb2 buses and not on xhci Usb3 or splitted usb3-buses – larkey – 2016-08-13T15:02:06.287

you wrote " but if you, for some reason, happen to buy a motherboard that does not have a USB 3.0 header connection, you're left without any front panel USB ports at all." <--- Do you mean that if it doesn't have USB3 and doesn't have USB2 an doesn't have USB1, then you have no USB at all? or to put it another way, if it has no USB ports then it will have no USB ports. What exactly are you trying to say here?! – barlop – 2016-08-13T16:52:16.697

@barlop I think Kamen meant that if your motherboard has no USB 3.0 headers and case has only USB 3.0 on front panel, you may not be able to connect them. – gronostaj – 2016-08-13T20:01:43.957

@gronostaj I guess if it has a USB3 connector and no USB3 headers, then you'd be able to connect "it". So why is he singling out USB3 headers? He seems to be worried that you can't connect it to the front, but so what if you can connect it to the back – barlop – 2016-08-13T20:56:46.567

1@barlop The point is that the connectors used to connect front-panel USB to the motherboard aren't compatible between USB 2 and USB 3. I have the same problem at home - the case is too "new" for the motherboard, and there's no way to connect the front panel USBs to the motherboard, thus making the front panel USBs useless. – Luaan – 2016-08-15T07:54:55.170

5@IsmaelMiguel If you don't mind killing your motherboard, sure, use an adapter. There's no way the adapter can compensate for the load differences between USB2 and USB3 - that's the whole reason why USB3 has different connectors in the first place. While USB connectors have the same physical layout, they are quite different electrically. – Luaan – 2016-08-15T07:58:07.437

1@Luaan You are totally correct, but, let's be honest. If you get an adapter, you know what you are doing and you know that that one is just a blue USB2 port. It just simply give usefulness to otherwise useless ports on your case. In my case, I have 1x USB2 and 1x USB3. I bought the adapter to be able to use the USB3 port. I got a decent motherboard now, with USB3. Obviously, no more adapter. – Ismael Miguel – 2016-08-15T11:12:17.060

55

No, there is no reason - except cost.

There is no technical advantage from having a USB 2.0 port instead of a USB 3.0 port; but it is also not a big selling point to upgrade all ports instead of some only, so the extra effort of redesigning the hardware layout to have only USB 3.0 ports is often delayed or avoided.

As others pointed out, most people assign devices to the ports that would have no advantage of USB 3.0, so they don't care about the ‘limitation.’

If I'm designing a computer, I would not design any USB 2.0 in there; actually, there are many computers that do not have USB 2.0 anymore (mine doesn't). It just depends which ones you check.

My impression is that the market for towers is generally receding, and losing to laptops; little is done to their design therefore. Laptops are not more expensive anymore and much more practical.

Aganju

Posted 2016-08-12T08:02:20.870

Reputation: 9 103

Comments are not for extended discussion; this conversation has been moved to chat.

– Mokubai – 2016-08-15T17:09:51.477

51

USB 2 ports are handy for keyboards and mouse controllers and other non-drive uses, because those device do not need the speedy throughput of USB 3. A keyboard or mouse connected on USB 3 would be a waste of the resource.

the original mike western

Posted 2016-08-12T08:02:20.870

Reputation: 1 159

9This is not a bad answer, but if all of the USB ports on the case pictured would be USB 3.0, the same logic would still apply. Just have 4 USB 3.0 ports instead of splitting the difference between USB 2.0 and USB 3.0. – JakeGould – 2016-08-12T18:15:49.663

1USB 3.x is backwards compatible to USB 2.0 (and thus implicitly to USB 1.1). By this logic the use of USB 2.0 for low speed devices such as human interface devices would already have been a waste of resources. Still nobody wasted effort to implement USB 1.1 ports on new designs. – Ghanima – 2016-08-12T19:41:09.063

41This answer is the best one. There is no "but". USB3 requires two extra differential pairs, so it takes 3X more system resources: 3x number pf pins on SoC/processor, 3X more board space, 3x more internal cabling. Plus it requires much more electrical care for 10x signal speed. Plus 2X more connector pins. This is the wasted resource if you use a USB3 port for mice, keyboard, IR dongle, BT dongle, audio/headphone adapter, and all these Adruino/Raspberry stuff. All these devices will not be in USB3, I would say "never", because there is no economical reason. – Ale..chenski – 2016-08-12T20:03:45.750

10@Ghainma: your reasoning is flawed. Use of USB2 interface for USB1.1 devices does not constitute waste of material resource for a system, since all LS/FS/HS devices operate over the same set of wires, while USB3 requires 3x more. BTW, not long time ago not every BIOS would have software means to support USB2 hardware, so only FS/LS devices would be available with system BIOS. Just like today not every BIOS/UEFI can properly support xHCI (USB3.0) controllers. – Ale..chenski – 2016-08-12T20:17:02.263

10Why would you plug mouse and keyboard into a front panel USB? – gronostaj – 2016-08-12T21:19:46.907

1probably wouldn't, gronostaj, but often the ports are on the rear of the case, too. – the original mike western – 2016-08-13T02:42:33.040

@gronostaj: Maybe you have a portable mouse you like to use? – user541686 – 2016-08-13T09:58:23.733

9@gronostaj: My mouse's wireless receiver is always on my front panel USB. Otherwise I have to dismantle my desk whenever I want to take my mouse somewhere.... seems pretty obvious. What else would front-panel ports be, aside from convenience and ease of access? – Lightness Races with Monica – 2016-08-14T14:07:15.343

@LightnessRacesinOrbit Desktop computers usually have a mouse attached to them and you don't have to bring your own one. It's pretty rare situation, and hardware manufacturers usually manufacture for majority, so they don't leave USB 2.0 ports just for those few people who carry their own mouse with them. That's a valid reason for you, but not for manufacturers. – gronostaj – 2016-08-14T14:21:32.757

2@gronostaj: I take my mouse with me when I'll be using a laptop for an extended period of time. That's not "rare" in the slightest. I think it's also clear that this isn't the only reason to have a front-panel USB 2.0 port, only a single example, in direct response to your earlier question. – Lightness Races with Monica – 2016-08-14T14:27:55.153

1I don't understand this answer. What do you mean by "waste of a resource" and how would "wasting" said resource negatively impact anything to the point that it's something that needs to be avoided? You've got the ports there, you have to plug your keyboard and mouse in somewhere, and it's not like you're killing trees or something if they happen to be USB 3.0 instead of 2.0. – Jason C – 2016-08-15T05:42:01.087

@AliChen So what? Then you design the machine with the negligible amount of extra copper or whatever required to make that happen and mass produce away. – Jason C – 2016-08-15T05:44:48.257

5@JasonC In my understanding "waste of resource" here means that since it's extremely likely that at least one or two USB ports will be used for devices that don't need 3.0, reducing the manufacturing costs, battery duration, energy consumption etc. by making one or two ports 2.0 makes a lot of sense. – SantiBailors – 2016-08-16T10:43:24.083

Wireless dongles are a perfect use case for front-panel USB 2.0; my Logitech unifying receiver gets cranky when it has a large steel box between it and my keyboard/mouse (e.g. attached to a rear port); similarly, if I'm using a BT headset, why not use a port that's < 18" from my head, instead of 30+" away? – Doktor J – 2016-08-17T22:19:53.387

USB 1 ports are handy for keyboards and mice too, but I don't hear you saying that it's a waste to plug a mouse into a USB 2 port. It's never a waste to use what you've got to solve the problem at hand. If you need to plug in a mouse, and all you have are USB 2, you plug it in to USB 2. And, if the day comes when all you have are USB 3, then by gosh, you plug your mouse in to USB 3. The only way it's ever a waste is if you choose to pay extra for something that you know you aren't going to need. – Solomon Slow – 2016-08-20T02:37:07.113

35

On newest motherboard, you often have USB2, USB3.0 and USB3.1

  • The required bandwidth for each is different:

    • USB 2.0 => 280 Mbit/s
    • USB 3.0 => 5 Gbit/s
    • USB 3.1 => 10 Gbit/s (for Gen 2)

    But in term of usage, we still have a lot of peripherals that still satisfies from the "slow" USB2. Most of the mouse and keyboards, still a lot of flash drives, some flash card readers etc.

    For the skylakes processors (latest at this date), the chipsets also have their limitations: http://www.tomshardware.com/news/intel-100-series-hsio-chipset,30210.html Source here.

    You can see that if all SATA/USB 3.0/ and GbE are used, the remaining number of PCI-E 3.0 lanes get quite low.

    You will also notice that no USB 3.1 are provided, they need to add a different chip for this functionality (probalby reducing the number of PCIe 3.0 lanes)

    There is a need for a compromise, it would be pointless to build a lot of usb 3.0 that can't all run at full specifications.

    Its better to make use of these cheep USB 2.0 that are available (14 on the high end and still 10 on the lower end) and consume nearly nothing, and increase the connectivity possibilities, than only the reduced number of USB 3 ports.

    Having the same number of USB 3.1 ports would probably need higher cost and impose them to share bandwidth. This means the only advantage would be that you don't have to look where you plug high speed devices.

  • In a comment, @Luaan also pointed out that power requirements are also increasing with the newer standards. The USB Power Delivery can go as high as 100W per USB, but few computer could provide 10 times this power.

  • And as @Patrick Bell and some other mentioned there can be some compatibility problem with the USB 3.0 and USB3.1, which makes safer to still have USB 2.0.

Togh

Posted 2016-08-12T08:02:20.870

Reputation: 471

This is by far the most logical answer; especially mentioning USB 3.1. On most Skylane boards, there's simply a single 3.1-typeC port, most likely due to bandwidth limitations as stated. – djsumdog – 2016-08-18T20:46:50.887

I feel this answer is much more comprehensive and helpful than mine. Mind if I edit this into the bottom of my post at the top with due credits? – Patrick Bell – 2016-08-19T22:20:10.423

@PatrickBell So I would say a quick resume of the points you find interesting in my post and a link to it, so they can see it here. This way we have complementary posts instead of overlapping. – Togh – 2016-08-20T06:37:01.670

@Togh Sorry, I didn't explain very well. I just wanted to throw in an edit talking about some of your points. Edited my post! – Patrick Bell – 2016-08-20T18:45:31.470

17

I don't have any confirmed knowledge that this is the case, but I have always assumed that the reason they still include a couple 3.0 plugs is because USB 2.0 headers are so small compared to USB 3.0 it isn't much of a problem to just slap a couple on as extra.

For comparison, here is a picture of a 3.0 to 2.0 converter, note the size difference between the quite hefty USB 3.0 header (bottom) and the relatively tiny 2.0 header (top), which is actually two USB 2.0 headers side-by-side.
enter image description here
If you have ever built a computer with USB 3.0 plugs in the case the difference is quite obvious. Not only do 3.0 headers take up 3x-4x as much physical space, they also have to be a bit heavier and more robust. These size differences account not only for the headers themselves but for all the extra traces the USB 3.0 requires as well.

After all, as many others have mentioned, there are lots of things (mice, keyboards, etc.) that work fine on USB 2.0. The only things that really need the enhanced capability of USB 3.0 are storage devices, so it doesn't make much sense to take up all that space on the motherboard for more 3.0 connectors when there will probably be multiple devices that don't need them.

PGmath

Posted 2016-08-12T08:02:20.870

Reputation: 1 430

2The USB 3.0 header on the pictured adapter is also a dual-port type. – user2943160 – 2016-08-13T16:55:27.783

@user2943160 Are you sure? All the single port ones in my computer look like that. – PGmath – 2016-08-13T17:12:00.983

6

Yes. Notice in the image how all 8 pins (2x of power, ground, D+, D-) of the USB 2.0 connector are used. Standard pinout in Section 2 of https://www-ssl.intel.com/content/dam/doc/technical-specification/usb3-internal-connector-cable-specification.pdf

– user2943160 – 2016-08-13T17:16:03.183

13

USB 2.0 ports can allow backwards compatibility with some devices. At my job, we had to use the USB 2.0 ports with some network cards we had because their drivers didn't support USB 3.0, and the WiFi connection would cut in and out when we had the card plugged into a USB 3.0 port.

Kendra

Posted 2016-08-12T08:02:20.870

Reputation: 131

5You can always use a USB2 extender (short version), which does not have USB3.0 wires. In this way you can "convert" any USB3 port into USB2 port, which should solve all your driver problems. – Ale..chenski – 2016-08-12T21:53:25.347

2@AliChen "should" in a world where the ideal, fully compatible implementation is the one manufacturers actually provide. Other answers show that, in reality, this is sadly often not the case. – underscore_d – 2016-08-15T11:06:51.853

12

Not all motherboards have USB 3.0 port headers. While USB 3.0 is backwards-compatible from the peripheral's point of view - you can plug a USB 2.0 device into a USB 3.0 port and have it work, and you can plug a USB 3.0 device into a USB 2.0 port and have it work as a USB 2.0 device - but you can't connect a USB 3.0 port on the case to a USB 2.0 header on the motherboard because the connectors are different.

Micheal Johnson

Posted 2016-08-12T08:02:20.870

Reputation: 391

@JakeGould I didn't want to say USB 2.0 specifically, because as far as I know there are other USB 2.x versions that aren't 2.0. – Micheal Johnson – 2016-08-12T19:39:01.737

2There is only one USB 2.0 and USB 3.0; no other versions. The only version that had another integration within it’s major version was USB 1.1 which was a bug-fix for USB 1.0. There might be a USB 3.1 but nothing has come out for that specific spec yet. – JakeGould – 2016-08-12T23:07:20.783

12

Certain system architectures only have USB 2 controllers built-in, so USB 3 support has to be added with an additional controller. But why waste the otherwise unused USB 2 controller ports? Since everyone has plenty of peripherals that don't need USB 3 (like keyboards) they often use some of the USB 2 controller ports to fill out the port count.

Dithermaster

Posted 2016-08-12T08:02:20.870

Reputation: 299

1I'd note that most cases only have 2 USBs on the front panel, and most MBs only have one USB header (for two USB ports), so you're not losing anything by having a 2+2 combo instead of (the most common) 2x USB or (the mostly useless) 4x USB. For very little extra expenditure, you have a case that can support both old and new motherboards well. – Luaan – 2016-08-15T08:46:44.947

10

I think there are a couple of reasons.

Firstly USB 3.0 ports and the associated wiring are more expensive than USB 2.0 ones and frankly most devices don't need USB 3.0 speeds.

Secondly (unless you integrate a hub in the case) you need a connector on the motherboard for each pair of USB ports. Most motherboards only have one connector for front USB 3.0.

It’s possible to use an adaptor to connect a pair of USB 3.0 front ports to a USB 2.0 motherboard header but doing so creates user confusion as the PC ends up with ports that look like USB 3.0 but are really only USB 2.0.

plugwash

Posted 2016-08-12T08:02:20.870

Reputation: 4 587

8

USB 2 uses less bandwidth.

Understand that bandwidth is not just some sort of magical number. There is actual science behind it. Computers are real, physical things. Electricity does travel down the pathways that are designed for such electrical travel. Implementing this feature does take up some sort of space. I imagine there may be other requirements, like making sure that data can get processed sufficiently fast.

So, the ability to support a higher speed may require more resources. That advantage of USB 2 ports is that there may be some cases where you can fit

  • two USB 2.0 ports,
    • but not two USB 3 SuperSpeed ports.
Or maybe even cases where
  • one USB 2.0 port can be supported,
    • instead of zero USB 3 SuperSpeed ports.

When USB 3 was first released, many systems did not support the new standard at all. Those that did would typically only support 1 or 2 of these "SuperSpeed" ports. Eventually, technology is expected to improve and USB 3 ports will likely be considered less phenomenal. People will likely have explored possibilities for miniaturization and simplification. Someday, when even the USB 3 specification is considered old and slow (compared to newer technology), USB 2 ports will probably not even be worth bothering with.

At this time, though, having some extra USB 2 ports can be notably handier than the other likely alternative, which could mean not having any USB ports there instead.

TOOGAM

Posted 2016-08-12T08:02:20.870

Reputation: 12 651

6Don't forget the driving current. USB 2 uses up to 100 mA for low-power and 500 mA for high power, while USB 3 uses up to 150 mA for low-power and 900 mA for high power, with another 1.5 A or 3.0 A mode. Needless to say, those kinds of currents require a bit different design approach, and are a bit more expensive. – Luaan – 2016-08-15T08:51:31.173

@Luaan : The way I'm seeing this, you just provided actual hard numbers that demonstrate the concept I mentioned (particularly in my second paragraph). Thank you. – TOOGAM – 2016-08-16T02:26:53.420

7

In addition to device and/or driver incompatibility an advantage of USB 2.0 is avoiding the electromagnetic interference at high frequencies caused by USB 3.0 super-speed signaling. Intel has a white paper on the effects of USB 3.0 EMI on wireless mice using the 2.4GHz ISM band to communicate back to their receiver. The separate USB 2.0 ports on a computer case would improve the physical separation of the low-powered ISM receiver from the USB 3.0 interference source.

user2943160

Posted 2016-08-12T08:02:20.870

Reputation: 181

I had issues with my Logitech wireless keyboard and mouse and spent months looking for a solution. The fact that USB 3.0 is allowed despite the known issue with WiFi devices is simply absurd. By the way, if the USB 2 port is next to the USB 3 you'll still have problems. I had to use an extension cable to have the receiver as far as possible from the USB 3 ports. – algiogia – 2016-08-15T15:16:41.720

@algiogia: Your keyboard and mouse are not "WiFi devices". Have you heard any reports of WiFi (IEEE 802.11b/g/n) devices having problems due to USB 3.0 proximity? – Ben Voigt – 2016-08-15T15:49:05.500

@BenVoigt sorry Ben, I meant wireless. But yes, I've heard of some routers with integrated USB 3 port having interference problems. In any case, there is plenty of devices using the 2.4GHz band (bluetooth, cordless phones, WiFi...) – algiogia – 2016-08-15T16:05:43.680

If anything, WiFi performance will be somewhat degraded by USB 3 EMI. With the low power RF devices (mice/keyboards/bluetooth) the performance can be degraded so much by the broadband noise that communication completely fails. – user2943160 – 2016-08-15T23:52:35.440

4

  • More USB 3.0 add-on controllers will take bandwidth away from other parts of the system. Add too many and something will need to give out, such as running your GPU with half it's normal bandwidth or lowering internal expansion.
  • Legacy, modern Windows 8 or 8.1 tend to be happy to work on USB 3.0 out of the box (especially with the built in Intel or AMD ports) but Windows 7, various Linux distributions or tools that run outside of Windows won't always work.

It's cheaper to build a 2.0 than a 3.0.

Most devices aren't going to be able to use the speed -- mouse and keyboard, which are the two most common USB devices, won't benefit from the speed.

And, just to add this as an additional info:

Actual data throughput is usually much less than the maximum advertised USB specification.

Actual throughput in practice is typically up to 35 - 40MB/sec for USB 2.0 and may exceed 400MB/sec for USB 3.0.

Bottom line: Don't expect actual SuperSpeed data rates approaching 400MB/sec anytime soon.

EDIT

also, one silly addition

The USB 3.0 drivers must be installed before the USB 3.0 ports can be used unlike 2.0 ports.

Josip Ivic

Posted 2016-08-12T08:02:20.870

Reputation: 310

3

Seriously ? Because a lot of good hardware was sold with USB2 support that, while possibly obsolete will be in use for another 15-20 years. There is a demand for it, it is a feature, and it will sell the box.

It is very common for older motherboards to be re-homed in new cases.

"Compatible" does not mean "Compliant". This is a weasel word.

mckenzm

Posted 2016-08-12T08:02:20.870

Reputation: 829

3

USB 3.0 is electrically and mechanically different. While it is backwards compatible, motherboard manufacturers have to design for users that don't have USB 3.0 jacks on the case as well as those that do, so almost all motherboards today still have both 2.0 and 3.0 connectors to support a wide variety of old and new cases.

Users who want to maximize the number of available USB ports will choose a case that supports both, and they accept that some with be 2.0 and some 3.0.

While adaptors do exist that allow a 2.0 jack to be used on a 3.0 motherboard connector, this represents an additional expense, and the majority of customers are happy populating only the USB 3.0 ports from their motherboard, ignoring the 2.0 ports altogether.

So these cases that support both are intended for those users who want the maximum number of motherboard supported USB connectors, while still accepting that the majority of motherboards have a mix of types.

In another several years you will likely see fewer USB 2.0 ports on motherboards, just a few for backwards compatibility (driver issues with bootable media, mostly), and everything else will be USB 3.0. Cases will follow suit. Until then, you're going to see this somewhat odd mixture.

Adam Davis

Posted 2016-08-12T08:02:20.870

Reputation: 4 327

3

  • Motherboard chipsets can't handle USB 3.0 for all the ports, so if you want only USB 3.0, you'll have only a few of them. This is where USB 2.0 comes into picture.
  • USB 3.0 has 9 internal pins, and uses parallel connection instead of USB 2.0's serial connection. So it's more expensive to manufacture than USB 2.0, and non-storage peripherals (like keyboard, mouse, speakers, don't 5 Gbps bandwidth at all)

USB 2.0 pin-out:

USB 2.0 pin-out

USB 3.0 pin-out:

USB 3.0 pin-out

Notice the USB 3.0 pin-out: Pins 1-4 carry the same signals as USB 2.0 and are physically equal to USB 2.0 in terms of physical location... This is why USB 3.0 is backward-compatible with USB 2.0, although it's originally meant for high-speed storage (as indicated by the 5 extra pins on the other side, in the USB 3.0 pin-out)

  • And finally, older motherboards, their connectors, and their chipsets, don't support USB 3.0 at all! Agreed, you can use USB 3.0 - USB 2.0 adapter, but if you're going to use it at USB 2.0 speeds anyway (with the 5 extra pins idling) you are better off using USB 2.0 natively!

EDIT- Some keyboards do use USB 3.0 jacks, but only because such keyboards are equipped with a USB pass-through mechanism - there are USB 3.0 ports on the keyboard itself, so you don't need to reach your computer case, every time you want to plug in your phone or a flash-drive.

ClobberXD

Posted 2016-08-12T08:02:20.870

Reputation: 191

2

I have a very good board, it has 4 USB 3.1 ports in the front, 8 3.1 ports in the back, 2 USB 2.0 ports in the front, and 2 USB 2.0 ports in the back.

The documentation that came with the board suggest two important uses for the 2.0 ports, and their inclusion.

  1. Old devices and Old drivers. If a device is old enough then it may not work in USB3.1 ports. Mostly because that device "sucks" and didn't follow the specs, but also because maybe it was created while the spec was being adopted.

  2. Voltage and Amperage differences. USB 2.0 has different maximum amperage profile. On some devices this can make a large difference.

The document then suggests some things for using different ports. For example.

USB 3.1 ports should be used for

  • Charging a phone or tablet
  • high speed data devices like harddrives
  • network adapters
  • audio stuff

USB 2.0 ports should be used for - Keyboards and mice - slow data like SD cards and thumb drives - Bluetooth adapters. - Really old devices (USB 1)

It also mentions that you should try to plug "always" devices (like audio) and "sometimes" devices (like keyboard) into different controllers. And, that high data devices should not share the same controller when possible.

coteyr

Posted 2016-08-12T08:02:20.870

Reputation: 150

1

Not really an expert on USB but I've had some micro-controllers not work over USB 3 whereas they work fine over USB 2 (in this instance its connecting them to a COM port for debugging and pushing code onto them)

Jaffers

Posted 2016-08-12T08:02:20.870

Reputation: 31

1

This is actually a more complex issue than one might think. I can recall asking several Hewlett Packard design engineers why their Windows servers still had floppy disk drives in 2006.

Note that Apple has the luxury of being able to drag their customers into the present whether the customers are willing or not. Vendors who sell Windows computers cannot do that.

Part of the reason Windows computers have decades old legacy features is because Microsoft found (by accident) that they could beat IBM competitively by offering support for obsolete technology. In the 1990s there was a huge demand for support of obsolete technology that IBM ignored to its detriment.

This problem has persisted to the present and there seems to be no solution - except perhaps to buy Apple products. Note that Apple is apparently about to eliminate the legacy audio port on its iPhones. The negative response to this is incomprehensibly overwhelming. Note that this is insanely obsolete technology.

I have discussed this problem with many highly intelligent individuals working for Intel, IBM, HP, Dell, etc. Generally system designers feel trapped by this issue but know of no solution.

TrueRock

Posted 2016-08-12T08:02:20.870

Reputation: 11

0

Some software will not recognize 3rd party USB 3 drivers in Windows 7. This will be the case even if the drivers are fully functioning.

For example, I have a 2013 motherboard which was top of the line for desktop systems at the time I got it. I run Windows 7 on it with the manufacturer's drivers installed.

The USB 3 devices plugged into USB 3 ports are recognized and function correctly. But when I run VMWare Worstation 11 on it, it does not see USB 2 or USB 3 devices plugged into USB 3 ports. The same devices are recognized by VMWare workstation on a Win 8 laptop when plugged into USB 3 ports. And the same devices are recognized by WMWare WS 11 when plugged into USB 2 ports. If the motherboard did not have USB 2 ports, I would not be able to pass through to the guest OS any USB devices at all.

VMWare did start supporting USB 3 devices under Win 7 starting with WS 12, but it came out only in 2015. But I haven't tried it. And I don't know if it will support the particular 3rd party USB 3 drivers which I have.

From a developer perspective, I have to mention that USB 3 ports are functionally very different (it's not just a difference in speed) from USB2. So the decision not to provide generic kernel-mode USB 3 drivers in Win 7 may have more to do with how the USB driver framework was designed in Win 7 vs Win 8. If the whole framework would need to be overhauled in order to support the drivers, then MS was probably justified in asking that a later version of the OS would be used.

Dmitry Rubanovich

Posted 2016-08-12T08:02:20.870

Reputation: 140