Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Jan 2014 17:36:16 -0800 (PST)
From:      Alex Goncharov <alex_goncharov_usa@yahoo.com>
To:        freebsd-usb@FreeBSD.org, Hans Petter Selasky <hps@bitfrost.no>
Subject:   Re: usb/185628: usbd_req_re_enumerate set address failed USB_ERR_STALLED for Seagate USB drives between r259425 and r260321
Message-ID:  <1389576976.47441.YahooMailBasic@web162105.mail.bf1.yahoo.com>
In-Reply-To: <1389565689.83194.YahooMailBasic@web162101.mail.bf1.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
The PR problem is resolved after "svn up" with change r260575 in.

Thank you, Hans! =20

(I'd appreciate some action on my da0-out grievances. :)

-- Alex

--------------------------------------------
On Sun, 1/12/14, Alex Goncharov <alex_goncharov_usa@yahoo.com> wrote:

 Subject: Re: usb/185628: usbd_req_re_enumerate set address failed USB_ERR_=
STALLED for Seagate USB drives between r259425 and r260321
 To: freebsd-usb@FreeBSD.org, "Hans Petter Selasky" <hps@bitfrost.no>
 Date: Sunday, January 12, 2014, 5:28 PM
=20
 ,-- From: Alex Goncharov <alex_goncharov_usa@yahoo.com>
 > Date: Sunday, January 12, 2014, 5:01 PM
=20
 > I just noticed your recent
 >=20
 > ----
 > r260575 | hselasky | 2014-01-12
 >
 > and am beginning a full rebuild; the results will be
 known in about
 > three hours.
=20
 Hans,
=20
 While I am doing the rebuild, may I return to the topic I
 touched
 slightly in my original PR submission?
=20
 A sporadic USB HDD device loss, sometimes with a system
 crash:
=20
 I had this with a WD drive, when "da0" could disappear at
 any moment,
 a file system vnode could not be found for reading or
 writing and bad
 things would happen. Now the same story with the Sony USB
 drive.
=20
 My observations of many USB HDD's led me to conclude that
 some are
 smarter than the others -- the smarter ones may be slower to
 react to
 just about anything but they don't get lost.=A0 My
 Seagates may have a
 huge operation queues for either writing or reading, but
 I've never
 lost those drives' devices ("da0"s) when using them.=A0
 500G Buffalo
 never has a long queue, and good for it, but I am fine with
 a longer
 queue of the 1T Seagates, as long as their "da0"s don't go
 down.=A0 1.5T
 Toshiba is another story: it seems like it often needs a
 significant
 wake-up period after sitting idle, but 'da0' never goes
 away, either.
=20
 What WD and Sony exhibit on FreeBSD is plain horrible.=A0
 It doesn't
 make sense to quickly write the first 10G of 100G of data if
 the
 system goes down after those 10G.=A0 And losing "da0" on
 reading or
 after idling (the WD's behavior) is just as bad.
=20
 As I mentioned, I didn't observe the Sony issue when using
 it on Linux
 (I didn't with WD -- just sent it back.)
=20
 Can something be done about it along the Linux's lines,
 which you
 briefly mentioned and seemed to be critical about?=A0 As
 a data user, I
 strongly disagree that Linux's approach here is inferior to
 the one
 FreeBSD took, if I understand both correctly.
=20
 Thank you,
=20
 -- Alex
=20
 



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