Skip to Content.
Sympa Menu

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

Subject: ndt-users list created

List archive

NDT 3.6.5 on a 3.2.x kernel


Chronological Thread 
  • From: "Daniel A. Ramaley" <>
  • To:
  • Subject: NDT 3.6.5 on a 3.2.x kernel
  • Date: Tue, 26 Mar 2013 15:47:24 -0500
  • Authentication-results: sfpop-ironport04.merit.edu; dkim=neutral (message not signed) header.i=none
  • Organization: Drake University

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:




Archive powered by MHonArc 2.6.16.

Top of Page