From owner-freebsd-usb@FreeBSD.ORG Fri Aug 24 10:10:08 2007 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 31F7B16A418 for ; Fri, 24 Aug 2007 10:10:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 19F8E13C467 for ; Fri, 24 Aug 2007 10:10:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l7OAA7Lx066027 for ; Fri, 24 Aug 2007 10:10:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l7OAA7bl066026; Fri, 24 Aug 2007 10:10:07 GMT (envelope-from gnats) Date: Fri, 24 Aug 2007 10:10:07 GMT Message-Id: <200708241010.l7OAA7bl066026@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: "Rahul Siddharthan" Cc: Subject: Re: usb/105361: [panic] Kernel panic during unmounting mass storage (Creative mp3 player) X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Rahul Siddharthan List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Aug 2007 10:10:08 -0000 The following reply was made to PR usb/105361; it has been noted by GNATS. From: "Rahul Siddharthan" 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).