Skip to Content.
Sympa Menu

ndt-users - Re: NDT 3.6.5 on a 3.2.x kernel

Subject: ndt-users list created

List archive

Re: NDT 3.6.5 on a 3.2.x kernel


Chronological Thread 
  • From: "Daniel A. Ramaley" <>
  • To:
  • Subject: Re: NDT 3.6.5 on a 3.2.x kernel
  • Date: Fri, 5 Apr 2013 14:38:56 -0500
  • Authentication-results: sfpop-ironport05.merit.edu; dkim=neutral (message not signed) header.i=none
  • Organization: Drake University

Where does one get a copy of the trunk source? Is it in a git repository
somewhere?

I tried downloading NDT 3.6.5.2 (the newest i could find) from here:
http://ndb1.internet2.edu/~kkumar/NDT_TAR/ndt-3.6.5.2.tar.gz
But, the patch will need a lot of work before it can apply cleanly
against that source--almost every hunk failed.

On 2013-03-27 at 17:04:47, Dominic Hamon wrote:
>This builds against trunk for me.
>
>I haven't completely tested it, as I don't have a Web10g kernel to
>hand, but it might get you a step further.
>
>On Wed, Mar 27, 2013 at 8:31 AM, Aaron Brown
><>
>
wrote:
>> Excellent, thanks Dominic
>>
>> Cheers,
>> Aaron
>>
>> On Mar 27, 2013, at 11:02 AM, Dominic Hamon
>> <>
>> wrote:
>>
>> If I get some time, I'll take a look.
>>
>> On Wed, Mar 27, 2013 at 6:24 AM, Aaron Brown
>> <>
>>
wrote:
>>> Hey Dominic,
>>>
>>> I'd love to roll the patches in. Unfortunately, they don't apply to
>>> trunk, and it'd be a fair amount of work to get them into shape to
>>> apply to trunk (it's mainly whitespace differences best I can
>>> tell). If someone was able to port it, though, I'd be more than
>>> happy to see them applied.
>>>
>>> Cheers,
>>> Aaron
>>>
>>> On Mar 27, 2013, at 9:20 AM, Dominic Hamon
>>> <>
>>> wrote:
>>>
>>> Hi Aaron
>>>
>>> Is there any chance that these can be rolled in to trunk?
>>>
>>> Thanks
>>> - dominic
>>>
>>> On Mar 27, 2013 4:57 AM, "Aaron Brown"
>>> <>
>>> wrote:
>>>> Hi Daniel,
>>>>
>>>> As Alan noted, NDT currently only works with web100, and not
>>>> web10g. However, Richard Sanger has produced a set of patches for
>>>> using NDT with web10g. I've cc'd Richard who may know the current
>>>> state of the patches (I've attached the most recent copies I know
>>>> of), and which version of NDT they apply to.
>>>>
>>>> Cheers,
>>>> Aaron
>>>>
>>>>
>>>> On Mar 26, 2013, at 4:47 PM, Daniel A. Ramaley
>>>> <>
>>>>
>>>> wrote:
>>>> > Hello. I'm trying to get NDT working on Debian Wheezy. When i
>>>> > run the tests, they seem to start but then nothing else is
>>>> > displayed:
>>>> >
>>>> >
>>>> >
>>>> > TCP/Web100 Network Diagnostic tool v3.6.5
>>>> > Click START to start the test
>>>> >
>>>> > ** Starting test 1 of 1 **
>>>> > Connection to 'ndt01.drake.edu' [ndt01.drake.edu/10.11.1.5] to
>>>> > run
>>>>
>>>> test
>>>>
>>>> > Connected to: ndt01.drake.edu-- Using IPv4 address
>>>> >
>>>> >
>>>> >
>>>> > If i run ndtd with "-dddd", this is the output i get from it:
>>>> >
>>>> >
>>>> >
>>>> > ANL/Internet2 NDT ver 3.6.5
>>>> >
>>>> > Variables file = /usr/local/ndt/web100_variables
>>>> > log file = /var/log/web100srv.log
>>>> > Admin file = /usr/local/ndt/admin.html
>>>> > Debug level set to 4
>>>> >
>>>> > server ready on port 3001
>>>> > web100_init() read 69 variables from file
>>>> > Signal 17 received by process 3822
>>>> > successfully locked '/tmp/view.string' for updating
>>>> > sending '0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,' to tmp
>>>> > file Generated iflist with device=eth0 and if_speed=3
>>>> > nothing in queue
>>>> > Timer not running, waiting for new connection
>>>> > New connection received, waiting for accept() to complete
>>>> > New connection received from 0x925280 [10.11.1.18] sockfd=5.
>>>> > Child thinks pipe() returned fd0=6, fd1=7 for pid=0
>>>> > web100_attach: could not parse /proc/web100/header
>>>> > Signal 17 received by process 3822
>>>> > Client connect received from :IP 10.11.1.18 to some server on
>>>> > socket 5 initialize_tests returned old/new client = 1,
>>>> > test_suite = 1 8 2 4 32 Line just before ChldRdy: label, did't
>>>> > get here via the goto statement! ___-------______ client
>>>> > process is ready for testing!
>>>> > Telling client 3826 testing will begin now
>>>> > Signal 13 received by process 3822
>>>> > Dispatch multi-client failed because 'Broken pipe'
>>>> > Queue pointer=3826, testing=1, waiting=1, mclients=0,
>>>> > zombie_check=0 Processing SIGCHLD signal for active web100srv
>>>> > process [0], sig17=1 wait3() returned status=256 for PID=3826
>>>> > wexitstatus = '1'
>>>> > Main test process 3826 terminated, remove from queue
>>>> > Attempting to clean up child 3826, head pid = 3826
>>>> > Removing Child from head, decremented waiting/mclients 0/0
>>>> > Timer not running, waiting for new connection
>>>> >
>>>> >
>>>> >
>>>> > As for how i set this up, Debian uses a 3.2.x kernel, so i got
>>>> > the kernel patch from web10g.org instead of from
>>>> > www.web100.org. After installing the patched kernel i installed
>>>> > both the newer Web10g and older Web100 userlands. Then i
>>>> > installed NDT. I can provide detailed steps on exactly what
>>>> > commands i ran, but i suspect the problem is with the kernel
>>>> > patch since the NDT debug output mentions it could not parse
>>>> > /proc/web100/header. How can i get the /proc/web100 directory
>>>> > to show
>>>>
>>>> up
>>>>
>>>> > with the newer Web10g patches? The Web100 patches don't seem to
>>>> > be available for newer kernels, and the Web100 download page
>>>> > even specifically says to download the Web10g patch instead.
>>>> > What do i need to do differently to make this work?
>>>> >
>>>> > Thanks in advance for any enlightenment.
>>>> > __
>>>> > Daniel A. Ramaley
>>>> > Network Engineer 2
>>>> >
>>>> > Dial Center 112, Drake University
>>>> > 2407 Carpenter Ave / Des Moines IA 50311 USA
>>>> > Tel: +1 515 271-4540
>>>> > Fax: +1 515 271-1938
>>>> > E-mail:
>>>> >
__
Daniel A. Ramaley
Network Engineer 2

Dial Center 112, Drake University
2407 Carpenter Ave / Des Moines IA 50311 USA
Tel: +1 515 271-4540
Fax: +1 515 271-1938
E-mail:




Archive powered by MHonArc 2.6.16.

Top of Page