Hi, I'm having trouble getting a Sony Micro Vault 512MB USB memory
device to work with Linux. It works ok in Windows, so I know the
hardware is ok. 

When I modprobe usb-storage and plug it in, I get this in the log:
Jun  2 13:51:17 musuko Initializing USB Mass Storage driver...
Jun  2 13:51:17 musuko scsi0 : SCSI emulation for USB Mass Storage
devices
Jun  2 13:51:17 musuko Vendor: Sony      Model: Storage Media     Rev:
PROL
Jun  2 13:51:17 musuko Type:   Direct-Access                      ANSI
SCSI revision: 02
Jun  2 13:51:17 musuko Attached scsi generic sg0 at scsi0, channel 0, id
0, lun 0,  type 0
Jun  2 13:51:17 musuko USB Mass Storage device found at 3
Jun  2 13:51:17 musuko drivers/usb/core/usb.c: registered new driver
usb-storage
Jun  2 13:51:17 musuko USB Mass Storage support registered.
Jun  2 13:51:27 musuko SCSI device sda: 1024000 512-byte hdwr sectors
(524 MB)
Jun  2 13:51:27 musuko sda: assuming Write Enabled
Jun  2 13:51:27 musuko sda: assuming drive cache: write through
Jun  2 13:51:27 musuko /dev/scsi/host0/bus0/target0/lun0: p1 p2 p3 p4
Jun  2 13:51:27 musuko Attached scsi removable disk sda at scsi0,
channel 0, id 0, lun 0

It shows up as 4 SCSI disks /dev/sda[1:4]. Mounting partitions 1-3 gives
funny messages (sorry, I can't reproduce them here), but when I try to
mount /dev/sda4 it says, mount: /dev/sda4: can't read superblock

fdisk shows very strange stuff:
Disk /dev/sda: 524 MB, 524288000 bytes
17 heads, 59 sectors/track, 1020 cylinders
Units = cylinders of 1003 * 512 = 513536 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   ?     1914209     2457017   272218546+  20  Unknown
Partition 1 has different physical/logical beginnings (non-Linux?):
     phys=(356, 97, 46) logical=(1914208, 5, 40)
Partition 1 has different physical/logical endings:
     phys=(357, 116, 40) logical=(2457016, 16, 59)
Partition 1 does not end on cylinder boundary.
/dev/sda2   ?     1326206     1863570   269488144   6b  Unknown
Partition 2 has different physical/logical beginnings (non-Linux?):
     phys=(288, 110, 57) logical=(1326205, 9, 57)
Partition 2 has different physical/logical endings:
     phys=(269, 101, 57) logical=(1863569, 13, 16)
Partition 2 does not end on cylinder boundary.
/dev/sda3   ?      537378     1931558   699181456   53  OnTrack DM6 Aux3
Partition 3 has different physical/logical beginnings (non-Linux?):
     phys=(345, 32, 19) logical=(537377, 4, 25)
Partition 3 has different physical/logical endings:
     phys=(324, 77, 19) logical=(1931557, 10, 42)
Partition 3 does not end on cylinder boundary.
/dev/sda4   *     1390457     1390478       10668+  49  Unknown
Partition 4 has different physical/logical beginnings (non-Linux?):
     phys=(87, 1, 0) logical=(1390456, 5, 1)
Partition 4 has different physical/logical endings:
     phys=(335, 78, 2) logical=(1390477, 9, 38)
Partition 4 does not end on cylinder boundary.

Partition table entries are not in disk order

Look at those weird partition types! I would be inclined to repartition
the whole thing, but unfortunately, it's my boss's device. 

Anyone have any ideas on how to deal with this? Thanks.
-- 
Stuart Luppescu -=- s-luppescu .at. uchicago.edu        
University of Chicago -=- CCSR 
才文と智奈美の父 -=-    Kernel 2.6.5-gentoo-r1                
"Do not subscribe---I mean, you know, you cannot
 subscribe those views to me..."  George W. Bush
 February 13, 2000 Comment made on NBC's Meet the
 Press.  Mr. Bush was referring to whether or not
 he agreed with the views espoused by the

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to