Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Sep 2002 10:45:58 -0400 (EDT)
From:      Andrew Gallatin <gallatin@cs.duke.edu>
To:        Peter Grehan <grehan@FreeBSD.ORG>
Cc:        freebsd-ppc@FreeBSD.ORG
Subject:   Re: New system binaries available
Message-ID:  <15768.25510.803465.802205@grasshopper.cs.duke.edu>
In-Reply-To: <3D9851D8.97999FD1@freebsd.org>
References:  <3D9851D8.97999FD1@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

Peter Grehan writes:
 > I've put a mostly complete system up at
 > 
 >   http://people.freebsd.org/~grehan/root.tgz

Woo-hoo!  A compiler!

 >  In conjunction with a diskless kernel built out of the main CVS tree:
 > 
 >   http://people.freebsd.org/~grehan/kernel.nfs
 > 
 >  .. it should be possible together something quite usable. 

Cool..  My first problem is that heavy network transmit loads with
messages large enough to use mbuf clusters causes the machine to crash
rapidly with some variety of mcl bookkepping problem:

Transmit via loopback:
# ifconfig lo0 inet 127.0.0.1 up
# ./netserver
Starting netserver at port 12865
# ./netperf
TCP STREAM TEST to localhost
Out of mbuf address space!
Consider increasing NMBCLUSTERS
exclusive sleep mutex Giant r = 0 (0x33b680) locked @
../../../vm/vm_object.c:446
panic: mb_reclaim() called with locks held


Transmit via gem0:

# ./netperf -H10.0.0.2
TCP STREAM TEST to 10.0.0.2
panic: m_ext refcnt < 0


However, transmits of non cluster mbufs seem to be fine:

# ./netperf -H10.0.0.2 -tUDP_STREAM -- -m 1
UDP UNIDIRECTIONAL SEND TEST to 10.0.0.2
Socket  Message  Elapsed      Messages                
Size    Size     Time         Okay Errors   Throughput
bytes   bytes    secs            #      #   10^6bits/sec

  9216       1   10.01       99419      0       0.08
 41600           10.01       99309              0.08


And, recieves seem to be fine on real hardare.

To refresh, this is a dual G4 800MHz.  Using gem0 (but since it
crashes on loopback, I dont' think this is hardware related).

What's the status of ddb?

Drew

PS: I've left the powerpc netperf/netserver binaries in
~gallatin/net{perf,server}.ppc on freefall in case you want to play
with this.







To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ppc" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?15768.25510.803465.802205>