Oh, I should say I've also just recently seen similar problems (for no apparent reason) when an XHCI (3.0) controller hands off a full-speed (1.1) isochronous device. Is the port this is being plugged into a USB 3.0 port ('SuperSpeed')? Monty