I am also a member to this problem. I've got a Dell USB keyboard with two-port hub made, according to /proc/bus/usb/devices, by Chicony. One device is assigend; it gets the driver "hub" and not "hid." I assume, according to the Macintosh keyboard data, that I want to get one device assigned "hid" and another device assigned "hub."
With a USB device attached to the Chicony hub, power works for five seconds and quits for one, and then works for another five, etc. If you are in the middle of a keypress when the five seconds are up, it gets repeated nonstop on the screen.
Sadly, I can only verbosely define the problem, and can not supply any answers aside from preventing your computer to load USB support and letting the BIOS handle the keyboard (e.g. during Debian installation).
Aside from buying a macintosh keyboard for my Intel machine, where should I continue?