From owner-freebsd-stable@FreeBSD.ORG Fri Jul 2 19:11:42 2010 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F2381106564A; Fri, 2 Jul 2010 19:11:42 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from mail-pv0-f182.google.com (mail-pv0-f182.google.com [74.125.83.182]) by mx1.freebsd.org (Postfix) with ESMTP id B67AC8FC12; Fri, 2 Jul 2010 19:11:42 +0000 (UTC) Received: by pvb32 with SMTP id 32so1546993pvb.13 for ; Fri, 02 Jul 2010 12:11:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:from:date:to:cc :subject:message-id:reply-to:references:mime-version:content-type :content-disposition:in-reply-to:user-agent; bh=IIbW4kmTN0+wnvzQdNrfSvN4XnBszXWDq9I+kJa98BU=; b=OQPRxM+HLifeK5Gxuzu4DOedrOyIBQze/a3qN0evGA+pDH4er6beX10Q82cQee6gOT veZ2pmE4Ry1TrWE/z6JzhZhYGK4jlXB74ayu4L54AmgUYlOIfgOiurgr3089N/4l7vIa CKjlVra+cnhd4dz4nrQwTGE4duD3G33w/JjTw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:date:to:cc:subject:message-id:reply-to:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=SS5UcaIE9B1NjtvMBQLLcNSG+/LEUnv4ZFr7bBujHE4fREIEOn9zIN1FmZ7CwjMy/F dJz0kJbByavk/gUjI1XKzidZMNiu1XZeFFkKKYTrXLV2cCAoPMt+muYLjYuwMu+whH+A 5cRZqGMmqOx2PmzdpQDbnboeLx3Uyn4TEUA/Q= Received: by 10.142.127.9 with SMTP id z9mr1618895wfc.185.1278097896776; Fri, 02 Jul 2010 12:11:36 -0700 (PDT) Received: from pyunyh@gmail.com ([174.35.1.224]) by mx.google.com with ESMTPS id b2sm1074993rvn.22.2010.07.02.12.11.35 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 02 Jul 2010 12:11:35 -0700 (PDT) Received: by pyunyh@gmail.com (sSMTP sendmail emulation); Fri, 2 Jul 2010 12:11:10 -0700 From: Pyun YongHyeon Date: Fri, 2 Jul 2010 12:11:10 -0700 To: Sean Bruno Message-ID: <20100702191110.GA10862@michelle.cdnetworks.com> References: <1278089690.2469.22.camel@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1278089690.2469.22.camel@localhost.localdomain> User-Agent: Mutt/1.4.2.3i Cc: freebsd-stable , yongari@freebsd.org Subject: Re: [stable 7] bge() related panic on an HP dl380g3 (32 bit) X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pyunyh@gmail.com List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jul 2010 19:11:43 -0000 On Fri, Jul 02, 2010 at 09:54:50AM -0700, Sean Bruno wrote: > Started seeing this panic today from our BSD7 variant here at Yahoo. > Our BGE driver is identical to 7stable at this time. Looks like all of > these boxes are HP DL380G3 models. I have included the panic and > pciconf -lv information. > > > I assume that these machines have a variant of BGE that needs some kind > of exception/quirk that I'm unaware of. > Does your bge(4) driver include r208995? > ---------------------------- panic ------------------------------------- > Fatal trap 12: page fault while in kernel mode > cpuid = 0; apic id = 06 > fault virtual address = 0xc > fault code = supervisor read, page not present > instruction pointer = 0x20:0xa053f8e6 > stack pointer = 0x28:0xa9599978 > frame pointer = 0x28:0xa95999a4 > code segment = base 0x0, limit 0xfffff, type 0x1b > = DPL 0, pres 1, def32 1, gran 1 > processor eflags = interrupt enabled, resume, IOPL = 0 > current process = 33 (irq29: bge0) > trap number = 12 > panic: page fault > cpuid = 0 > KDB: stack backtrace: > db_trace_self_wrapper(a07a1271,a9599814,a04e7fe9,a07c029d,0,...) at > db_trace_self_wrapper+0x26 > kdb_backtrace(a07c029d,0,a076d19d,a9599820,0,...) at kdb_backtrace+0x29 > panic(a076d19d,a07c15d2,a97b17a4,1,1,...) at panic+0x119 > trap_fatal(a08a63e0,0,1,0,0,...) at trap_fatal+0x333 > trap_pfault(a97e2800,a95998bc,dbdd,0,a9796250,...) at trap_pfault+0x260 > trap(a9599938) at trap+0x462 > calltrap() at calltrap+0x6 > --- trap 0xc, eip = 0xa053f8e6, esp = 0xa9599978, ebp = 0xa95999a4 --- > m_copym(a9df8800,5dc,5c8,1,0,...) at m_copym+0x36 > ip_fragment(a9f66810,a9599a70,5dc,7,0,...) at ip_fragment+0x235 > ip_output(a9df8800,0,a9599a44,0,0,a9ef6974,a085b740,0,0,a9ef6974,a05b54c1,a085b744,a085b74c,3e8) at ip_output+0xba6 > tcp_respond(ab433448,a9f66810,a9f66824,a9df8800,0,...) at tcp_respond > +0x395 > tcp_dropwithreset(5a8,4,a9f66824,a9599b90,a9df8800,...) at > tcp_dropwithreset+0xe9 > tcp_input(a9df8800,14,a97966f0,a9599bf0,1,...) at tcp_input+0xcde > ip_input(a9df8800,0,800,a97e2800,800,...) at ip_input+0x6f8 > netisr_dispatch(2,a9df8800,10,3,0,...) at netisr_dispatch+0x55 > ether_demux(a97e2800,a9df8800,3,0,3,...) at ether_demux+0x1c1 > ether_input(a97e2800,a9df8800,a08b2480,a9cf4900,0,...) at ether_input > +0x323 > bge_rxeof(0,1,9157deaa,5647,1000000,...) at bge_rxeof+0x2c2 > bge_intr(a97f7000,0,a079c70e,4fc,0,...) at bge_intr+0x132 > ithread_loop(a97d9ad0,a9599d38,0,0,0,...) at ithread_loop+0x1ab > fork_exit(a04c28c0,a97d9ad0,a9599d38) at fork_exit+0x99 > fork_trampoline() at fork_trampoline+0x8 > --- trap 0, eip = 0, esp = 0xa9599d70, ebp = 0 --- > Uptime: 8h36m2s > Physical memory: 3894 MB > Dumping 296 MB:Aborting dump due to I/O error. > status == 0xb, scsi status == 0x0 > > ** DUMP FAILED (ERROR 5) ** > Automatic reboot in 15 seconds - press a key on the console to abort > Rebooting... > cpu_reset: Stopping other CPUs > 4096 MB Detected > > ProLiant System BIOS - P29 (09/15/2004) > Copyright 1982, 2004 Hewlett-Packard Development Group, L.P. > > > Processor 1 initialized at 3.06 GHz/533 MHz(512 Kbyte L2) > > Advanced Memory Protection Mode: Advanced ECC Support > Redundant ROM Detected - This system contains a valid backup system ROM. > > ------------- pciconf -lv --------------------------------------------- > hostb0@pci0:0:0:0: class=0x060000 card=0x00000000 chip=0x00141166 > rev=0x33 hdr=0x00 > vendor = 'ServerWorks (Was: Reliance Computer Corp)' > device = 'Host Bridge (CNB20-HE)' > class = bridge > subclass = HOST-PCI > hostb1@pci0:0:0:1: class=0x060000 card=0x00000000 chip=0x00141166 > rev=0x00 hdr=0x00 > vendor = 'ServerWorks (Was: Reliance Computer Corp)' > device = 'Host Bridge (CNB20-HE)' > class = bridge > subclass = HOST-PCI > hostb2@pci0:0:0:2: class=0x060000 card=0x00000000 chip=0x00141166 > rev=0x00 hdr=0x00 > vendor = 'ServerWorks (Was: Reliance Computer Corp)' > device = 'Host Bridge (CNB20-HE)' > class = bridge > subclass = HOST-PCI > vgapci0@pci0:0:3:0: class=0x030000 card=0x001e0e11 chip=0x47521002 > rev=0x27 hdr=0x00 > vendor = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.' > device = 'ATI On-Board VGA for HP Proliant 350 G3 (Rage XL PCI)' > class = display > subclass = VGA > none0@pci0:0:4:0: class=0x088000 card=0xb2060e11 chip=0xb2030e11 > rev=0x01 hdr=0x00 > vendor = 'Compaq Computer Corp (Now owned by Hewlett-Packard)' > device = 'Integrated Lights Out Processor (iLo)' > class = base peripheral > none1@pci0:0:4:2: class=0x088000 card=0xb2060e11 chip=0xb2040e11 > rev=0x01 hdr=0x00 > vendor = 'Compaq Computer Corp (Now owned by Hewlett-Packard)' > device = 'Integrated Lights Out Processor (iLo)' > class = base peripheral > isab0@pci0:0:15:0: class=0x060100 card=0x02011166 chip=0x02011166 > rev=0x93 hdr=0x00 > vendor = 'ServerWorks (Was: Reliance Computer Corp)' > device = 'CSB5 PCI to ISA Bridge' > class = bridge > subclass = PCI-ISA > atapci0@pci0:0:15:1: class=0x01018a card=0x02121166 chip=0x02121166 > rev=0x93 hdr=0x00 > vendor = 'ServerWorks (Was: Reliance Computer Corp)' > device = 'CSB5 PCI EIDE Controller' > class = mass storage > subclass = ATA > ohci0@pci0:0:15:2: class=0x0c0310 card=0x02201166 chip=0x02201166 > rev=0x05 hdr=0x00 > vendor = 'ServerWorks (Was: Reliance Computer Corp)' > device = 'OpenHCI Compliant USB Controller (OSB4)' > class = serial bus > subclass = USB > hostb3@pci0:0:15:3: class=0x060000 card=0x02301166 chip=0x02251166 > rev=0x00 hdr=0x00 > vendor = 'ServerWorks (Was: Reliance Computer Corp)' > device = 'PCI Bridge (CSB5)' > class = bridge > subclass = HOST-PCI > hostb4@pci0:0:16:0: class=0x060000 card=0x00000000 chip=0x01011166 > rev=0x05 hdr=0x00 > vendor = 'ServerWorks (Was: Reliance Computer Corp)' > device = 'CIOB-X2' > class = bridge > subclass = HOST-PCI > hostb5@pci0:0:16:2: class=0x060000 card=0x00000000 chip=0x01011166 > rev=0x05 hdr=0x00 > vendor = 'ServerWorks (Was: Reliance Computer Corp)' > device = 'CIOB-X2' > class = bridge > subclass = HOST-PCI > hostb6@pci0:0:17:0: class=0x060000 card=0x00000000 chip=0x01011166 > rev=0x05 hdr=0x00 > vendor = 'ServerWorks (Was: Reliance Computer Corp)' > device = 'CIOB-X2' > class = bridge > subclass = HOST-PCI > hostb7@pci0:0:17:2: class=0x060000 card=0x00000000 chip=0x01011166 > rev=0x05 hdr=0x00 > vendor = 'ServerWorks (Was: Reliance Computer Corp)' > device = 'CIOB-X2' > class = bridge > subclass = HOST-PCI > ciss0@pci0:1:3:0: class=0x010400 card=0x40800e11 chip=0xb1780e11 > rev=0x01 hdr=0x00 > vendor = 'Compaq Computer Corp (Now owned by Hewlett-Packard)' > device = 'SMART2 Array Controller (CISSB)' > class = mass storage > subclass = RAID > bge0@pci0:2:1:0: class=0x020000 card=0x00cb0e11 chip=0x16a714e4 > rev=0x02 hdr=0x00 > vendor = 'Broadcom Corporation' > device = 'BCM5703X NetXtreme Gigabit Ethernet' > class = network > subclass = ethernet > bge1@pci0:2:2:0: class=0x020000 card=0x00cb0e11 chip=0x16a714e4 > rev=0x02 hdr=0x00 > vendor = 'Broadcom Corporation' > device = 'BCM5703X NetXtreme Gigabit Ethernet' > class = network > subclass = ethernet > none2@pci0:6:30:0: class=0x080400 card=0xa2fe0e11 chip=0xa0f70e11 > rev=0x14 hdr=0x00 > vendor = 'Compaq Computer Corp (Now owned by Hewlett-Packard)' > device = 'PCI Hot Plug Controller' > class = base peripheral > subclass = PCI hot-plug controller > > --------------------------------- boot messages ------------------------ > Jul 1 15:14:47 pud628 kernel: bge0: mem 0xf7ef0000-0xf7efffff irq 29 at device 1.0 on pci2 > Jul 1 15:14:47 pud628 kernel: bge0: Reserved 0x10000 bytes for rid 0x10 type 3 at 0xf7ef0000 > Jul 1 15:14:47 pud628 kernel: bge0: CHIP ID 0x00001002; ASIC REV 0x01; CHIP REV 0x10; PCI-X > Jul 1 15:14:47 pud628 kernel: miibus0: on bge0 > Jul 1 15:14:47 pud628 kernel: brgphy0: PHY 1 on miibus0 > Jul 1 15:14:47 pud628 kernel: brgphy0: OUI 0x000818, model 0x0016, rev. 2 > Jul 1 15:14:47 pud628 kernel: brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto > Jul 1 15:14:47 pud628 kernel: bge0: bpf attached > Jul 1 15:14:47 pud628 kernel: bge0: Ethernet address: 00:11:85:bb:d9:7b > Jul 1 15:14:47 pud628 kernel: ioapic1: routing intpin 13 (PCI IRQ 29) to vector 53 > Jul 1 15:14:47 pud628 kernel: bge0: [MPSAFE] > Jul 1 15:14:47 pud628 kernel: bge0: [ITHREAD] > Jul 1 15:14:47 pud628 kernel: pci0:2:2:0: bad VPD cksum, remain 223 > Jul 1 15:14:47 pud628 kernel: bge1: mem 0xf7ee0000-0xf7eeffff irq 31 at device 2.0 on pci2 > Jul 1 15:14:47 pud628 kernel: bge1: Reserved 0x10000 bytes for rid 0x10 type 3 at 0xf7ee0000 > Jul 1 15:14:47 pud628 kernel: bge1: CHIP ID 0x00001002; ASIC REV 0x01; CHIP REV 0x10; PCI-X > Jul 1 15:14:47 pud628 kernel: miibus1: on bge1 > Jul 1 15:14:47 pud628 kernel: brgphy1: PHY 1 on miibus1 > Jul 1 15:14:47 pud628 kernel: brgphy1: OUI 0x000818, model 0x0016, rev. 2 > Jul 1 15:14:47 pud628 kernel: brgphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto > Jul 1 15:14:47 pud628 kernel: bge1: bpf attached > Jul 1 15:14:47 pud628 kernel: bge1: Ethernet address: 00:11:85:bb:d9:7a > Jul 1 15:14:47 pud628 kernel: ioapic1: routing intpin 15 (PCI IRQ 31) to vector 54 > Jul 1 15:14:47 pud628 kernel: bge1: [MPSAFE] > Jul 1 15:14:47 pud628 kernel: bge1: [ITHREAD] > > >