From owner-freebsd-usb@FreeBSD.ORG Mon Jan 13 01:38:21 2014 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 45205B4F for ; Mon, 13 Jan 2014 01:38:21 +0000 (UTC) Received: from nm34-vm7.bullet.mail.bf1.yahoo.com (nm34-vm7.bullet.mail.bf1.yahoo.com [72.30.239.79]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D5719133B for ; Mon, 13 Jan 2014 01:38:20 +0000 (UTC) Received: from [98.139.212.149] by nm34.bullet.mail.bf1.yahoo.com with NNFMP; 13 Jan 2014 01:36:16 -0000 Received: from [98.139.212.228] by tm6.bullet.mail.bf1.yahoo.com with NNFMP; 13 Jan 2014 01:36:16 -0000 Received: from [127.0.0.1] by omp1037.mail.bf1.yahoo.com with NNFMP; 13 Jan 2014 01:36:16 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 900228.7307.bm@omp1037.mail.bf1.yahoo.com Received: (qmail 56366 invoked by uid 60001); 13 Jan 2014 01:36:16 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1389576976; bh=ibsp9QbRm3/LVnOap4qoBaLR7egoa85GCTzmXUe5MvA=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=lkqu6AHDU2QDT7z/xKodPdHGJBSLYE2lpVxX1r9BXFpmRKcfSFrAJhvPxeGtCyv/Y7Tzi0lwFmqfJ44dvhwREU+yWTDkaVHnIHduZ/EZ8Oak0PwRyKuJEYrR0n0t11YOI14q1rgr6Paua5oV2xX/q6X1bYWFzBHRR0Fje41qFew= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=AEzn7YV3m+ifdkNngdk5fjdg1uPj3SluYc63BHY3qbpfXLAzcBMClorK4igMp5j8LdWQg1BQWNsDbFZTRmt+T6coamh79fN1m8F5n7BUBpWkKHLJveNROJDn2uP0p5/95g9T+HDRn6wOOkgsrDhNe3ld9+k8FUxuPHmEUit9TE8=; X-YMail-OSG: H.y8epMVM1l5vc5rU.64ci7TAL.p319r7RJRo6zusd3Qsw0 FqCO5xk0RIMyrS0hgOvRvPfNEShkjG5VzG0p4ryPMgNbdX4gQdNFEA6DRvkf C24aympvCmKyoAbCYR8Xcbu_LiId.SI8Owib2ssQ6483z8Xs9nV01TYpCPqp .VZ0Q7.3W5nqJBhZU9A2EGwuO5if4tJoVx5rtfuRzyHu4EK3JPZfodWgilaw 2wmvl8rP5huPEaAcXzwu0awlWAe6ce2h93TD2ObjaNOaV2H90_vJQAa_ueu1 S2xvAn9aXyWHsyfawD_C4Rl1seyMo2CeNX6m4EGJojmyWTAENR3VcNiFhobq DglfJis1xhoOULbSEKPTu466zWMhGk9ooy2y_50qcjrpMGp.CEkbMp_7buRM VdjNmyn5xeYDvMoQ0aGb5qyc0nU4Mqnj8aLDUHThQIxNkk6mn7sZIHU4i3ia AJ5vZBttYerh5t7fx1FiKMa.MKtULDBLjQ4EIKVZxKrCFVmlYbTz_8VAQooG ZeQlALYctJ_xUdCOOwo5jsYGlp3p78qaUCfmOvueAgtg7esPiotVSEEkYR0N I9CIjQxXYNxEQ6kVRQ0chHLAA Received: from [24.34.111.37] by web162105.mail.bf1.yahoo.com via HTTP; Sun, 12 Jan 2014 17:36:16 PST X-Rocket-MIMEInfo: 002.001, VGhlIFBSIHByb2JsZW0gaXMgcmVzb2x2ZWQgYWZ0ZXIgInN2biB1cCIgd2l0aCBjaGFuZ2UgcjI2MDU3NSBpbi4NCg0KVGhhbmsgeW91LCBIYW5zISAgDQoNCihJJ2QgYXBwcmVjaWF0ZSBzb21lIGFjdGlvbiBvbiBteSBkYTAtb3V0IGdyaWV2YW5jZXMuIDopDQoNCi0tIEFsZXgNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCk9uIFN1biwgMS8xMi8xNCwgQWxleCBHb25jaGFyb3YgPGFsZXhfZ29uY2hhcm92X3VzYUB5YWhvby5jb20.IHdyb3RlOg0KDQogU3ViamVjdDoBMAEBAQE- X-Mailer: YahooMailClassic/387 YahooMailWebService/0.8.172.614 Message-ID: <1389576976.47441.YahooMailBasic@web162105.mail.bf1.yahoo.com> Date: Sun, 12 Jan 2014 17:36:16 -0800 (PST) From: Alex Goncharov 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 In-Reply-To: <1389565689.83194.YahooMailBasic@web162101.mail.bf1.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jan 2014 01:38:21 -0000 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 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" Date: Sunday, January 12, 2014, 5:28 PM =20 ,-- From: Alex Goncharov > 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