Hello Mohammad,
On 18.03.2014 17:48, Mhamad Hmad wrote:
Hello, i am still new to the Genode so maybe you will find that my question is silly but i tried to run the PingPong example but i failed i build the Genode for base_linux i enabled the libport repository fron the build.conf then i prepare for the PKG=Lwip from the build directory i tried to run the server as next make run/test-ping_server and it is run successfully. when i try to do that for the client i could not success i hope some one can help .. i am sure i need to change in some values but actually i couldn't know where .
The ping_server/ping_client test has been developed for a scenario where the server runs on one machine and prints its log messages to a serial port and the client runs on a different machine and its run script reads the log messages from the serial port for synchronization with the server.
When I just tried the test after commenting out these synchronization parts, the client showed the following error message:
"[init -> nic_drv] could not configure /dev/net/tun: no virtual network emulation"
This error message only occurred when the server was running, so it appears that it is not possible to have two instances of 'nic_drv' running at the same time on the same Linux host.
So, for now you could try to run either the client or the server on a separate machine (hardware or Qemu/VirtualBox) or to build either the client or the server as native Linux application (that's what the 'network_test' does).
Christian