Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Jun 1996 13:14:14 +0200 (MET DST)
From:      grog@lemis.de (Greg Lehey)
To:        mbarkah@hemi.com (Ade Barkah)
Cc:        hackers@FreeBSD.ORG (FreeBSD Hackers)
Subject:   Re: IP question: who should return ENOBUFS? (was: Help: le0 gets stuck at OACTIVE)
Message-ID:  <199606221114.NAA14663@allegro.lemis.de>
In-Reply-To: <199606210903.DAA27179@hemi.com> from "Ade Barkah" at Jun 21, 96 03:03:56 am

next in thread | previous in thread | raw e-mail | index | archive | help
Ade Barkah writes:
>
> Hello,
>
> One of our machines has a DEC204-AB (ethernet, 10-BaseT) on it,
> running FreeBSD 2.1-RELEASE. However, eventually the interface
> gets stuck in OACTIVE; I can force this condition by doing a
> ping -f on the interface. The machine has another interface
> (SMC Ultra C)... I can ping -f on that one all day long without
> problems. Sometimes doing a 'ifconfig le0 down' followed by an
> 'ifconfig le0 up' fixes the problem momentarily.
>
> Some more background. Here's what dmesg says:
>
>| le0 at 0x300-0x31f irq 5 maddr 0xd0000 msize 2048 on isa
>| le0: DE204-AB ethernet address 08:00:2b:93:3b:e7
>
> Here's ifconfig when it dies:
>
>| le0: flags=8c63<UP,BROADCAST,NOTRAILERS,RUNNING,OACTIVE,SIMPLEX,
>| MULTICAST> mtu 1500
>| inet 204.133.181.5 netmask 0xfffffffc broadcast 204.133.181.7
>
> Notice the netmask, there are only two hosts on this subnet. They
> are connected by a Cat 5 UTP crossover patch cable, 10' in length.
> The "remote" machine runs a pair of SMC EtherEZs.
>
> Ping reports:
>
>| .ping: sendto: No buffer space available

I see from a followup that you probably have the board misconfigured.
The "bug fix" for queue overflows in ip_output will ensure, however,
that once you get to this point, you won't be able to recover without
taking the interface down and up again.

Greg



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