You should be running the kernel you compiled the module for. That is, your kernel seems to be configured for 586 and you may have compiled your kernel for 686. To be safe, you can pick up the config file for your running kernel (seems to be a distro kernel) and use it to configure your kernel tree and then build/insert the module.
It wouldn't harm to take the distro's modified tree from the repos as well. Please CMIIW: Is this essential? Seems to be.
Regards, Mohan S N
Ya Mr. Mohan you are right. After configuring and building kernel I am now able to insert the module. Thanks for help. Have a good day.
--------------------------------- Heres a new way to find what you're looking for - Yahoo! Answers