Sorry I never replied to this. I did apply the patch, and it resolves the problem. Thank you.<div><div><br><br><div class="gmail_quote">On Wed, Jul 21, 2010 at 5:03 AM, Massimo Rimondini <span dir="ltr">&lt;<a href="mailto:rimondin@dia.uniroma3.it">rimondin@dia.uniroma3.it</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">


  

<div bgcolor="#ffffff" text="#000000">
<tt>Dear Ashish,<br>
<br>
</tt><div class="im">
<blockquote type="cite">
  <div><tt>I find that kernel modules fail to load when I specify a
relative path to the kernel. For example:</tt></div>
  <div><tt><br>
  </tt></div>
  <div><tt>$ vstart -k mydir/netkit-kernel-i386-K2.8/netkit-kernel</tt></div>
  <div><tt><br>
  </tt></div>
  <div><tt>The UML machine starts up but gives this error:</tt></div>
  <div><tt><br>
  </tt></div>
  <div><tt>Modules directory not mounted.</tt></div>
  <div><tt>Loading kernel modules...FATAL: Could not load
/lib/modules/2.6.26.5-netkit-K2.8/modules.dep: No such file or directory</tt></div>
  <div><tt>Setting kernel variables (/etc/sysctl.conf)...done.</tt></div>
  <div><tt>Setting up networking....</tt></div>
  <div><tt>Configuring network interfaces...modprobe: FATAL: Could not
load /lib/modules/2.6.26.5-netkit-K2.8/modules.dep: No such file or
directory</tt></div>
</blockquote>
</div><tt><br>
Well, yes, this is indeed a bug. Thank you for signaling<br>
<br>
</tt><div class="im">
<blockquote type="cite">
  <div><tt><br>
  </tt></div>
  <div><tt>If I use an absolute path instead:</tt></div>
  <div><tt><br>
  </tt></div>
  <div><tt>$ vstart -k
/home/ashish/mydir/netkit-kernel-i386-K2.8/netkit-kernel</tt></div>
  <div><tt><br>
  </tt></div>
  <div><tt>then it correctly loads the modules. Fine, but now I&#39;m
trying to set the kernel path within a lab.conf file. I have:</tt></div>
  <div><tt><br>
  </tt></div>
  <div><tt>pc1[kernel]=$HOME/.nettle/netkit/download/netkit-kernel-i386-K2.8/netkit-kernel</tt></div>
  <div><tt><br>
  </tt></div>
  <div><tt>and the modules are not loaded. I&#39;ve tried adding a slash
and a slash dot to the beginning of the path, but get the same results.
Is ther any way to make this work?</tt></div>
</blockquote>
</div><tt><br>
Please try the attached patch, which is supposed to be applied to
vstart. It should enable environment variable expansion in kernel paths
and therefore solve your problem.<br>
<br>
<br>
</tt>
<blockquote type="cite">
  <div><tt><br>
  </tt></div>
  <div><tt>Thank you.</tt></div>
</blockquote>
<tt><br>
You&#39;re welcome.<br>
<br>
Regards,<br>
Massimo.<br>
<br>
<br>
</tt>
<blockquote type="cite">
  <div><tt><br>
  </tt></div>
  <pre><tt>
</tt><fieldset></fieldset><tt>
_______________________________________________
Netkit.users mailing list
<a href="mailto:Netkit.users@list.dia.uniroma3.it" target="_blank">Netkit.users@list.dia.uniroma3.it</a>
<a href="http://list.dia.uniroma3.it/mailman/listinfo/netkit.users" target="_blank">http://list.dia.uniroma3.it/mailman/listinfo/netkit.users</a>
</tt></pre>
</blockquote>
</div>

<br>_______________________________________________<br>
Netkit.users mailing list<br>
<a href="mailto:Netkit.users@list.dia.uniroma3.it">Netkit.users@list.dia.uniroma3.it</a><br>
<a href="http://list.dia.uniroma3.it/mailman/listinfo/netkit.users" target="_blank">http://list.dia.uniroma3.it/mailman/listinfo/netkit.users</a><br>
<br></blockquote></div><br></div></div>