NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

port-i386/37787: diagnostic panic in sys/arch/x86/pci/pci_machdep.c



>Number:         37787
>Category:       port-i386
>Synopsis:       diagnostic panic in sys/arch/x86/pci/pci_machdep.c
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    port-i386-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jan 17 11:42:24 +0000 2008
>Originator:     Denis Lagno
>Release:        netbsd 4.99.49
>Organization:
>Environment:
NetBSD 4.99.49 (FLAM) #0: Wed Jan 16 22:43:48 MSK 2008

$ ident src/sys/arch/x86/pci/pci_machdep.c
src/sys/arch/x86/pci/pci_machdep.c:
     $NetBSD: pci_machdep.c,v 1.31 2008/01/14 18:44:17 dyoung Exp $
     $NetBSD: pci_machdep.c,v 1.31 2008/01/14 18:44:17 dyoung Exp $

Intel 82443BX Host Bridge/Controller
>Description:
DIAGNOSTIC kernel panics during boot:

booting hd0a:netbsd.gz
9931252+409572+511628 [479472+468091]=0xb42758
kernel text is mapped with 2 large pages and 634 normal pages
Loaded initial symtab at 0xc0b5ae70, strtab at 0xc0bd02dc, # entries 28341
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
    2006, 2007, 2008
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 4.99.49 (FLAM) #0: Wed Jan 16 22:43:48 MSK 2008
        
