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

Reply via email to