From owner-svn-src-head@FreeBSD.ORG Wed Aug 19 16:04:24 2009 Return-Path: Delivered-To: svn-src-head@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A66B5106568B; Wed, 19 Aug 2009 16:04:24 +0000 (UTC) (envelope-from raj@semihalf.com) Received: from smtp.semihalf.com (smtp.semihalf.com [213.17.239.109]) by mx1.freebsd.org (Postfix) with ESMTP id 593678FC3F; Wed, 19 Aug 2009 16:04:24 +0000 (UTC) Received: from [10.0.0.34] (cardhu.semihalf.com [213.17.239.108]) by smtp.semihalf.com (Postfix) with ESMTPSA id 99F89C426C; Wed, 19 Aug 2009 18:02:21 +0200 (CEST) Message-Id: From: Rafal Jaworowski To: Sam Leffler In-Reply-To: <4A8C1EE5.3030103@errno.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v935.3) Date: Wed, 19 Aug 2009 18:04:22 +0200 References: <200908191439.n7JEd892057035@svn.freebsd.org> <4A8C1AA0.20303@errno.com> <81BE0575-26B5-4EBE-90D5-4B3DDB42F79F@semihalf.com> <4A8C1EE5.3030103@errno.com> X-Mailer: Apple Mail (2.935.3) Cc: svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: svn commit: r196380 - head/sys/dev/usb X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Aug 2009 16:04:24 -0000 On 2009-08-19, at 17:48, Sam Leffler wrote: >>> Is this different from the patch I tested on Gateworks 2358 boards >>> which didn't completely resolve problems? >> Hm, not sure what patch you have tested with GW. There was an >> initial workaround for this problem from late June time frame, and >> this commit is a refined fix identical to the patch posted 05 Aug >> to arm@. There were other ARM patches in the meantime involving >> cache sync, but they were pmap-related. > > I'm pretty sure it's the same one and was combined with other > changes you describe. Unfortunately reproducing the problem > requires an out-of-tree driver so we can't be sure whether all > issues are resolved on the platform. There could still be other issues with the USB stack: we are observing instabilities on some PowerPC machine and EHCI controller, but I don't have a detailed scenario yet. The cache sync routines from this commit were clearly wrong and the fix helps for failing scenarios we were observing on ARM, although in your case it's difficult to say without reproducing. Rafal