I don&#39;t know if it works, but I too got the same error and all the symbols are defined. But I forgot module_licence so it was giving symbol not found. If not added just add module_licence(&quot;GPL&quot;), if added ignore this mail.<br><br>Sent from my HTC<br>Excuse for typo.<br><br>----- Reply message -----<br>From: &quot;Pritam Bankar&quot; &lt;pritambankar1988@gmail.com&gt;<br>Date: Mon, Dec 3, 2012 12:18 pm<br>Subject: insmod: error inserting &#39;test2.ko&#39;: -1 Unknown symbol in module<br>To: &quot;kernelnewbies&quot; &lt;kernelnewbies@kernelnewbies.org&gt;<br><br>Hi,<br>What is basic reason behind error &quot;Unknown symbol in module&quot; ?<br>I have two modules test1.ko and test2.ko. test1.ko loads succesfully<br>but test2.ko gives error<br><br>insmod: error inserting &#39;test2.ko&#39;: -1 Unknown symbol in module<br><br>dmesg shows all symbols in module as unknown. To give more details I<br>have compiled both modules same way with same compiler options and<br>with modpost, Module.Symvers files.<br>Another point to mention is that both modules load perfectly on 2.6<br>kernel. But kernel on which I am trying is 3.0 series kernel.<br>What can be entry point to look into this issue ?<br><br>Thanks,<br>Pritam<br><br>_______________________________________________<br>Kernelnewbies mailing list<br>Kernelnewbies@kernelnewbies.org<br><a href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br><br><br>