usb/105361: [panic] Kernel panic during unmounting mass storage (Creative mp3 player)

Rahul Siddharthan rsidd120 at gmail.com
Fri Aug 24 21:30:52 PDT 2007


On 8/25/07, M. Warner Losh <imp at bsdimp.com> wrote:
> In message: <200708241010.l7OAA7bl066026 at freefall.freebsd.org>             "Rahul Siddharthan" <rsidd at online.fr> 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: <vendor 0x0457 USB Mass Storage Device, class 0/0, rev
2.00/1.00, addr 2> 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 at 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 at 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

- Rahul


More information about the freebsd-usb mailing list