The startup scripts execute "tcpborphserver2" by default. There's a bug in the scripts and it won't work unless it's in your path though (default is /usr/local/sbin, which is in the path, so no problems). /borph is not a standard path entry.
Assuming you're running the default filesystem, You should rename the downloaded file "tcpborphserver2-2010-08-27-r3304-signfix" to "tcpborphserver2" or otherwise create a symlink with the name "tcpborphserver2" to whichever version you're using (the method we prefer, that way you always know which version you're running and it's easy to try different ones) and place it in /usr/local/sbin. You can do this as follows: cp tcpborphserver2-2010-08-27-r3304-signfix /usr/local/sbin/ chmod a+x /usr/local/sbin/tcpborphserver2-2010-08-27-r3304-signfix ls -s /usr/local/sbin/tcpborphserver2-2010-08-27-r3304-signfix /usr/local/sbin/tcpborphserver2 Note also (as Henry pointed out) that tcpborphserver expects boffiles in /boffiles. Hope this helps. Jason On 28 Sep 2010, at 20:11, Henry Chen wrote: > Hi Melissa, > > I've been playing around a bit with the new -signfix version of > tcpborphserver. The patch works for me if I do > > /etc/init.d/tcpborphserver stop > > then replace tcpborphserver2 in /usr/local/sbin and reboot. Then > the new version of the server comes up properly at boot. Did you > have customized startup to point to /borph when you compiled the > kernel? > > Thanks, > Henry > > On 9/28/2010 9:24 AM, Soriano, Melissa (335J) wrote: >> Dear Jason, >> Thank you for the LatestVersions wiki page. >>> The latest binary in SVN is from 2009 >>> (http://casper.berkeley.edu/svn/trunk/roach/sw/binaries/linux/uImage- >>> jiffy-20091110). Did you recompile the kernel yourself? >> Yes, I checked out the roach/sw/linux directory and recompiled the kernel >> myself. I needed the kernel source to compile my kernel modules against. >> o...@roach1:~$ uname -a >> Linux roach1 2.6.25-svn3327 #2 Tue Sep 28 09:05:39 PDT 2010 ppc GNU/Linux >>>> We are using tcpborphserver 0.2110. Is this the latest version? >>> No, latest version is >>> http://casper.berkeley.edu/svn/trunk/roach/sw/binaries/tcpborphserver/t >>> cpborphserver2-2010-08-27-r3304-signfix >>> You could try that one. I don't have any problems using other commands >>> or running tut2 (the 10GbE tutorial) using the recommended versions... >> I picked up the version above and copied it to the /borph directory, then >> rebooted the board. However, when I look at the process list, I don't see >> tcpborphserver.. >> o...@roach1:~$ ps -ef >> UID PID PPID C STIME TTY TIME CMD >> root 1 0 2 16:20 ? 00:00:00 init [2] root 2 >> 0 0 16:20 ? 00:00:00 [kthreadd] >> root 3 2 0 16:20 ? 00:00:00 [ksoftirqd/0] >> root 4 2 0 16:20 ? 00:00:00 [events/0] >> root 5 2 0 16:20 ? 00:00:00 [khelper] >> root 48 2 0 16:20 ? 00:00:00 [kblockd/0] >> root 58 2 0 16:20 ? 00:00:00 [khubd] >> root 65 2 0 16:20 ? 00:00:00 [kmmcd] >> root 85 2 0 16:20 ? 00:00:00 [bkexecd] >> root 86 2 0 16:20 ? 00:00:00 [pdflush] >> root 87 2 0 16:20 ? 00:00:00 [pdflush] >> root 88 2 0 16:20 ? 00:00:00 [kswapd0] >> root 89 2 0 16:20 ? 00:00:00 [aio/0] >> root 123 2 0 16:20 ? 00:00:00 [mtdblockd] >> root 161 2 0 16:20 ? 00:00:00 [krmond] >> root 167 2 0 16:20 ? 00:00:00 [rpciod/0] >> daemon 387 1 0 16:21 ? 00:00:00 /sbin/portmap >> statd 394 1 0 16:21 ? 00:00:00 /sbin/rpc.statd >> root 402 2 0 16:21 ? 00:00:00 [lockd] >> root 496 1 0 16:21 ? 00:00:00 /sbin/syslogd >> root 505 1 0 16:21 ? 00:00:00 /sbin/klogd -x >> root 532 1 0 16:21 ? 00:00:00 /usr/sbin/inetd >> ntp 545 1 0 16:21 ? 00:00:00 /usr/sbin/ntpd -p >> /var/run/ntpd.pid -u 100:102 -g >> root 567 1 0 16:21 ? 00:00:00 /usr/sbin/cron >> root 626 1 0 16:21 ttyS0 00:00:00 /sbin/getty -L ttyS0 115200 >> vt100 >> telnetd 627 532 1 16:21 ? 00:00:00 in.telnetd: psdg5.lab >> root 629 627 2 16:21 pts/0 00:00:00 login -h psdg5.lab -p >> ops 630 629 1 16:21 pts/0 00:00:00 -sh >> ops 634 630 0 16:21 pts/0 00:00:00 ps -ef >> o...@roach1:~$ ls -lart /borph >> total 1108 >> -rwxr-xr-x 1 root root 33 Jul 16 2009 rc >> -rwxr-xr-x 1 root root 577036 Jul 17 2009 tcpborphserver.orig >> drwxr-xr-x 29 root root 4096 Aug 3 04:12 .. >> -rwxr--r-- 1 root root 266102 Sep 28 16:19 >> tcpborphserver2-2010-08-27-r3304-signfix >> drwxr-xr-x 2 root root 4096 Sep 28 16:19 . >> -rwxr-xr-x 1 root root 266102 Sep 28 16:20 tcpborphserver >> Why would tcpborphserver fail to launch on start-up? >> Thank you for your help. >> Regards, >> Melissa >

