I picked up a cheap PCIe USB 3.0 controller card from Amazon, ELUTENG PCIE USB 3.0 Card, which appears to use a VIA VL805 controller.
I guess I should have done a little more research as it seems that this doesn’t work properly under Linux, it works fine in Windows. It seems that the card is recognized but no devices plugged into the USB ports do not connect to the system:
-> % lspci | grep VIA
08:00.0 USB controller: VIA Technologies, Inc. VL805 USB 3.0 Host Controller (rev 01)
-> %
Any suggestions on how to get this working? Or would it be best to return this and get another with better Linux support?