I'm running Mandrake 8.2, 2.4.18.
I have a USB mouse + USB numpad, both works fine. But at booting up, I get error messages:
Feb 17 09:24:10 edgar rc.sysinit: Setting clock (localtime): mån feb 17 09:24:10 CET 2003 succeeded
Feb 17 09:24:10 edgar rc.sysinit: Loading keyboardlayout (Laddar standardtangentbordslayout) succeeded
Feb 17 09:24:10 edgar rc.sysinit: Setting hostname (Ställer in värddatornamnet) edgar.zoo.se: succeeded
Feb 17 09:24:11 edgar rc.sysinit: Mounting USB filesystem: succeeded
Feb 17 09:24:11 edgar rc.sysinit: Initializing USB controller (usb-ohci): succeeded
Feb 17 09:24:12 edgar modprobe: insmod:
Feb 17 09:24:12 edgar modprobe: a module named input already exists
Feb 17 09:24:13 edgar modprobe: modprobe: insmod /lib/modules/2.4.18-6mdk/kernel/drivers/input/input.o.gz failed
Feb 17 09:24:13 edgar modprobe: modprobe: insmod hid failed
Feb 17 09:24:13 edgar rc.sysinit: Initializing USB HID interface: failed
Feb 17 09:24:14 edgar rc.sysinit: Initializing USB keyboard: succeeded

Commenting out the line loading USB HID interface in /etc/rc.d/rc.sysinit, I get:
Feb 17 09:24:11 edgar rc.sysinit: Initializing USB controller (usb-ohci): succeeded
Feb 17 09:24:17 edgar modprobe: insmod:
Feb 17 09:24:17 edgar modprobe: a module named input already exists
Feb 17 09:24:17 edgar modprobe: modprobe: insmod /lib/modules/2.4.18-6mdk/kernel/drivers/input/input.o.gz failed
Feb 17 09:24:17 edgar modprobe: modprobe: insmod keybdev failed
Feb 17 09:24:17 edgar rc.sysinit: Initializing USB keyboard: failed

OK, no HID - no keyboard. But when initializing USB HID is tried but fails, initializing USB keyboard works???
This is not really causing me any problems today, but I want a clean system booting as fast as possible.
If I comment out the lines about input.o HID & keyboard, will I get problems adding stuff in the future?
Since the module input.o exists, I don't see what's the problem - are there different modules with the ssame name or what?

Here is form /etc/rc.d/rc.sysinit:
# Initialize USB controller and HID devices
if [[ $KEYBOARD_AT_BOOT = "YES" || $KEYBOARD_AT_BOOT = "Yes" || $KEYBOARD_AT_BOOT = "yes" ]];then
usb=0
if ! grep -iq "nousb" /proc/cmdline 2>/dev/null && ! grep -q "usb" /proc/devices 2>/dev/null ; then
aliases=`/sbin/modprobe -c | egrep -s "^alias[[:space:]]+usb-interface" | awk '{ print $3 }'`
if [ -n "$aliases" -a "$aliases" != "off" ] ; then
modprobe usbcore
action "Mounting USB filesystem: " mount -t usbdevfs none /proc/bus/usb
for alias in $aliases ; do
action "Initializing USB controller (%s): " $alias modprobe $alias
done
[ $? -eq 0 -a -n "$aliases" ] && usb=1
fi
fi
if [ $usb = "1" ];then
sleep 5
#action "Initializing USB HID interface: " modprobe hid 2> /dev/null
action "Initializing USB keyboard: " modprobe keybdev
fi
fi