My device enumerates fine under Win7, but with suse 11.2, I get usb 7-1: device descriptor read/64, error -71

Recommend contacting the Linux kernel USB mailing list: http://vger.kernel.org/vger-lists.html#linux-usb