Thanks Martin (a ton !!)<br><br><div class="gmail_quote">On Wed, May 2, 2012 at 12:32 PM, Martin Langhoff <span dir="ltr"><<a href="mailto:martin.langhoff@gmail.com" target="_blank">martin.langhoff@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="im">On Wed, May 2, 2012 at 2:25 AM, Ajay Garg <<a href="mailto:ajaygargnsit@gmail.com">ajaygargnsit@gmail.com</a>> wrote:<br>

> I agree. But there is no working lower-level solution :\<br>
<br>
</div>Let's fix that.</blockquote><div><br>Great !!!<br><br><br><br><br><br> <br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> Messing with Sugar won't help you.<br>

<br>
Earlier in the thread someone pointed to you the scripts to trigger on<br>
resume (by powerd). Do those work? Not work? What's the problem there?<br></blockquote><div><br>The /etc/powerd/postresume.d/disable_mesh.sh  doesn't work.<br>My belief is that there is the same problem - race condition between the 'echo 0' script, and NetworkManager. This causes the NetworkManager to crash randomly.<br>
<br><br><br><br> </div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
AIUI, if you<br>
<br>
 - disable mesh on boot<br></blockquote><div><br>Done. Added the 'echo 0' script in 'start()' method of NetworkManager, so that the effect takes place before NetworkManager starts up. Works like a charm.<br>
<br><br><br><br><br> </div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
 - disable mesh on resume, from a powerd-triggered script<br></blockquote><div><br>Does not work, as explained above.<br><br><br><br><br><br> </div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

 - blacklist the MAC address so NM ignores it<br>
<br>
you win. Yes, every XO has a different MAC address, but you can read<br>
that on first boot of the OS, and write the NM configuration. See the<br>
olpc-configure script for examples.<br></blockquote><div><br>Would be awesome. I believe this is the one and only complete solution possible :)<br>Could you point me to the suitable (examples) link? I will be heartfully grateful.<br>
<br> </div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
cheers,<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
m<br>
--<br>
 <a href="mailto:martin.langhoff@gmail.com">martin.langhoff@gmail.com</a><br>
 <a href="mailto:martin@laptop.org">martin@laptop.org</a> -- Software Architect - OLPC<br>
 - ask interesting questions<br>
 - don't get distracted with shiny stuff  - working code first<br>
 - <a href="http://wiki.laptop.org/go/User:Martinlanghoff" target="_blank">http://wiki.laptop.org/go/User:Martinlanghoff</a><br>
</div></div></blockquote></div><br><br>Regards,<br>Ajay<br><br><br>