Date: Thu, 28 Apr 2005 16:30:46 -0400 From: Joe Altman <fj@panix.com> To: Julian Elischer <julian@elischer.org> Cc: freebsd-stable@freebsd.org Subject: Re: USB changes. Message-ID: <20050428203046.GA122@panix.com> In-Reply-To: <4271463D.8090409@elischer.org> References: <20050428093053.A4DE816A4EB@hub.freebsd.org> <42712A12.70009@elischer.org> <20050428190533.GB27979@panix.com> <42713FB3.2010805@elischer.org> <20050428202057.GA489@panix.com> <4271463D.8090409@elischer.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Apr 28, 2005 at 01:23:25PM -0700, Julian Elischer wrote: > > > Joe Altman wrote: > > >On Thu, Apr 28, 2005 at 12:55:31PM -0700, Julian Elischer wrote: > > > > > >>>>Can you confirm that usb.c ends with: > >>>>SYSINIT(usb_cold_explore, SI_SUB_INT_CONFIG_HOOKS, SI_ORDER_FIRST, > >>>>usb_cold_explore, NULL); > >>>> > >>>> > >>/usr/src/sys/dev/usb/usb.c > >> > >> > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oh; sorry...I must have gone cross-eyed. Here is the tail of the file, with timestamp: Apr 27 00:07 /usr/src/sys/dev/usb/usb.c /* Explore USB busses at the end of device configuration. */ Static void usb_cold_explore(void *arg) { struct usb_softc *sc; KASSERT(cold || TAILQ_EMPTY(&usb_coldexplist), ("usb_cold_explore: busses to explore when !cold")); while (!TAILQ_EMPTY(&usb_coldexplist)) { sc = TAILQ_FIRST(&usb_coldexplist); TAILQ_REMOVE(&usb_coldexplist, sc, sc_coldexplist); sc->sc_bus->use_polling++; sc->sc_port.device->hub->explore(sc->sc_bus->root_hub); sc->sc_bus->use_polling--; } } DRIVER_MODULE(usb, ohci, usb_driver, usb_devclass, 0, 0); DRIVER_MODULE(usb, uhci, usb_driver, usb_devclass, 0, 0); DRIVER_MODULE(usb, ehci, usb_driver, usb_devclass, 0, 0); SYSINIT(usb_cold_explore, SI_SUB_INT_CONFIG_HOOKS, SI_ORDER_FIRST, usb_cold_explore, NULL); #endif -- I don't care what you think. This is not a stylishly insouciant stroll out of the jungle, here. It's more like we've fallen out of our trees and rolled, butt-naked before the entire galaxy, downhill. That, and we seem to have a teensy problem lifting ourselves off the ground.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050428203046.GA122>