Messing around with kernel modules and device drivers