Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 May 2005 09:28:23 -0600 (MDT)
From:      "M. Warner Losh" <imp@bsdimp.com>
To:        dga+@cs.cmu.edu
Cc:        hselasky@c2i.net
Subject:   Re: Panic when removing Airprime PC5220 card (usb hub).
Message-ID:  <20050511.092823.84364273.imp@bsdimp.com>
In-Reply-To: <afe38b8d72a89ed6e201b68ddbef56a9@cs.cmu.edu>
References:  <200505111627.04961.hselasky@c2i.net> <20050511.091734.90823828.imp@bsdimp.com> <afe38b8d72a89ed6e201b68ddbef56a9@cs.cmu.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
In message: <afe38b8d72a89ed6e201b68ddbef56a9@cs.cmu.edu>
            David Andersen <dga+@cs.cmu.edu> writes:
: On May 11, 2005, at 11:17 AM, M. Warner Losh wrote:
: 
: > In message: <200505111627.04961.hselasky@c2i.net>
: >             Hans Petter Selasky <hselasky@c2i.net> writes:
: > : On Wednesday 11 May 2005 09:59, David Andersen wrote:
: > : > I'm hacking up a quick and dirty driver for the AirPrime PC5220 
: > (EVDO /
: > : > 1xRTT) card, but I'm encountering a crash unrelated to my driver.  
: > The
: > : > card is a pc card that presents itself as a USB hub with one device
: > : > hanging off of it.  Removing the card from the system causes a 
: > kernel
: > : > panic.:
: 
: > >
: > : I think that the existing USB driver does not allow USB-controllers 
: > to be
: > : detached. At least the root-hub does not allow this. And when they 
: > try to
: > : detach, the devices are deleted twice (which is due to the fact that 
: > the code
: > : was ported from NetBSD, which bus interface is a little different).
: >
: > Actually, -current has fixed both of these problems.  At least that's
: > what my looking at the source shows in addition to being the one to
: > make the fixes...
: 
: Ahh, great.  Thank you - I should have mentioned that I was using 
: -stable, but that was probably apparent if you fixed the problem 
: already.  Are these changes something I could backport easily, or do 
: they depend on other -current changes?

I'm unsure.  The detach fix is easy (it was a one liner).  I thought
I'd already ported the free it twice problem back to stable.  However,
I'm a little swamped so progress in the area may be slow.

Warner



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