Panic when removing Airprime PC5220 card (usb hub).
dga+ at cs.cmu.edu
Wed May 11 08:22:09 PDT 2005
On May 11, 2005, at 11:17 AM, M. Warner Losh wrote:
> In message: <200505111627.04961.hselasky at c2i.net>
> Hans Petter Selasky <hselasky at 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.
> : > 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
> : > 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?
More information about the freebsd-hackers