for a usb keyborad, you'll need modules for usb hub (uhci,usb-uhci, or usb-ohci), hid (human input device, a part of usb), input, and keybdev. when the keyboard is working, do lsmod to list the modules currently loaded, many of theses are likely there
the hotplugging of usb devices shouldn't depend on you're logging in, could it be a coincidence (things just happen to finally get setup by the time you've logged in with the ps2 kb)?
if you're still having trouble, post the output from lsmod
|