Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Aug 2007 21:22:30 -0600 (MDT)
From:      "M. Warner Losh" <imp@bsdimp.com>
To:        rsidd@online.fr
Cc:        freebsd-usb@freebsd.org
Subject:   Re: usb/105361: [panic] Kernel panic during unmounting mass storage (Creative mp3 player)
Message-ID:  <20070824.212230.-957833176.imp@bsdimp.com>
In-Reply-To: <200708241010.l7OAA7bl066026@freefall.freebsd.org>
References:  <200708241010.l7OAA7bl066026@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
In message: <200708241010.l7OAA7bl066026@freefall.freebsd.org>
            "Rahul Siddharthan" <rsidd@online.fr> writes:
: The following reply was made to PR usb/105361; it has been noted by GNATS.
: 
: From: "Rahul Siddharthan" <rsidd@online.fr>
: To: bug-followup@freebsd.org, linimon@freebsd.org
: Cc:  
: Subject: Re: usb/105361: [panic] Kernel panic during unmounting mass storage (Creative mp3 player)
: Date: Fri, 24 Aug 2007 15:11:36 +0530
: 
:  linimon wrote:
:  > Does this panic occur if you umnount the device before removal? (We are
:  > aware of the problem if a device is removed before unmounting).
:  
:  I am experimenting with FreeBSD (7.0-CURRENT) after a few years.  My
:  USB stick was not initialised by the system: it was recognised but no
:  device node was created.  When I inserted and removed it a few times,
:  the system panicked.  (As I said, there was no device node, so no mounting.)
:  
:  I can submit a backtrace for this if anyone is interested.
:  
:  I followed the suggested change to usb_subr.c here:
:     http://lists.freebsd.org/pipermail/freebsd-questions/2006-February/112698.html
:  and, after this, the system creates a da0 device, and
:     mount -t msdosfs /dev/da0s1 /mnt
:  works.  I haven't yet got a panic by unmounting and removing, but removing
:  without unmounting does cause a panic still (as you say you are aware).
:  
:  Other than this issue FreeBSD-7 seems remarkably stable so far.   But this
:  problem with removable media has been around since floppy disk days, and
:  really seems to preclude using FreeBSD on any desktop machine where
:  uptime is important (eg, a compute workstation where long-term jobs
:  are running).

We only do the clear endpoint stall in FreeBSD 7 when the device has
been quirked to do a clearstall.  Is your device one that has this
quirk?

Warner



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