u3-tool keeps reporting "Device returned command failed: status 1" for a bunch of different functions. "dmesg" reports the Data partition attached to /dev/sg3 and the CD attached to /dev/sg4. Here is the output of u3-tool -D for these:
~/code/u3-tool/trunk$ sudo u3-tool -D /dev/sg3
u3_partition_info() failed: Device reported command failed: status 1
u3_data_partition_info() failed: Device reported command failed: status 1
Chip info:
- Manufacturer: SanDisk
- Revision: 3.27
Property page 0x03:
- Device size: 4110228480 byte(0x007a7e8e)
- Device serial: 00001541CB63DA4D
- Full record length: 0x00000077
- Unknown1: 0x03
- Unknown2: 0x54060781
- Unknown3: 0x54060781
Property page 0x0C:
- Max. pass. try: 100
~/code/u3-tool/trunk$ sudo u3-tool -D /dev/sg4
Partition info:
- Partition count: 0x02
- Data partition size: 4100980736 byte(0x007a3800)
- Unknown1: 0x00000002
- CD size: 8388608 byte(0x00004000)
- Unknown2: 0x00000103
Data partition info:
- Data partition size: 0 byte(0x00000000)
- Secured zone size: 0 byte(0x00000000)
- Unlocked: 0x00000000
- Password try: 0x00000000
u3_chip_info() failed: Device reported command failed: status 1
u3_read_device_property() failed for property 0x03: Header of property 0x0003 indicates a length of smaller then the header size. (len = 0)
u3_read_device_property() failed for property 0x0C: Header of property 0x000C indicates a length of smaller then the header size. (len = 0)
~/code/u3-tool/trunk$
It seems that u3-tool should be using a combination of both of these devices.
I'm running Ubuntu 10.04, and i've tried this with the ubuntu packaged u3-tool, the 0.3 release on this site and the svn trunk. All work the same way.
Confirming. Cruzers appear to be unsupported.
Model: SDCZ30-064G (Cruzer Glide 64GB)
u3_enable_security() failed: Failed reading data partition info: Device reported command failed: status 1
[user@localhost ~]$ sudo u3-tool -D /dev/sdc1
u3_partition_info() failed: Device reported command failed: status 1
u3_data_partition_info() failed: Device reported command failed: status 1
u3_chip_info() failed: Device reported command failed: status 1
u3_read_device_property() failed for property 0x03: Header of property 0x0003 could not be read.
u3_read_device_property() failed for property 0x0C: Header of property 0x000C could not be read.
[user@localhost ~]$ lsusb
Bus 002 Device 002: ID 0781:5575 SanDisk Corp.
[user@localhost ~]$ sudo dmesg
[ 3391.569853] usb 2-2: new high-speed USB device number 5 using ehci-pci
[ 3391.694206] usb-storage 2-2:1.0: USB Mass Storage device detected
[ 3391.694716] scsi host11: usb-storage 2-2:1.0
[ 3392.696710] scsi 11:0:0:0: Direct-Access SanDisk Cruzer Glide 1.27 PQ: 0 ANSI: 6
[ 3392.698238] sd 11:0:0:0: [sdc] 125031680 512-byte logical blocks: (64.0 GB/59.6 GiB)
[ 3392.699709] sd 11:0:0:0: [sdc] Write Protect is off
[ 3392.699717] sd 11:0:0:0: [sdc] Mode Sense: 43 00 00 00
[ 3392.700838] sd 11:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 3392.711052] sdc: sdc1
[ 3392.715056] sd 11:0:0:0: [sdc] Attached SCSI removable disk