Please follow these links to have the answer to your query :- http://www.LinuxDevices.com/articles/AT4389927951.html http://lwn.net/Articles/21823/ Thanks. Sumit Sharma. On Wed, 18 Aug 2004 Timur Tabi wrote : >I've updated my makefile to build with the 2.6 kernel (i.e. kbuild), but after I run make, I end up with three files: driver.o, driver.ko, and driver.mod.o. What are the differences between the these files? And why does insmod only work on driver.mod.o? > >-- Timur Tabi >Staff Software Engineer >timur.tabi@xxxxxxxxxxx > >-- >Kernelnewbies: Help each other learn about the Linux kernel. >Archive: http://mail.nl.linux.org/kernelnewbies/ >FAQ: http://kernelnewbies.org/faq/ >