USB changes.

Julian Elischer julian at elischer.org
Thu Apr 28 13:40:51 PDT 2005


Since I can't make this happen here, I'm going to need help..


Joe Altman wrote:

>     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;
>  
>

can you add this line here:
    printf("HEY WE GOT HERE!\n");

>        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);
>  
>
and:
printf("probing a USB 1.1 bus.\n");

>                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
>
>  
>


More information about the freebsd-stable mailing list