Hello Corsair folks,
I just bought an 8GB Voyager from Scan, and am having no joy using it under Linux.
I got redirected from the Scan hexus forum (sorry, no link - I can't post URLs as a new member)
Here's what I did:
1) I re-partitioned the drive (in Linux) as soon as I got it
2) formatted one of the partitions as reiserfs
3) tried to write a whole load of data to it.
This seemed to work fine (although step 3 was pretty slow). However afterwards, every time I plug the drive into a Linux machine I am getting:
usb 1-1: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 6 len 255 ret -71
usb 1-1: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 6 len 255 ret -71
usb 1-1: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 6 len 255 ret -71
usb 1-1: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 6 len 255 ret -71
usb 1-1: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 6 len 255 ret -71
usb 1-1: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 6 len 10 ret -71
usb 1-1: reset full speed USB device using uhci_hcd and address 2
usb 1-1: device not accepting address 2, error -71
usb 1-1: reset full speed USB device using uhci_hcd and address 2
usb 1-1: device not accepting address 2, error -71
usb 1-1: reset full speed USB device using uhci_hcd and address 2
usb 1-1: device descriptor read/64, error -71
usb 1-1: device descriptor read/64, error -71
usb 1-1: reset full speed USB device using uhci_hcd and address 2
usb 1-1: device descriptor read/64, error -71
usb 1-1: device descriptor read/64, error -71
usb 1-1: USB disconnect, address 2
1:0:0:0: scsi: Device offlined - not ready after error recovery
And the USB mass storage device can't even be accessed. Sometimes I see a device called "ID 067b:2528 Prolific Technology, Inc." showing up on my USB bus, but not always. And the 'lsusb' command can take a couple of minutes to complete.
I've tried this on seperate physical machines, different distributions, different Linux kernels and both 32 & 64-bit hardware - always getting errors like the above. My main machine is Ubuntu 8.04.1. I can use other USB mass storage devices without trouble.
I have tried the Corsair "EzRecover" from a windows machine, but it doesn't detect the Voyager. I can read and write to the FAT32 partition from Windows.
So, my questions are:
A) have I screwed anything up by re-partitioning? e.g., does the wear-levelling code need to understand the partition table and filesystem? Or can I really just treat the device like a big block of bytes?
B) is this device even supposed to work under Linux (c'mon, it's just USB mass storage, right?)
C) Should I be getting an RMA, and if so, from who (scan or Corsair)?
Thanks!
Pete