[Sugar-devel] Wanting to know a bit of (NetworkManager) workflow upon resume-from-suspend

Ajay Garg ajay at activitycentral.com
Tue May 1 23:44:26 EDT 2012


Just an updated version ::


Hi all.

I'll ask this straight ::

"""
Is there an already tested-cum-recommended method, that could disable
mesh-network, both during reboots and resume-from-suspend?
"""

Possible options (not tested by me) ::


a)
A driver,  encapsulating the patch at
http://lists.infradead.org/pipermail/libertas-dev/2007-June/000448.html
(as per http://dev.laptop.org/pub/firmware/libertas/RELEASE_NOTES)


Query : How can I ascertain if this patch is present on a particular XO-1?





b)
(For Reboot) ::
Add the bootstrap script 'echo 0 > "/sys/class/net/eth0/lbs_mesh"' in
'/etc/init.d/NetworkMaanager'.

(For Resume-Upon-Suspend) ::
Add the disable_mesh.sh script (at
http://download.sugarlabs.org/dextrose/testing/dx3/rpms/source/dextrose-platform-2-2.fc14.src.rpm)
in "/etc/powerd/postresume.d".


Query   : While the (For Reboot) case is guaranteed to work stably every
single time, can the same be said about (For Resume-Upon-Suspend) ?
Answer : No. The (Resume-Upon-Suspend) case does not work. So, this
solution is rejected.




c) Any other unknown in-the-dark hack.



Regards,
Ajay

On Wed, May 2, 2012 at 9:10 AM, Ajay Garg <ajay at activitycentral.com> wrote:

> Hi all.
>
> I'll ask this straight ::
>
> """
> Is there an already tested-cum-recommended method, that could disable
> mesh-network, both during reboots and resume-from-suspend?
> """
>
> Possible options (not tested by me) ::
>
>
> a)
> A driver,  encapsulating the patch at
> http://lists.infradead.org/pipermail/libertas-dev/2007-June/000448.html
> (as per http://dev.laptop.org/pub/firmware/libertas/RELEASE_NOTES)
>
>
> Query : How can I ascertain if this patch is present on a particular XO-1?
>
>
>
>
>
> b)
> (For Reboot) ::
> Add the bootstrap script 'echo 0 > "/sys/class/net/eth0/lbs_mesh"' in
> '/etc/init.d/NetworkMaanager'.
>
> (For Resume-Upon-Suspend) ::
> Add the disable_mesh.sh script (at
> http://download.sugarlabs.org/dextrose/testing/dx3/rpms/source/dextrose-platform-2-2.fc14.src.rpm)
> in "/etc/powerd/postresume.d".
>
>
> Query : While the (For Reboot) case is guaranteed to work stably every
> single time, can the same be said about (For Resume-Upon-Suspend) ?
>
>
>
>
> c) Any other unknown in-the-dark hack.
>
>
>
> Regards,
> Ajay
>
>
>
>
> On Tue, May 1, 2012 at 9:36 PM, Peter Robinson <pbrobinson at gmail.com>wrote:
>
>> On Tue, May 1, 2012 at 3:55 PM, Ajay Garg <ajay at activitycentral.com>
>> wrote:
>> > which actually brings me back to my original question ::
>> >
>> > """
>> > Why is it so that putting the 'disable-mesh-script' in the 'start()'
>> method
>> > of '/etc/init.d/Networkmanager' works (always) for (re)boot; but never
>> works
>> > for resume-upon-suspend?
>> > """
>>
>> Because on suspend/resume the NetworkManager service isn't
>> started/restarted so the script in /etc/init.d isn't run where as on
>> reboot it is. There's means though to run specific scripts on
>> suspend/resume if that sort of thing is necessary.
>>
>> Peter
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20120502/d1f474ab/attachment-0001.html>


More information about the Sugar-devel mailing list