[Planetlab-devel] Wireless Mesh and MyPLC
WangITR, Wei
wei.wangitr at intel.com
Tue Jan 30 18:06:39 EST 2007
Hi Marc,
The system crashes either just after I type "ping ..." or at most after
receiving one reply. The following are the dump messages (omit the
address and return values) after the system crashes (only the last
screen since the system is not responsive). It actually varies every
time. Sorry I cannot provide more because I copied them by hand ...
Ieee80211_xmit
_ip_conntrack_confirm
Ip_finish_output2
Copy_skb_header
Qdisc_restart
Dev_queue_xmit
Neigh_resolve_output
Ip_push_pending_frames
Raw_sendmsg
Inet_sendmsg
Sock_sendmsg
Autoremove_wake_function
Copy_from_user
Verify_iovec
Sys_sendmsg
Recalc_task_prio
Schedule
Schedule_timeout
Sock_pull
Do_pollfd
Sys_socketcall
Sys_gettimeofday
Syscall_call
Wei
-----Original Message-----
From: Marc E. Fiuczynski [mailto:mef at CS.Princeton.EDU]
Sent: Tuesday, January 30, 2007 1:38 PM
To: WangITR, Wei
Cc: Chan, Winson C; devel at lists.planet-lab.org
Subject: Re: [Planetlab-devel] Wireless Mesh and MyPLC
Hello Wei and Winson,
You are right. When VNET is not running the "old" nodemanager software
fails, as it expects to interact with VNET. And when it fails pl_conf
and other slices do not get created.
Winson mentioned that VNET crashes even when sending just a ping message
via your ported WiFi/mesh driver. This presumably is due to some
strange interaction between VNET and your driver. Could you give us
more information on the VNET crash? Does the oops by any chance
indicate a call stack or the function within VNET that is causing the
crash?
On a different note, the PL team @ Princeton is working hard towards a
MyPLC 1.0 (and PlanetLab 4.0) release. It looks like we will either
settle with a kernel based on 2.6.16.xx. The benefits of the new
release will be (the beginning of) support for Federation, which was
something that John V. mentioned would be of use to your specific
project. The release will also contain a rewritten node manager, which
will be easier for us to fix as we do not plan to make fixes or
enhancements to the old node manager.
It might be a good idea to chat on the phone sometime in the not to
distant future to re-sync between your efforts, our efforts, and the
efforts of others who are enabling MyPLC with WiFi nodes.
Marc
WangITR, Wei wrote:
> Hi Marc,
>
> We tried to disable vnet via " chkconfig --del vnet ". But no slice
> (even the pl_conf) will be created after node boots. Is it possible to
> create slices without VNET?
>
>
> Wei
>
> -----Original Message-----
> From: Marc E. Fiuczynski [mailto:mef at CS.Princeton.EDU]
> Sent: Tuesday, January 30, 2007 1:11 PM
> To: Chan, Winson C
> Cc: devel at lists.planet-lab.org; WangITR, Wei
> Subject: Re: [Planetlab-devel] Wireless Mesh and MyPLC
>
> Winson,
>
> You will need to provide more info on the crash, as I don't know what
> might cause VNET to fail. To the best of my knowledge, VNET is
agnostic
>
> to the type of device you are using for networking. Of course, it
> does care about protocols. Are you using something other than IPv4
for
> Layer-3 or some other non-standard/new Layer-4 protocol?
>
> You can certainly disable VNET. You can do so by de-installing its
rpm
> (rpm -e vnet) or by disabling it from being invoked upon boot by using
> chkconfig (chkconfig --del vnet).
>
> Marc
>
>
> Chan, Winson C wrote:
>
>>Marc,
>>
>>
>>
>>This is a follow up to the wireless mesh integration with MyPLC. We
>>ported our wireless mesh software to run on the MyPLC 0.4 RC1 kernel
>>(2.6.12). Whenever our wireless mesh software is running, VNET
>
> crashes
>
>>the system (sometimes after receiving the first ping reply via the
>>wireless link). If we disable our wireless mesh software, the node
>
> runs
>
>>fine and we are able to create slices. Do you have any idea what's
>>causing VNET to crash? Also, is it possible to circumvent this, say
>>disabling VNET?
>>
>>
>>Thanks.
>>Winson
>>
>>
>>
>>
>>
>
>
------------------------------------------------------------------------
>
>>_______________________________________________
>>Devel mailing list
>>Devel at lists.planet-lab.org
>>https://lists.planet-lab.org/mailman/listinfo/devel
More information about the Devel
mailing list