Indeed hardware might be buggy and special tweaks could be required in drivers to recover functionality of any given hardware. But given we cannot influence (usually) hardware manufacturers to fix stuff (or even to do better stuff next time) the only thing we may do is to "improve" Linux drivers so they allow us to use the hardware in question.
And this is all doable. But what really helps here is ability to capture more lower-level logs (like with enabled dynamic debugging of usb/xhci driver), ability to build and run Linux kernel with proposed changes/patches. If above is ok for you just report your issue to USB mailing list and let developers of USB drivers to help you. Info about mentioned mailing list is available here - http://www.linux- usb.org/mailing.html -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1242321 Title: USB 3.0 Harddrive not recognised Status in linux package in Ubuntu: Confirmed Bug description: Ubuntu is not recognising any device plugged into any USB 3.0 ports. Sometimes Ubuntu will freeze for a few seconds when you plug something into a USB 3.0 port; when Ubuntu comes out of the freeze, the device is still NOT recognised. No problems with USB 2.0 ports and devices. The USB 3.0 on this computer only works in Windows 7 (I'm dual booting Ubuntu 13.10 and Windows 7, both are 64-bit). To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1242321/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp