Eden najučinkovitejših in najenostavnejših načinov razhroščevanja gonilnikov je funkcija printk(). Na določenih mestih programske kode izpisujemo vrednosti spremenljivk ter registrov na standardni izhod. V pomoč so nam lahko tudi informacije o trenutnem stanju sistema, zbrane znotraj imenika /proc.