On 2013-02-11 16:24:17 (+0530), sunil <sunil.slvphsn@xxxxxxxxx> wrote: > Have a look at this: > > donno wats happening: > > sunil@ubuntu:~/test/drive$ sudo rmmod helloworld > sunil@ubuntu:~/test/drive$ lsmod|grep hellow* > Binary file helloworld.ko matches > Binary file helloworld.o matches This doesn't actually do what you seem to think it does. You're not passing the 'hellow*' argument to grep. The 'hellow*' is first expaned by your shell, so it probably turns that command line into 'lsmod | grep helloworld.c helloworld.o helloworld.ko'. Try using 'lsmod | grep hellow' instead (i.e. without the *). > sunil@ubuntu:~/test/drive$ modprobe -r helloworld > FATAL: Module helloworld not found. Obviously, because your previous command succeeded. The module is no longer loaded. Regards, Kristof PS: Please don't top-post. PS 2: Please keep the mailing list in cc. _______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies