Windows – USB 3.0 Device not detected in Windows 8

usb-3windows 8

About my setup:

  • Windows 8 64-bit.
  • X79-UD3 Motherboard.
  • Latest Windows 8 USB 3.0 Drivers from motherboard manufacturer website.
  • Latest BIOS revision. (F12p)

All right so device manager detects my USB 3.0 ports, so all is well there.

However when I plug in my external USB 3.0 hard drive, windows doesn't even make a beep; the hard drive is not picked up by device manager at all.

The SAME thing happens with Ubuntu 12.10 BUT adding PCI=nomsi (as a workaround) to the Grub command line of the Ubuntu boot option makes Ubuntu 12.10 detect my external hard drive.

I also have a few other doubts, if you guys would be kind enough to answer them that include:

  • Should XHCI hand-off in the UEFI bios be enabled or disabled for Windows 8?
  • The difference between XHCI hand-off and EHCI hand-off and what are it's effects on USB 3.0 functionality?
  • And last but not least how can I get Windows 8 to recognize my external hard drive when Ubuntu 12.10 (after the Grub workaround) works fine?

Best Answer

I believe that both xHCI and EHCI Hand-offs should be set to Enabled. More information may be found in the thread USB 3.0 on Gigabyte UEFI Motherboards - XHCI Mode Explained.

If USB-3 does not work, even though your board expressly supports Windows 8, this may be because your BIOS or drivers are not fully up to date.

The first step is to update the BIOS which is found at this link (if this is not your exact board model then search for it).

Second, download and install the latest Gigabyte drivers for your motherboard, available from the same link.

Exercise very great caution, as an unsuccessful BIOS update can brick your computer. Ensure first that you have a boot installation CD of your current BIOS (and of course - backups).

(On second thought, a boot CD will not help if the BIOS is dead, you will need a repair-shop to get it installed again.)