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

From: Damian Weber <dweber_at_htwsaar.de>
Date: Sat, 28 Mar 2015 16:10:59 +0100 (CET)
> Date: Sat, 28 Mar 2015 15:36:01
> From: Hans Petter Selasky <hps_at_selasky.org>
> To: Damian Weber <dweber_at_htwsaar.de>, freebsd-current_at_freebsd.org
> 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
sys/dev/usb/usbdevs
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 */

  USB_QUIRK(VERBATIM, DUMMY, 0x0000, 0xffff, UQ_MSC_NO_SYNC_CACHE, UQ_MATC
H_VENDOR_ONLY),

(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

   Damian
Received on Sat Mar 28 2015 - 14:11:06 UTC

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