For a while my keyboard wasn't functioning every time at bootup to KDM due to getty stealing the keyboard to vt2, so I had to drop to console and do /etc/init.d/kdm restart.
This seems to fix the problem:
mcedit /etc/kde3/kdm/Xservers
Add vt7 to the end of this line:
:0 local@tty1 /usr/X11R6/bin/X -nolisten tcp vt7
mcedit /etc/kde3/kdm/kdmrc
Add ServerVTs=-7 to the General section:
[General]
ConfigVersion=2.1
PidFile=/var/run/kdm.pid
Xservers=/etc/kde3/kdm/Xservers
ServerVTs=-7
Supermicro CSE-826BE16-R920LPB 2U Server Chassis 2x920W 12x 3.5" BPN-SAS2-826EL1
$199.99
Supermicro 2U 6028R-E1CR24N 24x LFF- Wholesale Build Your Own Storage Server
$289.99
2U 12 Bay Supermicro 6028U-TR4T+ w/ X10DRU-i+ Wholesale Custom Build Your Server
$269.99
Supermicro 502-2 Server 5015-EHF-D525 Intel Atom D525 1.80GHz 2GB RAM 320GB HDD
$89.99
HP ProLiant MicroServer Gen8 Xeon E3-1220L V2, 8GB RAM with 4x Caddy NO HDD
$209.99
HP ProLiant MicroServer Gen10 AMD Opteron X3216 8GB RAM No HDD's
$274.99
HPE ProLiant MicroServer Gen8 Intel Xeon E3-1220 @3.10GHz 8GB DDR3 No Storage
$239.99
SuperMicro Server 505-2 Intel Atom 2.4GHz 8GB 2X4GB RAM 5018A-FTN4 REV2 PF Sense
$149.99
SuperMicro 504-2 Server 5017A-EP + Intel Atom N2800 + 4GB RAM 60GB SSD
$75.00
1U Server Dual Low Power Xeon E5-2640 V4 90W 20 Cores DDR4 ECC RAM 4x 10GB-T
$95.20