The specification I believe is PS/2. Are people trying to use non-PS/2 keyboards, or is there an additional secret specification?
Some keyboard's reset times are so long that the firmware thinks there is nothing connected. If there isn't an ACK from the keyboard controller after a specific time, it will assume that there is no keyboard connected.