“Biggest problem I encountered was making sure I had the correct source/development modules installed.”

Hi Prithvi
You may have the problem I had which was you have to install the development modules for the kernel. i.e. Header files etc.

Regards

JS