mount_msdosfs fails, but works ok on i386

Anton Shterenlikht mexas at
Mon Feb 8 22:13:11 UTC 2010

On 9.0-current sparc64 I'm trying to mount an msdos usb flash drive.

I get this error:

ugen0.2: <Kingston> at usbus0
umass0: <Kingston DataTraveler II+, class 0/0, rev 2.00/1.00, addr 2> on usbus0
umass0:  SCSI over Bulk-Only; quirks = 0x0000
umass0:2:0:-1: Attached to scbus2
(probe0:umass-sim0:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0
(probe0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
(probe0:umass-sim0:0:0:0): SCSI Status: Check Condition
(probe0:umass-sim0:0:0:0): UNIT ATTENTION asc:28,0
(probe0:umass-sim0:0:0:0): Not ready to ready change, medium may have changed
(probe0:umass-sim0:0:0:0): Retrying Command (per Sense Data)
da0 at umass-sim0 bus 0 scbus2 target 0 lun 0
da0: <Kingston DataTraveler II+ PMAP> Removable Direct Access SCSI-0 device
da0: 1.000MB/s transfers
da0: 1967MB (4029440 512 byte sectors: 255H 63S/T 250C)

g_vfs_done():da0[READ(offset=512, length=8192)]error = 5

mount_msdosfs: /dev/da0: Input/output error

It mounts fine on i386 9.0-current.

Please advise

many thanks

Anton Shterenlikht
Room 2.6, Queen's Building
Mech Eng Dept
Bristol University
University Walk, Bristol BS8 1TR, UK
Tel: +44 (0)117 331 5944
Fax: +44 (0)117 929 4423

More information about the freebsd-sparc64 mailing list