I have the same problem ... couldn't fix it so far... Tried to use xdm instead of kdm but the result was the same..no result ;) The keyboard works besides used within initial X. I was hard-stopping some services during startup using the keyboard..so it works fine until X starts. Sebastian