Date: Wed, 18 Jul 2007 12:34:06 -0500 From: linimon@lonesome.com (Mark Linimon) To: Momchil Ivanov <idiotbg@gmail.com>, freebsd-stable@freebsd.org, LoN_Kamikaze@gmx.de, josh@tcbug.org Subject: Re: removing external usb hdd without unmounting causes reboot? Message-ID: <20070718173406.GA16748@soaustin.net> In-Reply-To: <20070718170559.GA11915@eos.sc1.parodius.com> References: <200707181541.l6IFf4ht051775@lurza.secnetix.de> <200707181830.48727.idiotbg@gmail.com> <20070718170559.GA11915@eos.sc1.parodius.com>
index | next in thread | previous in thread | raw e-mail
On Wed, Jul 18, 2007 at 10:05:59AM -0700, Jeremy Chadwick wrote: > Bottom line here is that the kernel panics when removing a USB device > that has filesystems mounted. s/USB // > I also have a hard time believing that the reason it hasn't been fixed > is because "there isn't an easy fix". I'm under the impression it > hasn't been fixed because either no one cares enough to fix it (using > the workaround as a scapegoat excuse), or because the majority of people > do not use USB-based storage devices. The reason is not the USB stack; the reason (IIRC) is that the FreeBSD VM was written with the default assumption that Devices Never Go Away. A large rewrite, I'm told, will be needed to fix this, and the code is convoluted and tricky. No one finds the situation acceptable; introducing the "scapegoat" word isn't going to win you any support. The problem is not a weekend's worth of work to fix, nor does it have anything to do with avoidance by one particular maintainer, which you apparently had encountered before. mclhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070718173406.GA16748>
