From owner-freebsd-bugs Wed May 9 17: 0:10 2001 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id E382D37B422 for ; Wed, 9 May 2001 17:00:05 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f4A005h74720; Wed, 9 May 2001 17:00:05 -0700 (PDT) (envelope-from gnats) Received: from postoffice.aims.com.au (advanc2.lnk.telstra.net [139.130.119.73]) by hub.freebsd.org (Postfix) with ESMTP id 5CFD737B423 for ; Wed, 9 May 2001 16:59:22 -0700 (PDT) (envelope-from nigel@aims.com.au) Received: from postoffice.aims.com.au (nts-ts1.aims.private [192.168.10.2]) by postoffice.aims.com.au with ESMTP id f49NxKr53415 for ; Thu, 10 May 2001 09:59:21 +1000 (EST) (envelope-from nigel@aims.com.au) Received: from ntsts1 by aims.com.au with SMTP (MDaemon.v3.5.3.R) for ; Thu, 10 May 2001 09:58:26 +1000 Message-Id: <200105092354.f49NsBA76099@twister.aims.private> Date: Thu, 10 May 2001 09:58:24 +1000 From: nigel@aims.com.au Reply-To: To: X-Send-Pr-Version: 3.2 Subject: kern/27237: Problems with vr watchdog in FreeBSD 4.2 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 27237 >Category: kern >Synopsis: Watchdog Timeouts under EXCESSIVE load >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed May 09 17:00:05 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Nigel Weeks >Release: FreeBSD 4.2-RELEASE i386 >Organization: AIMS >Environment: Ok. DMesg bits as follows This machine has two celeron 366 processors, slightly overclocked. But the PCI's are still running at 66MHz... FreeBSD 4.2-RELEASE #0: Thu Jan 25 12:38:29 EST 2001 nigel@twister.aims.private:/usr/obj/usr/src/sys/TWISTER Timecounter "i8254" frequency 1193182 Hz CPU: Pentium II/Pentium II Xeon/Celeron (412.50-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x665 Stepping = 5 Features=0x183fbff real memory = 134152192 (131008K bytes) config> q avail memory = 127320064 (124336K bytes) Programming 24 pins in IOAPIC #0 IOAPIC #0 intpin 2 -> irq 0 FreeBSD/SMP: Multiprocessor motherboard cpu0 (BSP): apic id: 0, version: 0x00040011, at 0xfee00000 cpu1 (AP): apic id: 1, version: 0x00040011, at 0xfee00000 io0 (APIC): apic id: 2, version: 0x00170011, at 0xfec00000 Preloaded elf kernel "kernel" at 0xc0341000. NIC stuff: vr0: port 0xe400-0xe47f mem 0xd5400000-0xd540007f irq 19 at device 11.0 on pci0 vr0: Ethernet address: 00:50:ba:ab:b9:6f miibus0: on vr0 amphy0: on miibus0 amphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto >Description: Bloody Hell you guys write some awesome code. This machine performs soooo well. One Problem. Under extreme network load, /var/log/messages reports May 10 09:41:35 twister /kernel: vr0: watchdog timeout Just before this happens, the network freezes for around 30 seconds. It does come right, but for a webserver doing 5million page views/day, it's a headache for users >How-To-Repeat: Easy. Put load on the vr driver. The problem is most severe when a 10MBit client requests hard and fast from the 100MBit vr card. The switch is a good one, and no other machines(even Linux - eeew) have no troubles. BUT - no other ones are doing 5Mega-pages either. >Fix: No idea. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message