Hello Sergey,

> My use case is quite simple: I tried to start several L4Linux instances and 
> want them to have network available.
> The environment of the use case: Pandaboard, Fiasco.OC (revision 38).
> 
> In order to provide network I use nic_bridge multiplexer which share “Nic” 
> service provided by usb_drv driver. When I set priority of usb_drv to "-1" 
> and priority of nic_bridge to default value, everything works fine. But if I 
> set both priorities to default values, most of L4Linux instances do not 
> obtain IP addresses through DHCP. 
> Also, it was noticed that:
> even in case of obtaining the IP address, after some time of intensive usage 
> of network, the connection becomes unavailable, as well as “Nic” service 
> provided by nic_bridge
> if in the previous case the network is not used intensively, the “ping” 
> detects (from time to time) unreachable network of the L4Linux instance (with 
> obtained IP address)
> 
> According to provided info there is a hypothesis about issue with nic_bridge. 
> As long as this multiplexer plays both client and server roles, the problem 
> occurs when usb_drv tries to get something from nic_bridge. 
> The problem with priority="-1" for usb_drv is that there is a strange delay 
> when closing network connection. Setting both priorities to default value 
> solves this problem, but also creates a bigger one: network is unavailable on 
> most L4Linux instances.

from this description, this looks like a bug lurking somewhere in the
nic_bridge, the L4Linux network stub driver, or usb_drv. At best, the
use of priorities seems to hide a symptom.

Recently, the said components have been reworked quite significantly.
Could you please give your scenario a spin when using the current
genodelabs/master version? This version uses Fiasco.OC rev 40 and
L4Linux rev 25. So please make sure to do a "make prepare" in the
'base-foc' and 'ports-foc' repositories. I also suggest to start with a
clean build directory.

If the problem still persists with the current genodelabs/master branch,
could you provide us with a run script that allows us to reproduce the
scenario?

Best regards
Norman

-- 
Dr.-Ing. Norman Feske
Genode Labs

http://www.genode-labs.com · http://genode.org

Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_nov
_______________________________________________
Genode-main mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/genode-main

Reply via email to