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>

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.

mcl


home | help

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