Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Apr 2009 15:42:01 -0300
From:      Renato Botelho <rbgarga@gmail.com>
To:        Hans Petter Selasky <hselasky@c2i.net>
Cc:        FreeBSD Current <freebsd-current@freebsd.org>
Subject:   Re: new usb: mass storage error, Synchronize cache failed
Message-ID:  <747dc8f30904081142r704bb155q8fc8bbb37a30322f@mail.gmail.com>
In-Reply-To: <200904082033.30722.hselasky@c2i.net>
References:  <747dc8f30904071139j32b55e2pf0fcd07a51c260a2@mail.gmail.com>  <200904081438.59388.hselasky@c2i.net> <747dc8f30904080902o1771b3e7i8ac24f1c4139c33d@mail.gmail.com>  <200904082033.30722.hselasky@c2i.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Apr 8, 2009 at 3:33 PM, Hans Petter Selasky <hselasky@c2i.net> wrot=
e:
> On Wednesday 08 April 2009, Renato Botelho wrote:
>> On Wed, Apr 8, 2009 at 9:38 AM, Hans Petter Selasky <hselasky@c2i.net>
> wrote:
>> > On Wednesday 08 April 2009, Renato Botelho wrote:
>> >> On Wed, Apr 8, 2009 at 3:16 AM, Hans Petter Selasky <hselasky@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 =A07 15:33:01 botelhor root: Unknown USB device: vendor 0x0e8d
>> >> >> product 0x0002 bus uhub0
>> >> >> Apr =A07 15:33:01 botelhor kernel: ugen0.2: <EZZE-E800GF> at usbus=
0
>> >> >> Apr =A07 15:33:01 botelhor kernel: umass0: <EZZE -Storage> on usbu=
s0
>> >> >> Apr =A07 15:33:01 botelhor kernel: umass0: =A0SCSI over Bulk-Only;=
 quirks
>> >> >> =3D 0x0000 Apr =A07 15:33:02 botelhor kernel: umass0:0:0:-1: Attac=
hed to
>> >> >> scbus0 Apr =A07 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 =A0>
>> >> >> Removable Direct Access SCSI-0 device
>> >> >> Apr =A07 15:33:02 botelhor kernel: da0: 1.000MB/s transfers
>> >> >> Apr =A07 15:33:02 botelhor kernel: da0: 982MB (2012160 512 byte
>> >> >> sectors: 64H 32S/T 982C)
>> >> >> Apr =A07 15:33:02 botelhor kernel: da1 at umass-sim0 bus 0 target =
0 lun
>> >> >> 1 Apr =A07 15:33:02 botelhor kernel: da1: <GF-500 =A0> Removable D=
irect
>> >> >> Access SCSI-0 device
>> >> >> Apr =A07 15:33:02 botelhor kernel: da1: 1.000MB/s transfers
>> >> >> Apr =A07 15:33:02 botelhor kernel: da1: 1MB (3668 512 byte sectors=
: 64H
>> >> >> 32S/T 1C) Apr =A07 15:33:02 botelhor kernel: GEOM: da0: partition =
1
>> >> >> does not start on a track boundary.
>> >> >> Apr =A07 15:33:02 botelhor kernel: GEOM: da0: partition 1 does not=
 end
>> >> >> on a track boundary.
>> >> >> Apr =A07 15:33:04 botelhor kernel: umass0: at uhub0, port 2, addr =
2
>> >> >> (disconnected) Apr =A07 15:33:04 botelhor kernel:
>> >> >> (da1:umass-sim0:0:0:1): Synchronize cache failed, status =3D=3D 0x=
3f,
>> >> >> scsi status =3D=3D 0x0 Apr =A07 15:33:04 botelhor kernel:
>> >> >> (da0:umass-sim0:0:0:0): lost device Apr =A07 15:33:04 botelhor ker=
nel:
>> >> >> (da0:umass-sim0:0:0:0): removing device entry Apr =A07 15:33:04
>> >> >> botelhor kernel: (da1:umass-sim0:0:0:1): lost device Apr =A07 15:3=
3:04
>> >> >> botelhor kernel: (da1:umass-sim0:0:0:1): removing device entry Apr=
 =A07
>> >> >> 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 quir=
k
>> >> > 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=3D0 md=3DHOST spd=3DFULL (1=
2Mbps)
>> pwr=3DON
>>
>> =A0 bLength =3D 0x0012
>> =A0 bDescriptorType =3D 0x0001
>> =A0 bcdUSB =3D 0x0110
>> =A0 bDeviceClass =3D 0x0000
>> =A0 bDeviceSubClass =3D 0x0000
>> =A0 bDeviceProtocol =3D 0x0000
>> =A0 bMaxPacketSize0 =3D 0x0008
>> =A0 idVendor =3D 0x0e8d
>> =A0 idProduct =3D 0x0002
>> =A0 bcdDevice =3D 0x0001
>> =A0 iManufacturer =3D 0x0002 =A0<EZZE-E800GF>
>> =A0 iProduct =3D 0x0003 =A0<GF-500 >
>> =A0 iSerialNumber =3D 0x0004 =A0<53923610014483f>
>> =A0 bNumConfigurations =3D 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 ?

Since I was on old-than-my-src version, I rebuilt
world and kernel with r190843

--=20
Renato Botelho



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?747dc8f30904081142r704bb155q8fc8bbb37a30322f>