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
