hello coolguy_iiit. i'm not much into making kernel modules but i'm sure that procedure no longer works. you're already using a 2.6 kernel and module files are required to be "registered" before they can be officially used by the kernel as modules.
however you can read this linux device drivers book
if you want to know more about making and loading drivers in the 2.6 kernels.
hmmm.. am i really correct? anyway.
hope that helps