From owner-freebsd-usb@FreeBSD.ORG Sat Aug 25 15:34:16 2007 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 582A916A41A for ; Sat, 25 Aug 2007 15:34:16 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id E85C413C469 for ; Sat, 25 Aug 2007 15:34:15 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.13.8/8.13.4) with ESMTP id l7PFVlox070369; Sat, 25 Aug 2007 09:31:48 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Sat, 25 Aug 2007 09:31:51 -0600 (MDT) Message-Id: <20070825.093151.2040712281.imp@bsdimp.com> To: rsidd120@gmail.com From: "M. Warner Losh" In-Reply-To: <6a506d980708242103j6d34449exadf3debc1275656f@mail.gmail.com> References: <200708241010.l7OAA7bl066026@freefall.freebsd.org> <20070824.212230.-957833176.imp@bsdimp.com> <6a506d980708242103j6d34449exadf3debc1275656f@mail.gmail.com> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Sat, 25 Aug 2007 09:31:48 -0600 (MDT) Cc: freebsd-usb@freebsd.org 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 List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Aug 2007 15:34:16 -0000 In message: <6a506d980708242103j6d34449exadf3debc1275656f@mail.gmail.com> "Rahul Siddharthan" writes: : On 8/25/07, M. Warner Losh wrote: : > In message: <200708241010.l7OAA7bl066026@freefall.freebsd.org> "Rahul Siddharthan" writes: : -snip- : > : 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). : : -snip- : : > 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? : : : The device is reported as : umass0: on uhub2 : : and pciconf -v -l gives (for the USB controller) : vendor = 'VIA Technologies Inc' : device = 'VT82xxxxx UHCI USB 1.1 Controller (All VIA Chipsets)' : class = serial bus : subclass = USB : uhci1@pci0:11:1: class=0x0c0300 card=0x12340925 chip=0x30381106 : rev=0x50 hdr=0x00 : vendor = 'VIA Technologies Inc' : device = 'VT82xxxxx UHCI USB 1.1 Controller (All VIA Chipsets)' : class = serial bus : subclass = USB : ehci0@pci0:11:2: class=0x0c0320 card=0x12340925 chip=0x31041106 : rev=0x51 hdr=0x00 : vendor = 'VIA Technologies Inc' : device = 'VT6202/12 USB 2.0 Enhanced Host Controller' : class = serial bus : subclass = USB Yes, but does it have this quirk? Please send usbdevs -v for this device. Warner