Hello guys!! Thanks for the answers!<div><br><div><div>You are right Vladmir, if I edit the Module.symvers file of the dependent modues and put the symbols the it need, from the other module Module.symvers file it works well. </div>
<div><br></div><div>I have tried modprobe with modules in kernel tree and works well, but I could not do the same with out-of tree modules, I think that is just a configuration issue of modprobe. </div><div><br></div><div>
<br></div><div><br><br><div class="gmail_quote">On Fri, Aug 19, 2011 at 2:03 AM, Greg KH <span dir="ltr">&lt;<a href="mailto:greg@kroah.com">greg@kroah.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Thu, Aug 18, 2011 at 10:40:12PM -0300, Jorgyano Bruno wrote:<br>
&gt;<br>
&gt; Hello guys!<br>
&gt;<br>
&gt; I&#39;m working with three out-of-tree kernel modules, <br>
&gt; one of them export symbols used by the others. <br>
&gt; At compile time, MODPOST warns about undefined symbols, <br>
&gt; which are defined on the first module <br>
&gt; and used in the second and third modules. <br>
&gt; When I try to load the modules &quot;insmod&quot; returns the error &quot;Unknown Symbol in<br>
&gt; module&quot; for those symbols warned by MODPOST.<br>
&gt;<br>
&gt; How can I to compile several out-of-tree modules which depends on one another<br>
&gt; and make  to the dependant modules look for the needed symbols on the<br>
&gt; directories of the modules which have the symbols?<br>
<br>
</div>Use modprobe, not insmod, and you will be fine.<br>
<br>
greg k-h<br>
</blockquote></div><br><br clear="all"><div>Thanks for the answers!!</div><div><br></div><div><br></div>-- <br>Jorgyano Bruno de Oliveira Vieira<br>cell: +55 (41) 8890 6774<br>     <br>
</div></div></div>