Re: new usb: mass storage error, Synchronize cache failed

From: Hans Petter Selasky <hselasky_at_c2i.net>
Date: Wed, 8 Apr 2009 20:33:30 +0200
On Wednesday 08 April 2009, Renato Botelho wrote:
> On Wed, Apr 8, 2009 at 9:38 AM, Hans Petter Selasky <hselasky_at_c2i.net> 
wrote:
> > On Wednesday 08 April 2009, Renato Botelho wrote:
> >> On Wed, Apr 8, 2009 at 3:16 AM, Hans Petter Selasky <hselasky_at_c2i.net>
> >
> > wrote:
> >> > On Tuesday 07 April 2009, Renato Botelho wrote:
> >> >> When I plug a gradiente cell phone on my USB I got this:
> >> >>
> >> >> Apr  7 15:33:01 botelhor root: Unknown USB device: vendor 0x0e8d
> >> >> product 0x0002 bus uhub0
> >> >> Apr  7 15:33:01 botelhor kernel: ugen0.2: <EZZE-E800GF> at usbus0
> >> >> Apr  7 15:33:01 botelhor kernel: umass0: <EZZE -Storage> on usbus0
> >> >> Apr  7 15:33:01 botelhor kernel: umass0:  SCSI over Bulk-Only; quirks
> >> >> = 0x0000 Apr  7 15:33:02 botelhor kernel: umass0:0:0:-1: Attached to
> >> >> scbus0 Apr  7 15:33:02 botelhor kernel: da0 at umass-sim0 bus 0
> >> >> target 0 lun 0 Apr 7 15:33:02 botelhor kernel: da0: <GF-500  >
> >> >> Removable Direct Access SCSI-0 device
> >> >> Apr  7 15:33:02 botelhor kernel: da0: 1.000MB/s transfers
> >> >> Apr  7 15:33:02 botelhor kernel: da0: 982MB (2012160 512 byte
> >> >> sectors: 64H 32S/T 982C)
> >> >> Apr  7 15:33:02 botelhor kernel: da1 at umass-sim0 bus 0 target 0 lun
> >> >> 1 Apr  7 15:33:02 botelhor kernel: da1: <GF-500  > Removable Direct
> >> >> Access SCSI-0 device
> >> >> Apr  7 15:33:02 botelhor kernel: da1: 1.000MB/s transfers
> >> >> Apr  7 15:33:02 botelhor kernel: da1: 1MB (3668 512 byte sectors: 64H
> >> >> 32S/T 1C) Apr  7 15:33:02 botelhor kernel: GEOM: da0: partition 1
> >> >> does not start on a track boundary.
> >> >> Apr  7 15:33:02 botelhor kernel: GEOM: da0: partition 1 does not end
> >> >> on a track boundary.
> >> >> Apr  7 15:33:04 botelhor kernel: umass0: at uhub0, port 2, addr 2
> >> >> (disconnected) Apr  7 15:33:04 botelhor kernel:
> >> >> (da1:umass-sim0:0:0:1): Synchronize cache failed, status == 0x3f,
> >> >> scsi status == 0x0 Apr  7 15:33:04 botelhor kernel:
> >> >> (da0:umass-sim0:0:0:0): lost device Apr  7 15:33:04 botelhor kernel:
> >> >> (da0:umass-sim0:0:0:0): removing device entry Apr  7 15:33:04
> >> >> botelhor kernel: (da1:umass-sim0:0:0:1): lost device Apr  7 15:33:04
> >> >> botelhor kernel: (da1:umass-sim0:0:0:1): removing device entry Apr  7
> >> >> 15:33:04 botelhor kernel: ugen0.2: <EZZE-E800GF> at usbus0
> >> >> (disconnected)
> >> >>
> >> >> Using 8.0-CURRENT r190550
> >> >>
> >> >> I've tried on all usb ports, and have the same. Any idea?
> >> >
> >> > Your device probably needs the no synchronize cache quirk. See quirk
> >> > table in /sys/dev/usb/storage/umass.c .
> >>
> >> Hans,
> >>
> >> I got it and can make tests here, but, i cannot find EZZE-E800GF or
> >> nothing related on usbdevs, I don't know where this description came
> >> from. Could you point me to the right place?
> >
> > usbconfig dump_device_desc
> >
> > Look for idVendor and idProduct
>
> I did it:
>
> ugen1.2: <GF-500 EZZE-E800GF> at usbus1, cfg=0 md=HOST spd=FULL (12Mbps)
> pwr=ON
>
>   bLength = 0x0012
>   bDescriptorType = 0x0001
>   bcdUSB = 0x0110
>   bDeviceClass = 0x0000
>   bDeviceSubClass = 0x0000
>   bDeviceProtocol = 0x0000
>   bMaxPacketSize0 = 0x0008
>   idVendor = 0x0e8d
>   idProduct = 0x0002
>   bcdDevice = 0x0001
>   iManufacturer = 0x0002  <EZZE-E800GF>
>   iProduct = 0x0003  <GF-500 >
>   iSerialNumber = 0x0004  <53923610014483f>
>   bNumConfigurations = 0x0001
>
> And I created attached patch but nothing different happened,
> when I plug usb in, the same result.

Did you recompile umass and/or kernel ?

--HPS
Received on Wed Apr 08 2009 - 16:31:00 UTC

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