While recompiling the kernel I took out the USB HID support ( USB Human Interface Device ) so I don't have any such devices on the machine. RedHat still wants to start them & I end up having a bunch of error messages at bootup. I've located where it's initialised in the /etc/rc.d/rc.sysinit. This is the whole section : needusbstorage= if [ $usb = "1" ]; then needusbstorage=`LC_ALL=C grep -e "^I.*Cls=08" /proc/bus/usb/devices 2>/dev/null` LC_ALL=C grep 'hid' /proc/bus/usb/drivers || action $"Initializing USB HID interface: " modprobe hid 2> /dev/null action $"Initializing USB keyboard: " modprobe keybdev 2> /dev/null action $"Initializing USB mouse: " modprobe mousedev 2> /dev/null fi Would it be safe to comment out this part ?