umass, Verbatim STORE N GO drive, CAM status 0x50

Damian Weber dweber at
Sat Mar 28 15:11:06 UTC 2015

> Date: Sat, 28 Mar 2015 15:36:01
> From: Hans Petter Selasky <hps at>
> To: Damian Weber <dweber at>, freebsd-current at
> Subject: Re: umass, Verbatim STORE N GO drive, CAM status 0x50
> On 03/28/15 15:06, Damian Weber wrote:
> > what do you recommend?
> Try adding some quirks:
> usbconfig dump_quirk_names | grep MSC
> --HPS

thanks for the hint, dumping device description gives

 # usbconfig -u 2 -a 2 dump_device_desc
ugen2.2: <STORE N GO Verbatim> at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (2mA)

  bLength = 0x0012
  bDescriptorType = 0x0001
  bcdUSB = 0x0210 
  bDeviceClass = 0x0000  <Probed by interface class>
  bDeviceSubClass = 0x0000
  bDeviceProtocol = 0x0000   
  bMaxPacketSize0 = 0x0040 
  idVendor = 0x18a5 
  idProduct = 0x0243  
  bcdDevice = 0x0100 
  iManufacturer = 0x0001  <Verbatim>
  iProduct = 0x0002  <STORE N GO>
  iSerialNumber = 0x0003  <125800000000013C>
  bNumConfigurations = 0x0001 

in order to ensure I understood it correctly 

[ 0) no umass kernel module here  ]

1) new entry for Vendor VERBATIM in
with vendor id 0x18a5

2) new entry in the sys/dev/usb/quirk/usb_quirk.c below 

/* Quirks for manufacturers which USB devices does not respond */


(the "," after the last entry is a bit irritating)

most of these entries have UQ_MSC_NO_SYNC_CACHE - if that
doesn't work, I'll try UQ_MSC_NO_TEST_UNIT_READY which is
the only other option within that "does not respond"-section

3) make kernel

4) reboot

I did not find where the product ID goes ...
is that everything I have to consider?

Thanks a lot


More information about the freebsd-current mailing list