dmesg nie wyświetla instrukcji printk

Próbuję utworzyć wpis proc. Moja funkcja init_module jest taka jak poniżej

int init_module()
{
printk(KERN_INFO "proc2:Module Loaded\n");
proc_entry=proc_create_data(proc_name,0644,NULL,&fops,NULL);
if(proc_entry==NULL)
{
    printk(KERN_INFO "proc2:Error registering proc entry");
}
else
{
    printk(KERN_INFO "proc2:Proc Entry Created");
}
return 0;
}

Poniżej przedstawiono metodę oczyszczania

void cleanup_module()
{
printk(KERN_INFO "proc2:module unloaded");
remove_proc_entry(proc_name,proc_entry);
}

reszta programu zawiera definicję zmiennych i funkcje zwrotne.

kiedy kompiluję ten program, dobrze się kompiluje. kiedy używaminsmod to nie odpowiada na pytanie.lsmod wyświetla mój moduł i programy używane przez jednego (nie wiem co).dmesg nie pokazuje żadnego z powyższych komunikatów printk.

możesz mi powiedzieć, co tu jest nie tak?

questionAnswers(2)

yourAnswerToTheQuestion