The errors you are getting while insmode is because of the symbols used in module, has not been exposed by core kernel or any base module. Run the following command and if you are not able to find the symbol in the output of this command then the problem is that module you want to load is using symbols which have not been exposed by either core kernel or the base modules. Command is: ksyms | grep <symbol name> | more Regards, Gaurav -----Original Message----- From: kernelnewbies-bounce@nl.linux.org [mailto:kernelnewbies-bounce@nl.linux.org] On Behalf Of murad ali Sent: Thursday, July 01, 2004 11:28 AM To: kernelnewbies@nl.linux.org Subject: procfs.o insmod error Hi Respected Colligues I am LKMP Learner. I compiled The file procfs.c (in Linux kernel Module Programming Guide) With following Command successfully gcc -c -o2 -isystem /lib/modules/2.4.19/include procfs.c But when I try to Insert it with insmod command , it get the following errors procfs.o: unresolved symbol proc_register procfs.o: unresolved symbol proc_unregister and with lsmod no modules get appears. soon reply will b hihly appretiated. wish u best of Luck _________________________________________________________________ STOP MORE SPAM with the new MSN 8 and get 2 months FREE* http://join.msn.com/?page=features/junkmail -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/ -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/