> oh, and remember that a *powered* hub is pretty much essential. Just for the record, I use a classic IBM clicky Model M with a ps2/usb adapter, and a very cheap generic chinese usb keyboard, both problem free without any external hub.
Patch /n/sources/patch/maybe/usb-short-desc makes a lot more keyboards work (especially some with hubs). While working on the pi2, I have discovered one glitch which also seems to be the case on the B+ but not the B or A: after rebooting with the "reboot" command (as opposed to resetting the power or using ^t^tr) the keyboard won't respond without being unplugged and replugged. Perhaps the built-in 4-port hub on these pi models needs some sort of reset which the 2-port hub doesn't.