> The usb-core and controllers should be present as soon as the hardware is
> detected (at least in the default configuration). Otherwise you loose the PnP
> of the USB system itself... basically removing the only reason why you should
> use the stuff (IMHO).
That's more or less where I'm coming from. Init the core (including
HCDs), then the rest can use PNP.
> > Well, something is going to have to handle the specific host
> > controller driver that's going to be used. And when it's all
> > done, if "usbcore" doesn't see any controllers, it's wrong to
> > consume _any_ of the resources an active USB subsystem needs.
>
> Am I missing something or are you guys ignoring the fact that you cannot load
> a HC driver without usb-core being present because of symbol dependancies ?
If I "modprobe usb-ohci" (ditto with UHCI HCDs) "usbcore" is
automatically loaded, by virtue of those dependencies.
I _think_ that should let the PCMCIA subsystem handle all
that it needs to handle. It sees a new USB card, modprobes
its HCD (usb-ohci probably), and then USB is operational
because (a) usbcore got modprobed due to dependencies,
(b) a 'usbd' got started (perhaps it's using KUSBD, or a
post-install started a user-mode USBD), often even (c) the
usbdevfs got mounted as a post-install too.
- Dave
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]