From owner-freebsd-hackers Thu Feb 6 6:38:34 2003 Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 052E437B405 for ; Thu, 6 Feb 2003 06:38:33 -0800 (PST) Received: from l07.oase.research.kpn.com (l07.oase.research.kpn.com [139.63.192.207]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5A1AA43FBF for ; Thu, 6 Feb 2003 06:38:31 -0800 (PST) (envelope-from k.j.koster@telecom.tno.nl) content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: RE: ping: sendto: No buffer space available X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0 Date: Thu, 6 Feb 2003 15:38:29 +0100 Message-ID: <0DD8055E0FECF744B5FF8053F80C4A2D1AD44E@l07.oase.research.kpn.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: ping: sendto: No buffer space available Thread-Index: AcGz51eXpd+Zbh/AEda8YAAB+n5FIkaBPjxw From: To: Cc: Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Dear All, > > : --- if_ep.c Fri Feb 1 19:51:43 2002 > : +++ if_ep.c.fix Sat Feb 9 12:49:31 2002 > : @@ -571,7 +571,6 @@ > : =20 > : if (status & (S_RX_COMPLETE | S_RX_EARLY)) { > : epread(sc); > : - continue; > : } > : if (status & S_TX_AVAIL) { > : /* we need ACK */ >=20 > Committed this, and a couple other touch-ups to current. > I haven't been experiencing these lockups, but since the most recent = buildworld I seem to have it (once so far, doing a large ports build on = an NFS mount to verify). I looked at the code of if_ep.c and I see that the continue is indeed = not there. Here's the version of if_ep.c that I have: $FreeBSD: src/sys/dev/ep/if_ep.c,v 1.95.2.3 2002/03/06 07:26:35 imp Exp = $ This is a 3com Ethlerlink III pccard thingy, by the way. angua% uname -a FreeBSD angua.research.kpn.com 4.7-STABLE FreeBSD 4.7-STABLE #20: Thu = Feb 6 12:12:56 CET 2003 = kjkoster@makalu.research.kpn.com:/usr/obj/usr/src/sys/ANGUA i386 angua% ifconfig ep0 ep0: flags=3Da843 mtu 1500 inet netmask 0xfffff800 broadcast 139.63.199.255 ether 00:60:08:23:20:5d media: Ethernet 10baseT/UTP angua% dmesg | grep ep0 ep0: <3Com Etherlink III 3C589> at port 0x240-0x24f irq 11 slot 0 on = pccard0 ep0: Ethernet address 00:60:08:23:20:5d Kees Jan =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D You can't have everything. Where would you put it? [Steven Wright] To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message