dina%flam.gado@localhost:/volatile/worksrc/netbsd-current/obj/sys/arch/i386/compile/FLAM
total memory = 895 MB
avail memory = 865 MB
Generic PC
mainbus0 (root)
mainbus0: scanning 0x9fc00 to 0x9fff0 for MP signature
mainbus0: scanning 0xf0000 to 0xffff0 for MP signature
mainbus0: MP floating pointer found in bios at 0xf6ef0
mainbus0: MP config table at 0xf6ae4, 252 bytes long
cpu0 at mainbus0 apid 1: (boot processor)
cpu0: Intel Pentium III (686-class), 551.27 MHz, id 0x673
cpu1 at mainbus0 apid 0: (application processor)
cpu1: Intel Pentium III (686-class), 551.29 MHz, id 0x673
ioapic0 at mainbus0 apid 2, virtual wire mode
acpi0 at mainbus0: Advanced Configuration and Power Interface
mpacpi: could not get bus number, assuming bus 0
mpacpi: found root PCI bus 0 at level 1
mpacpi: 1 PCI busses
mpacpi: ISA interrupt override 0 -> 2 (0/1)
mpacpi: ISA interrupt override 9 -> 20 (1/3)
mpacpi: configuring PCI bus 0 int routing
ioapic0: pin 2 attached to isa0 irq 0 (type 0<type=0> flags 
4<pol=0,trig=1=Edge>)
ioapic0: pin 1 attached to isa0 irq 1 (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic0: pin 3 attached to isa0 irq 3 (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic0: pin 4 attached to isa0 irq 4 (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic0: pin 5 attached to isa0 irq 5 (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic0: pin 6 attached to isa0 irq 6 (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic0: pin 7 attached to isa0 irq 7 (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic0: pin 8 attached to isa0 irq 8 (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic0: pin 20 attached to isa0 irq 9 (type 0<type=0> flags d<pol=1=Act 
Hi,trig=3=Level>)
ioapic0: pin 10 attached to isa0 irq 10 (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic0: pin 11 attached to isa0 irq 11 (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic0: pin 12 attached to isa0 irq 12 (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic0: pin 13 attached to isa0 irq 13 (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic0: pin 14 attached to isa0 irq 14 (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic0: pin 15 attached to isa0 irq 15 (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic0: pin 16 attached to pci0 device 12 INT_A (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: pin 17 attached to pci0 device 12 INT_B (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: pin 18 attached to pci0 device 12 INT_C (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: pin 19 attached to pci0 device 12 INT_D (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: pin 17 attached to pci0 device 11 INT_A (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: pin 18 attached to pci0 device 11 INT_B (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: pin 19 attached to pci0 device 11 INT_C (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: pin 16 attached to pci0 device 11 INT_D (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: pin 18 attached to pci0 device 10 INT_A (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: pin 19 attached to pci0 device 10 INT_B (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: pin 16 attached to pci0 device 10 INT_C (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: pin 17 attached to pci0 device 10 INT_D (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: pin 19 attached to pci0 device 9 INT_A (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: pin 16 attached to pci0 device 9 INT_B (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: pin 17 attached to pci0 device 9 INT_C (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: pin 18 attached to pci0 device 9 INT_D (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: pin 19 attached to pci0 device 6 INT_A (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: pin 16 attached to pci0 device 6 INT_B (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: pin 17 attached to pci0 device 6 INT_C (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: pin 18 attached to pci0 device 6 INT_D (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: pin 16 attached to pci0 device 4 INT_A (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: pin 17 attached to pci0 device 4 INT_B (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: pin 18 attached to pci0 device 4 INT_C (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: pin 19 attached to pci0 device 4 INT_D (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: pin 16 attached to pci0 device 1 INT_A (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: pin 17 attached to pci0 device 1 INT_B (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: pin 18 attached to pci0 device 1 INT_C (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: pin 19 attached to pci0 device 1 INT_D (type 0<type=0> flags 
f<pol=3=Act Lo,trig=3=Level>)
ioapic0: int20 8050<vector=50,delmode=0,level,dest=0> 1000000<target=1>
ACPI-Safe 24-bit timer
CPU (ACPI Object Type 'Processor' [0x0c]) at acpi0 not configured
CPU1 (ACPI Object Type 'Processor' [0x0c]) at acpi0 not configured
acpibut0 at acpi0 (PWRB, PNP0C0C): ACPI Power Button
MEM (PNP0C01) [System Board] at acpi0 not configured
LNKA (PNP0C0F) [PCI interrupt link device] at acpi0 not configured
LNKB (PNP0C0F) [PCI interrupt link device] at acpi0 not configured
LNKD (PNP0C0F) [PCI interrupt link device] at acpi0 not configured
PCI0 (PNP0A03) [PCI/PCI-X Host Bridge] at acpi0 not configured
SYSR (PNP0C02) [Plug and Play motherboard register resources] at acpi0 not 
configured
PIC (PNP0000) [AT Interrupt Controller] at acpi0 not configured
DMA1 (PNP0200) [AT DMA Controller] at acpi0 not configured
attimer1 at acpi0 (TMR, PNP0100): AT Timer
attimer1: io 0x40-0x43 irq 0
RTC (PNP0B00) [AT Real-Time Clock] at acpi0 not configured
pcppi1 at acpi0 (SPKR, PNP0800)
pcppi1: io 0x61
midi0 at pcppi1: PC speaker (CPU-intensive output)
sysbeep0 at pcppi1
npx1 at acpi0 (COPR, PNP0C04)
npx1: io 0xf0-0xff irq 13
ECP (PNP0401) [ECP printer port] at acpi0 not configured
UAR1 (PNP0501) [16550A-compatible COM port] at acpi0 not configured
UAR2 (PNP0501) [16550A-compatible COM port] at acpi0 not configured
pckbc1 at acpi0 (PS2K, PNP0303): kbd port
pckbc1: io 0x60,0x64 irq 1
apm0 at acpi0: Power Management spec V1.2
pcppi1: attached to attimer1
pckbdprobe: reset error 5
pmsprobe: reset error 5
pci0 at mainbus0 bus 0: configuration mode 1mainbus0: added to list as bus 0

pchb0 at pci0 dev 0 function 0
pchb0: Intel 82443BX Host Bridge/Controller (rev. 0x03)
agp0 at pchb0panic: kernel diagnostic assertion "(reg & 0x3) == 0" failed: file 
"/volatile/worksrc/netbsd-current/src/sys/arch/x86/pci/pci_machdep.c", line 432
panic: i82489_icr_wait: busy
panic: i82489_icr_wait: busy



Previously before regression kernel booted fine:
pchb0 at pci0 dev 0 function 0
pchb0: Intel 82443BX Host Bridge/Controller (rev. 0x03)

>How-To-Repeat:
boot kernel on Intel 82443BX Host Bridge/Controller (rev. 0x03)
>Fix:




Home | Main Index | Thread Index | Old Index