USB umass BBB mass storage support

From: Vincent <bsd_at_hightek.org>
Date: Sun, 8 Jun 2003 01:24:19 -0500
Hi.  What are the plans for USB mass storage support?  I was expecting
and really hoping it would be better supported in the 5.1 release but
I tested 5.1-RC1 and the same problems still exists that I have under
5.0.  Umass BBB mode seems to still be incomplete.  I posted about
this once before not long after the 5.0 release and I have seen quite
a few other postings from people with the same problems. The problem
is that most devices being sold now days seem to implement BBB block
only mass storage.  The only usb storage device I have been able to
get to work under FreeBSD is our old SanDisk ImageMate CF card reader
that we bough a long time ago which does not use BBB mode.

My PhotoClip DM2132 camera which works under Linux, produces the
following messages in the system log but produces and IO error when I
try to mount it.

<messages daisy Photoclip camera> 
Jun  8 00:39:15 quark kernel: uhub0: port error, restarting port 1
Jun  8 00:39:17 quark kernel: umass0: Daisy Technology USB MultiMedia 
Reader, rev 1.00/1.00, addr 3
Jun  8 00:39:17 quark kernel: umass0: Get Max Lun not supported (STALLED)
Jun  8 00:39:17 quark kernel: da0 at umass-sim0 bus 0 target 0 lun 0
Jun  8 00:39:17 quark kernel: da0: <DM  2100 USB Reader 1.84> Removable 
Direct Access SCSI-0 device
Jun  8 00:39:17 quark kernel: da0: 1.000MB/s transfers
Jun  8 00:39:17 quark kernel: da0: 30MB (61952 512 byte sectors: 64H 32S/T 
30C)
Jun  8 00:39:17 quark kernel: umass0: BBB reset failed, STALLED
Jun  8 00:39:17 quark kernel: (da0:umass-sim0:0:0:0): Synchronize cache 
failed, status == 0x4, scsi status == 0x0
Jun  8 00:39:17 quark kernel: Opened disk da0 -> 5
</messages>


quark:~ # ll /dev/da*
crw-r-----   1 root     operator   4,  11 Jun  8 00:22 /dev/da0
quark:~ # mount -t msdos /dev/da0 /mnt
msdosfs: /dev/da0: Input/output error


My SimpleTech FlashLink UCF-100 card reader does not work at all.  It
does not even create any /dev/da0 devices when it is plugged in.

<messages SimpleTech FlashLink>
Jun  8 00:19:29 quark kernel: umass0: USB Mass Storage, rev 1.10/1.13, addr 
3
Jun  8 00:19:29 quark kernel: umass0: Get Max Lun not supported (STALLED)
Jun  8 00:19:30 quark kernel: umass0: BBB reset failed, IOERROR
Jun  8 00:19:30 quark kernel: umass0: BBB bulk-in clear stall failed, 
IOERROR
Jun  8 00:19:30 quark kernel: umass0: BBB bulk-out clear stall failed, 
IOERROR
Jun  8 00:19:30 quark kernel: umass0: BBB reset failed, IOERROR
Jun  8 00:19:30 quark kernel: umass0: BBB bulk-in clear stall failed, 
IOERROR
Jun  8 00:19:30 quark kernel: umass0: BBB bulk-out clear stall failed, 
IOERROR
.
. (repeats a bunch of times)
.
Jun  8 00:19:30 quark kernel: (da0:umass-sim0:0:0:0): removing device entry
Jun  8 00:19:30 quark kernel: Opened disk da0 -> 5
</messages>


If you are interested in feature requests for the 5.1 release, please
consider this a request.  It is a real handicap not being able to use
hardly any modern mass storage devices under FreeBSD.

Regards,
Vincent
Received on Sat Jun 07 2003 - 21:24:11 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:11 UTC