I experienced the same problem on older installations and found I had to include one of ehci_hcd or ohci-hcd and hid_microsoft (obviously I own a Microsoft keyboard) or else I could not use the keyboard. I can not say which one of the both I needed for I am not at the right computer now, but I guess it would not hurt to include both of them. My order of these modules at the computer where I am right now:
Code:
usbhid:usb:ehci_hcd:ohci-hcd:uhci-hcd:hid
EDIT: Get rid of the smilies in modules list