[stable 7] bge() related panic on an HP dl380g3 (32 bit)

Pyun YongHyeon pyunyh at gmail.com
Fri Jul 2 19:11:43 UTC 2010


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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 <kern.crit> pud628 kernel: bge0: <Compaq NC7781 Gigabit Server Adapter, ASIC rev. 0x001002> mem 0xf7ef0000-0xf7efffff irq 29 at device 1.0 on pci2
> Jul  1 15:14:47 <kern.crit> pud628 kernel: bge0: Reserved 0x10000 bytes for rid 0x10 type 3 at 0xf7ef0000
> Jul  1 15:14:47 <kern.crit> pud628 kernel: bge0: CHIP ID 0x00001002; ASIC REV 0x01; CHIP REV 0x10; PCI-X
> Jul  1 15:14:47 <kern.crit> pud628 kernel: miibus0: <MII bus> on bge0
> Jul  1 15:14:47 <kern.crit> pud628 kernel: brgphy0: <BCM5703 10/100/1000baseTX PHY> PHY 1 on miibus0
> Jul  1 15:14:47 <kern.crit> pud628 kernel: brgphy0: OUI 0x000818, model 0x0016, rev. 2
> Jul  1 15:14:47 <kern.crit> pud628 kernel: brgphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
> Jul  1 15:14:47 <kern.crit> pud628 kernel: bge0: bpf attached
> Jul  1 15:14:47 <kern.crit> pud628 kernel: bge0: Ethernet address: 00:11:85:bb:d9:7b
> Jul  1 15:14:47 <kern.crit> pud628 kernel: ioapic1: routing intpin 13 (PCI IRQ 29) to vector 53
> Jul  1 15:14:47 <kern.crit> pud628 kernel: bge0: [MPSAFE]
> Jul  1 15:14:47 <kern.crit> pud628 kernel: bge0: [ITHREAD]
> Jul  1 15:14:47 <kern.crit> pud628 kernel: pci0:2:2:0: bad VPD cksum, remain 223
> Jul  1 15:14:47 <kern.crit> pud628 kernel: bge1: <Compaq NC7781 Gigabit Server Adapter, ASIC rev. 0x001002> mem 0xf7ee0000-0xf7eeffff irq 31 at device 2.0 on pci2
> Jul  1 15:14:47 <kern.crit> pud628 kernel: bge1: Reserved 0x10000 bytes for rid 0x10 type 3 at 0xf7ee0000
> Jul  1 15:14:47 <kern.crit> pud628 kernel: bge1: CHIP ID 0x00001002; ASIC REV 0x01; CHIP REV 0x10; PCI-X
> Jul  1 15:14:47 <kern.crit> pud628 kernel: miibus1: <MII bus> on bge1
> Jul  1 15:14:47 <kern.crit> pud628 kernel: brgphy1: <BCM5703 10/100/1000baseTX PHY> PHY 1 on miibus1
> Jul  1 15:14:47 <kern.crit> pud628 kernel: brgphy1: OUI 0x000818, model 0x0016, rev. 2
> Jul  1 15:14:47 <kern.crit> pud628 kernel: brgphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
> Jul  1 15:14:47 <kern.crit> pud628 kernel: bge1: bpf attached
> Jul  1 15:14:47 <kern.crit> pud628 kernel: bge1: Ethernet address: 00:11:85:bb:d9:7a
> Jul  1 15:14:47 <kern.crit> pud628 kernel: ioapic1: routing intpin 15 (PCI IRQ 31) to vector 54
> Jul  1 15:14:47 <kern.crit> pud628 kernel: bge1: [MPSAFE]
> Jul  1 15:14:47 <kern.crit> pud628 kernel: bge1: [ITHREAD]
> 
> 
> 


More information about the freebsd-stable mailing list