From owner-freebsd-bugs Fri Jun 25 9:10: 6 1999 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 315F714E71 for ; Fri, 25 Jun 1999 09:10:04 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id JAA17210; Fri, 25 Jun 1999 09:10:04 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from round.cde.com (round.cde.com [205.160.182.32]) by hub.freebsd.org (Postfix) with ESMTP id 3D36C14E71 for ; Fri, 25 Jun 1999 09:08:37 -0700 (PDT) (envelope-from kolya@round.cde.com) Received: (from kolya@localhost) by round.cde.com (8.9.3/8.9.3) id MAA26304; Fri, 25 Jun 1999 12:09:35 -0400 (EDT) (envelope-from kolya) Message-Id: <199906251609.MAA26304@round.cde.com> Date: Fri, 25 Jun 1999 12:09:35 -0400 (EDT) From: Nickolai Zeldovich Reply-To: kolya@zepa.net To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: kern/12394: 3.2-RELEASE, rl0 ethernet interface freezes Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 12394 >Category: kern >Synopsis: 3.2-RELEASE, rl0 ethernet interface freezes >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Jun 25 09:10:02 PDT 1999 >Closed-Date: >Last-Modified: >Originator: Nickolai Zeldovich >Release: FreeBSD 3.2-RELEASE i386 >Organization: CDE (www.cde.com) >Environment: CPU: Pentium II/Xeon/Celeron (350.80-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x652 Stepping=2 Features=0x183f9ff> real memory = 268435456 (262144K bytes) [..] rl0: rev 0x10 int a irq 11 on pci0.9.0 rl0: Ethernet address: 00:60:67:70:75:08 rl0: autoneg complete, link status good (half-duplex, 10Mbps) rl1: rev 0x10 int a irq 10 on pci0.10.0 rl1: Ethernet address: 00:60:67:70:e5:7a rl1: autoneg complete, link status good (half-duplex, 10Mbps) [..] IP packet filtering initialized, divert disabled, rule-based forwarding disabled, logging disabled DUMMYNET initialized (990504) This machine is running DUMMYNET for traffic shaping. The majority of traffic comes in via rl0 and leaves via rl0 as well. >Description: Every so often (perhaps once in a few days) the rl0 interface appears to freeze - no traffic can go through it. However, rl1 remains up and functional. Doing 'ifconfig rl0 down ; ifconfig rl0 up' always fixes the problem (this seems to be related to kern/8861). This does not seem to be due to mbuf clusters (and has different failure mode): % netstat -m 43/224 mbufs in use: 35 mbufs allocated to data 8 mbufs allocated to packet headers 25/154/6144 mbuf clusters in use (current/peak/max) 336 Kbytes allocated to network (16% in use) 0 requests for memory denied 0 requests for memory delayed 0 calls to protocol drain routines >How-To-Repeat: Send large amounts of traffic through a machine and possibly apply a traffic shaper. Time between failures seems to vary: sometimes we have it running fine for days, and sometimes it freezes after being fixed only a few hours ago. The traffic stays constant over time. >Fix: Run a cron job to verify network connectivity and run 'ifconfig rl0 down ; ifconfig rl0 up' if failure is detected. (Not really a fix). >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message