From owner-freebsd-amd64@FreeBSD.ORG Mon May 2 06:40:02 2011 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AD19B1065670; Mon, 2 May 2011 06:40:02 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe06.c2i.net [212.247.154.162]) by mx1.freebsd.org (Postfix) with ESMTP id 040338FC1E; Mon, 2 May 2011 06:40:01 +0000 (UTC) X-Cloudmark-Score: 0.000000 [] X-Cloudmark-Analysis: v=1.1 cv=NvrFngl24Vvwb7eBef0tfsytOWEnP/WlkqxQrRnklhk= c=1 sm=1 a=SvYTsOw2Z4kA:10 a=-5bEkRx1R9wA:10 a=WQU8e4WWZSUA:10 a=Q9fys5e9bTEA:10 a=CL8lFSKtTFcA:10 a=i9M/sDlu2rpZ9XS819oYzg==:17 a=6I5d2MoRAAAA:8 a=Zz7jev4LOKr-tC5fYiIA:9 a=ytTl1hzPfcG9WhibLEgA:7 a=PUjeQqilurYA:10 a=SV7veod9ZcQA:10 a=i9M/sDlu2rpZ9XS819oYzg==:117 Received: from [188.126.198.129] (account mc467741@c2i.net HELO laptop002.hselasky.homeunix.org) by mailfe06.swip.net (CommuniGate Pro SMTP 5.2.19) with ESMTPA id 120449500; Mon, 02 May 2011 08:29:57 +0200 From: Hans Petter Selasky To: freebsd-usb@freebsd.org, FreeBSD-gnats-submit@freebsd.org Date: Mon, 2 May 2011 08:28:48 +0200 User-Agent: KMail/1.13.5 (FreeBSD/8.2-STABLE; KDE/4.4.5; amd64; ; ) References: <201105020026.p420QTqI047368@freefall.freebsd.org> In-Reply-To: <201105020026.p420QTqI047368@freefall.freebsd.org> X-Face: *nPdTl_}RuAI6^PVpA02T?$%Xa^>@hE0uyUIoiha$pC:9TVgl.Oq, NwSZ4V"|LR.+tj}g5 %V,x^qOs~mnU3]Gn; cQLv&.N>TrxmSFf+p6(30a/{)KUU!s}w\IhQBj}[g}bj0I3^glmC( :AuzV9:.hESm-x4h240C`9=w MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Message-Id: <201105020828.49312.hselasky@c2i.net> X-Mailman-Approved-At: Mon, 02 May 2011 11:07:05 +0000 Cc: freebsd-amd64@freebsd.org Subject: Re: usb/156725: USB stack stall cause complete system input loss X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 May 2011 06:40:02 -0000 On Monday 02 May 2011 02:26:29 linimon@freebsd.org wrote: > Synopsis: USB stack stall cause complete system input loss > > Responsible-Changed-From-To: freebsd-amd64->freebsd-usb > Responsible-Changed-By: linimon > Responsible-Changed-When: Mon May 2 00:25:49 UTC 2011 > Responsible-Changed-Why: > reclassify. > > http://www.freebsd.org/cgi/query-pr.cgi?pr=156725 Hi, All attach and detach methods are run from a single thread, the root HUB thread. If any device driver is blocking the detach routine for some reason, other devices on the same USB controller will be prevented from enumerating aswell. --HPS