Skip site navigation (1)Skip section navigation (2)
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>

next in thread | previous in thread | raw e-mail | index | archive | help
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.

mcl



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070718173406.GA16748>