Subject: Re: 'No buffer space' error - Help!
To: None <D.J.Kennell@wheaton.edu>
From: Mike Long <mike.long@analog.com>
List: netbsd-help
Date: 02/20/1997 19:44:51
>From: Deborah j Kennell <D.J.Kennell@wheaton.edu>
>Date: Tue, 18 Feb 1997 15:40:48 -0600 (CST)
>
>We recently installed NetBSD-1.2 on a P6 Pro 200Mhz
>machine with a 3COM PCI 3c-590-combo ethernet card.
>
>Works fine, very spiffy.  However, when we try to
>ftp to it, it locks up.  Any future ftp or telnet
>sessions are also locked until we reboot the
>machine.  The error we are getting on the console
>at this point is:
>    machinename times[59]: acksend.c 108: sendto 333.333.33.333: 
>	no buffer space available

Network data is transported within the kernel in data structures
called mbufs.  There are a fixed number of available mbufs, and it
looks like something in your system is grabbing them and not letting
them go.

To see where your mbufs are going, type:

% netstat -m

The statistics printed by netstat should help you find out what's
going wrong.  See netstat(8) for details.

One possible solution is to kill and restart network daemons
(i.e. named, sendmail, rpc.*, timed, &c.) to free up some mbufs.
-- 
Mike Long <mike.long@analog.com>     <URL:http://www.shore.net/~mikel>
VLSI Design Engineer         finger mikel@shore.net for PGP public key
Analog Devices, CPD Division          CCBF225E7D3F7ECB2C8F7ABB15D9BE7B
Norwood, MA 02062 USA       (eq (opinion 'ADI) (opinion 'mike)) -> nil