Jamie, what does dmesg output after you plug in the device in Linux?
[ 69.144050] usb 8-1: new full-speed USB device number 2 using uhci_hcd
[ 69.268064] usb 8-1: device descriptor read/64, error -71
[ 69.492047] usb 8-1: device descriptor read/64, error -71
[ 69.708069] usb 8-1: new full-speed USB device number 3 using uhci_hcd
[ 70.036064] usb 8-1: device descriptor read/64, error -71
[ 70.260069] usb 8-1: device descriptor read/64, error -71
[ 70.476060] usb 8-1: new full-speed USB device number 4 using uhci_hcd
[ 70.888039] usb 8-1: device not accepting address 4, error -71
[ 71.204082] usb 8-1: new full-speed USB device number 5 using uhci_hcd
[ 71.616047] usb 8-1: device not accepting address 5, error -71
[ 71.616096] usb usb8-port1: unable to enumerate USB device
-Jamie M.