XEM6001 ConfigureFPGA() fails on USB 3.0 Ports of Lenovo W530/Ubuntu 12.04

Not sure if this is an obscure bug caused by some unfortunate combination of computer hardware and operating system, or whether this is potentially a more general issue, but I have a Lenovo laptop with USB 3.0 ports and USB 2.0 ports. I would expect the USB 3.0 ports to be backwards compatible with the XEM6001 (USB 2.0), and this seems to be generally true…however, every other time that I run my Python script, the ConfigureFPGA() call returns an error. If I run on the USB 2.0 port, no errors.

I’m running an XEM6001 on a Lenovo W530, with Ubuntu 12.04. I’m using the FrontPanel-FC4.0.8.tgz driver/API. Any reason to believe that the FrontPanel-FC4.2.5.tgz version would behave any differently? Any chance of getting native support for Ubuntu?

We and many of our customers use our devices regularly on Ubuntu, including 12.04. We have not had any issues with USB 2.0 devices on USB 2.0 or USB 3.0 ports.