initialize the key device driver for linux kernel 2.6