Okay. It appears I haven't been totally clear in my messages.
You are correct that I built usb-ohci as a module in the past.
Building usb-ohci in the present as a modules also works
(the OHCI bridge gets detected).
I would like the option of building usb-ohci into the kernel
and have some usermode process scan for hubs and USB devices
after the Yenta and PCMCIA drivers are loaded. Is this what
it would take to get the in-kernel usb-ohci driver to perceive
the presence of my Belkin cardbus USB hub adapter?
Note that I am not building the Yenta drive as a module.
Perhaps if I tweaked my initialization scripts I could get
the Yenta driver to initialize before the USB hubs get
scanned. Do you know if this is possible? Perhaps that
portion of the initialization sequence is hardcoded in the
kernel.
Thanks,
Miles
Johan Verrept wrote:
>
> "Dunlap, Randy" wrote:
>
> > The question is why did it work in 2.3.30 and not work now.
>
> > > > > I have an OHCI hub cardbus adapter and a built-in UHCI hub.
> > > > > Many development kernels ago (~2.3.30) I had gotten the
> > > > > OHCI card working. Now with 2.3.99-pre9 and the uhci and
> > > > > usb-ohci drivers built into the kernel, the OHCI hub is not
> > > > > detected.
>
> I seem to conclude from this it used to be modules... so this worked
> already...
>
> > For 2.4 I expect that Johan's setup in /etc/modules.conf
> > (no longer conf.modules IIRC) will be the trick.
>
> I still run an old modutils... the redhat 6.0 one i think ...
> too lazy to upgrade. ;-)
>
> > <fuzzy>
> > I was thinking about (in the future, like 2.5) experimenting
> > with enabling the USB HC interrupt (first find/identify it)
> > and seeing if it ever needed irq service, but since USB
> > is a master-slave protocol, this won't happen. A HC driver
> > must be there at a minimum to see any USB device activity.
> > Currently HCDs require usbcore.o also. Maybe we could
> > modify the HCDs to be lazy about loading & registering with
> > usbcore, but then the usbcore symbols would need to be
> > "optional."
> > </fuzzy>
>
> how can symbols be made optional ?
> If we could do that, we would also have a solution for firmware downloads...
> Load a modules with the firmware and the code to download it (to accomodate
> different download processes/checks/replies for different firmware versions),
> unload it afterwards...
>
> --
> ________
> /---------------------------------\ /--------------------\
> | Johan Verrept \ / Alcatel |
> | Software Development Engineer \ / De Villermontstr 38|
> | xDSL Customer Premises Equipment \/ B-2550 Kontich |
> | http://www.alcateldsl.com/ ALC/\TEL Belgium |
> | mailto:[EMAIL PROTECTED] Phone: +32 3 450 3506 |
> \-------------------------------------------------------------/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]