From owner-freebsd-stable@FreeBSD.ORG Fri Jul 20 03:28:27 2007 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AB00C16A469; Fri, 20 Jul 2007 03:28:27 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id 421CA13C457; Fri, 20 Jul 2007 03:28:27 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.13.8/8.13.4) with ESMTP id l6K3Pdf0090548; Thu, 19 Jul 2007 21:25:39 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Thu, 19 Jul 2007 21:25:45 -0600 (MDT) Message-Id: <20070719.212545.-1384052884.imp@bsdimp.com> To: koitsu@freebsd.org From: "M. Warner Losh" In-Reply-To: <20070719145847.GA36856@eos.sc1.parodius.com> References: <20070718170559.GA11915@eos.sc1.parodius.com> <20070719.084821.-202614780.imp@bsdimp.com> <20070719145847.GA36856@eos.sc1.parodius.com> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Thu, 19 Jul 2007 21:25:40 -0600 (MDT) Cc: LoN_Kamikaze@gmx.de, freebsd-stable@freebsd.org, idiotbg@gmail.com, josh@tcbug.org Subject: Re: removing external usb hdd without unmounting causes reboot? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 03:28:27 -0000 In message: <20070719145847.GA36856@eos.sc1.parodius.com> Jeremy Chadwick writes: : On Thu, Jul 19, 2007 at 08:48:21AM -0600, M. Warner Losh wrote: : > In message: <20070718170559.GA11915@eos.sc1.parodius.com> : > Jeremy Chadwick writes: : > : If someone wants to work on this and needs devices/toys (thumb drives, : > : external enclosures + hard disks), let me know, I will be more than : > : happy to buy them the hardware needed. : > : > Willing to fund the work on it too? This is a volunteer project, and : > you have to motivate people to work on this. : : I'm one man with a single day job. I only make so much money a year, : most of which goes to rent and co-location bills. Remaining amounts : usually go to small hobby projects of mine, or donating money to folks : like phk@ to work on features that I'll benefit from (serial console : work comes to mind, ditto with BTX fixes). : : What I'm saying is that I can't afford (literally -- I don't have the : cash) to pay someone US$40/hour for programming efforts (especially when : I know it'd be a 8-12 week job), but I *can* afford to donate a few : hundred bucks getting someone hardware who has the know-how to fix or : test things much better than myself. Most of the time though I'm told : "I have the hardware I need -- it's a matter of finding the time!" A total fix would be a lot of effort. Some of it would be easy to incrementally adopt, while other parts would have ripples far and wide. : Besides working on ports (which I've been slacking on as of late), this : is how I try to help/contribute to the FreeBSD community. Yea. I understand that. : > The best one can do without massive buffer cache work is what firewire : > does: it has one attachment to handle all umass devices. When the : > device goes away, it pauses all operations to that device. If the : > device comes back, it resumes the I/O . If the device never comes : > back, then the I/O never finishes. : : This sounds good. It likely is the easiest 'bang for buck' solution. Warner