From owner-freebsd-net@FreeBSD.ORG Thu Sep 9 10:43:30 2010 Return-Path: Delivered-To: freebsd-net@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 18B2110656A4 for ; Thu, 9 Sep 2010 10:43:30 +0000 (UTC) (envelope-from is@rambler-co.ru) Received: from mailrelay1.rambler.ru (mailrelay1.rambler.ru [81.19.66.239]) by mx1.freebsd.org (Postfix) with ESMTP id CA6758FC13 for ; Thu, 9 Sep 2010 10:43:29 +0000 (UTC) Received: from localhost (sysoev.ru [81.19.68.137]) by mailrelay1.rambler.ru (Postfix) with ESMTP id 02E27192DCAF for ; Thu, 9 Sep 2010 14:28:26 +0400 (MSD) Date: Thu, 9 Sep 2010 14:28:26 +0400 From: Igor Sysoev To: freebsd-net@FreeBSD.org Message-ID: <20100909102826.GB53812@rambler-co.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) Cc: Subject: bge hangs on recent 7.3-STABLE X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Sep 2010 10:43:30 -0000 Hi, I have several hosts running FreeBSD/amd64 7.2-STABLE updated on 11.01.2010 and 25.02.2010. Hosts process about 10K input and 10K output packets/s without issues. One of them, however, is loaded more than others, so it processes 20K/20K packets/s. Recently, I have upgraded one host to 7.3-STABLE, 24.08.2010. Then bge on this host hung two times. I was able to restart it from console using: /etc/rc.d/netif restart bge0 Then I have upgraded the most loaded (20K/20K) host to 7.3-STABLE, 07.09.2010. After reboot bge hung every several seconds. I was able to restart it, but bge hung again after several seconds. Then I have downgraded this host to 7.3-STABLE, 14.08.2010, since there were several if_bge.c commits on 15.08.2010. The same hangs. Then I have downgraded this host to 7.3-STABLE, 17.03.2010, before the first if_bge.c commit after 25.02.2010. Now it runs without hangs. The hosts are amd64 dual core SMP with 4G machines. bge information: bge0@pci0:4:0:0: class=0x020000 card=0x165914e4 chip=0x165914e4 rev=0x11 hdr=0x00 vendor = 'Broadcom Corporation' device = 'NetXtreme Gigabit Ethernet PCI Express (BCM5721)' bge0: mem 0xfe5f0000-0xfe5fffff irq 19 at device 0.0 on pci4 miibus1: on bge0 brgphy0: PHY 1 on miibus1 brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto bge0: Ethernet address: 00:e0:81:5f:6e:8a bge has 3 vlans: bge0: flags=8943 metric 0 mtu 15 00 options=9b ether 00:e0:81:5f:6e:8a media: Ethernet autoselect (1000baseTX ) status: active vlan173: flags=8843 metric 0 mtu 1500 options=3 ether 00:e0:81:5f:6e:8a inet 192.168.173.101 netmask 0xffffff00 broadcast 192.168.173.255 media: Ethernet autoselect (1000baseTX ) status: active vlan: 173 parent interface: bge0 [ ... ] -- Igor Sysoev http://sysoev.ru/en/