Thanks for the reply. OK - more information required.
Kernel 2.4.28: I want to use this kernel as I've got a couple of machines all running 2.4.28. I wanna keep my distros across machines as even as possible. So for now - I'm not gonna consider moving kernel unless I have to.
Kernel build: In 'make menuconfig' I have nearly all the USB options selected. Two omissions would be USB Keyb/Mouse HIDBP Support (I've tried including these and rebuilding - made no difference).
Things I've noticed: The only kernel specific reference to modules etc. I can see is in '/etc/sysconfig/hwconf.' The 'ehci-hcd'device has a reference to the stock RH kernel. I don't know if that makes any difference. And that's my problem - I don't know enough about the linux boot process, how it's deciding what modules to load, etc., etc. I'm not sure where the hwconf file fits into the picture.
One thing I would like to do is boot the machine to 2.4.28 and see what modules are loaded. But without the keyb and mouse I can't do that on the local terminal. I can't set up the network card to telnet into the machine because the keyb and mouse aren't working. So am a little stuck.
If you've any more pointers, for a resource maybe so I can read about the hardware setup in the boot process, or of course the magic 'add a 0 to this file, and your problems will go away!!!' I'd appreciate it.
For what it's worth I googled for RH9 and USB keyboard/mouse but didn't spot much of value from the tons of hits after about an hour.