Hi,
I am trying change the netperf_lwip. run file to make it suitable in my test .
I would like to run netperf only on RPI and make it send request to the local machine . to get that : - i update the netperf.c in contrib/netperfXX/sre/app/netperf/src - i great new .mk to get netperf in prots/src/app - and then I changed the run file
when i test it , it compile correctly and when it start i got the next messages
[init -> netperf_genode] DUMMY getpid(): getpid called , not implemented [init -> netperf_genode] plugin() -> open("") failed.
which plugin it means?
best.
Hello Mohammad,
On Wed, Jan 07, 2015 at 05:32:10AM -0800, Mohammad Hamad wrote:
[init -> netperf_genode] DUMMY getpid(): getpid called , not implemented [init -> netperf_genode] plugin() -> open("") failed.
which plugin it means?
Quite likely the message is not critical. From my experience while fixing https://github.com/genodelabs/genode/issues/1336, the message stems from a missing RTC driver and configuration. As a result your timestamps (e.g., gettimeofday()) are not seconds since 1970-01-01 but seconds since the first call to Libc::read_rtc(). My fix is not yet in genode/master.
Could you please provide your complete log and run script/config?
Regards
Hi Christian,
i attached the required file , But i woulld to mention that - - I copied the src/app/netperf folder and create netperf_netperf , then modified the lwip/target.mk and target.in - i changed netperf.c by adding the argument inside the main method.
the log file for testing on Linux base.
but same error message appears when running it on RPi .
thank you in advance
best .
2015-01-07 6:12 GMT-08:00 Christian Helmuth < christian.helmuth@...1...>:
Hello Mohammad,
On Wed, Jan 07, 2015 at 05:32:10AM -0800, Mohammad Hamad wrote:
[init -> netperf_genode] DUMMY getpid(): getpid called , not implemented [init -> netperf_genode] plugin() -> open("") failed.
which plugin it means?
Quite likely the message is not critical. From my experience while fixing https://github.com/genodelabs/genode/issues/1336, the message stems from a missing RTC driver and configuration. As a result your timestamps (e.g., gettimeofday()) are not seconds since 1970-01-01 but seconds since the first call to Libc::read_rtc(). My fix is not yet in genode/master.
Could you please provide your complete log and run script/config?
Regards
Christian Helmuth Genode Labs
http://www.genode-labs.com/ · http://genode.org/ https://twitter.com/GenodeLabs · /ˈdʒiː.nəʊd/
Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
Dive into the World of Parallel Programming! The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net _______________________________________________ genode-main mailing list genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Does the original "make run/netperf_lwip" work on base-linux in your setup? Running it on my host produces the attached log. As you may recognize by the time stamps, it takes some time to finish...
Greets
Hi,
" make run/netperf_lwip " works fine on base-linux on my setup .
I was also able to run the netserver on base-hw on the RPI by changing the run file and remove the part which spawn the netperf. and running netperf in the local machine.
but now i would do the second part of the test by running netperf in the RPI and the netserver on my local machine.
i made some more researches . the error come from the libc/ file_operation.cc .
any suggestions ? best
2015-01-07 7:23 GMT-08:00 Christian Helmuth < christian.helmuth@...1...>:
Does the original "make run/netperf_lwip" work on base-linux in your setup? Running it on my host produces the attached log. As you may recognize by the time stamps, it takes some time to finish...
Greets
Christian Helmuth Genode Labs
http://www.genode-labs.com/ · http://genode.org/ https://twitter.com/GenodeLabs · /ˈdʒiː.nəʊd/
Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
Dive into the World of Parallel Programming! The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net _______________________________________________ genode-main mailing list genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Hello,
On Wed, Jan 07, 2015 at 07:53:30AM -0800, Mohammad Hamad wrote:
i made some more researches . the error come from the libc/ file_operation.cc .
any suggestions ?
To repeat myself:
Quite likely the message [plugin() -> open("") failed] is not critical. From my experience while fixing https://github.com/genodelabs/genode/issues/1336, the message stems from a missing RTC driver and configuration.
The issue is somewhere else but I have no idea how I may help you.
Regards
Thank you a lot for your help.. actually i spent whole the day trying to solve this problem and till now there is no spot light :).
may some else has some clues .
thank you again
2015-01-07 7:58 GMT-08:00 Christian Helmuth < christian.helmuth@...1...>:
Hello,
On Wed, Jan 07, 2015 at 07:53:30AM -0800, Mohammad Hamad wrote:
i made some more researches . the error come from the libc/ file_operation.cc .
any suggestions ?
To repeat myself:
Quite likely the message [plugin() -> open("") failed] is not critical. From my experience while fixing https://github.com/genodelabs/genode/issues/1336, the message stems from a missing RTC driver and configuration.
The issue is somewhere else but I have no idea how I may help you.
Regards
Christian Helmuth Genode Labs
http://www.genode-labs.com/ · http://genode.org/ https://twitter.com/GenodeLabs · /ˈdʒiː.nəʊd/
Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
Dive into the World of Parallel Programming! The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net _______________________________________________ genode-main mailing list genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Hi ,
I think that plugin-> open error is not critical and it is not the problem. the only difference that i can see is in the netlib.patch and omni.patch which change some lines in netserver.c
should i do same for the netperf.c ?
any help or suggestions please
2015-01-07 8:06 GMT-08:00 Mohammad Hamad <mhh.it1986@...9...>:
Thank you a lot for your help.. actually i spent whole the day trying to solve this problem and till now there is no spot light :).
may some else has some clues .
thank you again
2015-01-07 7:58 GMT-08:00 Christian Helmuth < christian.helmuth@...1...>:
Hello,
On Wed, Jan 07, 2015 at 07:53:30AM -0800, Mohammad Hamad wrote:
i made some more researches . the error come from the libc/ file_operation.cc .
any suggestions ?
To repeat myself:
Quite likely the message [plugin() -> open("") failed] is not critical. From my experience while fixing https://github.com/genodelabs/genode/issues/1336, the message stems from a missing RTC driver and configuration.
The issue is somewhere else but I have no idea how I may help you.
Regards
Christian Helmuth Genode Labs
http://www.genode-labs.com/ · http://genode.org/ https://twitter.com/GenodeLabs · /ˈdʒiː.nəʊd/
Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
Dive into the World of Parallel Programming! The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net _______________________________________________ genode-main mailing list genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
On 07.01.2015 14:32, Mohammad Hamad wrote:
Hi,
I am trying change the netperf_lwip. run file to make it suitable in my test .
I would like to run netperf only on RPI and make it send request to the local machine .
The TCP_MAERTS test actually does this for you, or ? (http://www.netperf.org/netperf/NetperfNew.html see TCP_MAERTS). So, when you start the netperf_netserver on Genode RPI board and run the TCP_MAERTS test the data is sent from Genode running on RPI to your netperf client.
Or do you mean that you want to have netperf client and netperf server both on RPI running ?
Cheers,
Alex.
Hi Alex ,
I want to do TCP_RR test from RPI to my local linux machine (which have netperf_netserver running on it ) . to do that i need to run netperf_netperf in the RPI .
To make more simple in netperf_lwip.run now they built netperf_netservr and then spawn netperf_netperf . before going to RPI i am trying to do the other way by spawn netperf_netserver first then build betperf_netperf and then executing the request, is that possible ? out side Genode that was doable but when i try to do it in Genode it not work well .
thank you in advance
2015-01-08 5:00 GMT-08:00 Alexander Boettcher < alexander.boettcher@...1...>:
On 07.01.2015 14:32, Mohammad Hamad wrote:
Hi,
I am trying change the netperf_lwip. run file to make it suitable in my test .
I would like to run netperf only on RPI and make it send request to the local machine .
The TCP_MAERTS test actually does this for you, or ? (http://www.netperf.org/netperf/NetperfNew.html see TCP_MAERTS). So, when you start the netperf_netserver on Genode RPI board and run the TCP_MAERTS test the data is sent from Genode running on RPI to your netperf client.
Or do you mean that you want to have netperf client and netperf server both on RPI running ?
Cheers,
Alex.
Dive into the World of Parallel Programming! The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net _______________________________________________ genode-main mailing list genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
thank you all . I was able to run it . the problem was in getuuid_string method in nettest_omni.c
Alex and Christian thank you very much .
2015-01-08 5:21 GMT-08:00 Mohammad Hamad <mhh.it1986@...9...>:
Hi Alex ,
I want to do TCP_RR test from RPI to my local linux machine (which have netperf_netserver running on it ) . to do that i need to run netperf_netperf in the RPI .
To make more simple in netperf_lwip.run now they built netperf_netservr and then spawn netperf_netperf . before going to RPI i am trying to do the other way by spawn netperf_netserver first then build betperf_netperf and then executing the request, is that possible ? out side Genode that was doable but when i try to do it in Genode it not work well .
thank you in advance
2015-01-08 5:00 GMT-08:00 Alexander Boettcher < alexander.boettcher@...1...>:
On 07.01.2015 14:32, Mohammad Hamad wrote:
Hi,
I am trying change the netperf_lwip. run file to make it suitable in my test .
I would like to run netperf only on RPI and make it send request to
the
local machine .
The TCP_MAERTS test actually does this for you, or ? (http://www.netperf.org/netperf/NetperfNew.html see TCP_MAERTS). So, when you start the netperf_netserver on Genode RPI board and run the TCP_MAERTS test the data is sent from Genode running on RPI to your netperf client.
Or do you mean that you want to have netperf client and netperf server both on RPI running ?
Cheers,
Alex.
Dive into the World of Parallel Programming! The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net _______________________________________________ genode-main mailing list genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main