Re: Broken Areca driver (arcmsr) - panic: bad stray interrupt

From: Richard Tector <richardtector_at_thekeelecentre.com>
Date: Wed, 17 May 2006 13:23:50 +0100
Richard Tector wrote:
> I've recently tried to install the latest May 2006 snapshot of 
> 7.0-CURRENT onto a dual P3 system. During the boot from the CD, a 
> panic occured during the loading of the arcmsr driver which supports 
> my Areca 1120 PCI-X raid controller. I don't currently have a serial 
> console attached, but I shall try and get a full trace tomorrow.
>
> A change to break this must have occured in the last 2 or so months 
> since this machine previously ran -CURRENT just fine around that period.
>
As promised, a copy of the boot and the trace.

Regards,

Richard

OK boot
/boot/kernel/acpi.ko text=0x43cdc data=0x24a0+0xff0 
syms=[0x4+0x7c20+0x4+0xa8c8]
GDB: no debug ports present
KDB: debugger backends: ddb
KDB: current backend: ddb
Copyright (c) 1992-2006 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD 7.0-CURRENT-200605 #0: Fri May 12 01:31:00 UTC 2006
    root_at_harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
WARNING: WITNESS option enabled, expect reduced performance.
ACPI APIC Table: <RCC    RCCNILE >
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel Pentium III (1000.04-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x68a  Stepping = 10
  
Features=0x387fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,PN,MMX,FXSR,SSE>
real memory  = 1073676288 (1023 MB)
avail memory = 1033162752 (985 MB)
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP): APIC ID:  1
    ACPI-0728: *** Warning: Type override - [DEB_] had invalid type 
(Integer) for Scope operator, changed to (Scope)
    ACPI-0728: *** Warning: Type override - [MLIB] had invalid type 
(Integer) for Scope operator, changed to (Scope)
    ACPI-0728: *** Warning: Type override - [IO__] had invalid type 
(Integer) for Scope operator, changed to (Scope)
    ACPI-0728: *** Warning: Type override - [DATA] had invalid type 
(String) for Scope operator, changed to (Scope)
    ACPI-0728: *** Warning: Type override - [SIO_] had invalid type 
(String) for Scope operator, changed to (Scope)
    ACPI-0728: *** Warning: Type override - [SB__] had invalid type 
(String) for Scope operator, changed to (Scope)
    ACPI-0728: *** Warning: Type override - [PM__] had invalid type 
(String) for Scope operator, changed to (Scope)
    ACPI-0728: *** Warning: Type override - [ICNT] had invalid type 
(String) for Scope operator, changed to (Scope)
    ACPI-0728: *** Warning: Type override - [ACPI] had invalid type 
(String) for Scope operator, changed to (Scope)
    ACPI-0728: *** Warning: Type override - [OSB4] had invalid type 
(String) for Scope operator, changed to (Scope)
    ACPI-0728: *** Warning: Type override - [PM__] had invalid type 
(String) for Scope operator, changed to (Scope)
    ACPI-0728: *** Warning: Type override - [BIOS] had invalid type 
(Integer) for Scope operator, changed to (Scope)
    ACPI-0728: *** Warning: Type override - [CMOS] had invalid type 
(Integer) for Scope operator, changed to (Scope)
MADT: Forcing active-low polarity and level trigger for SCI
ioapic0 <Version 1.1> irqs 0-15 on motherboard
ioapic1 <Version 1.1> irqs 16-31 on motherboard
kbd1 at kbdmux0
ath_hal: 0.9.16.16 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
acpi0: <RCC RCCNILE> on motherboard
acpi0: Power Button (fixed)
acpi0: Sleep Button (fixed)
Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000
acpi_timer0: <32-bit timer at 3.579545MHz> port 0x508-0x50b on acpi0
cpu0: <ACPI CPU> on acpi0
acpi_throttle0: <ACPI CPU Throttling> on cpu0
cpu1: <ACPI CPU> on acpi0
acpi_throttle1: <ACPI CPU Throttling> on cpu1
acpi_throttle1: failed to attach P_CNT
device_attach: acpi_throttle1 attach returned 6
acpi_button0: <Sleep Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
fxp0: <Intel 82559 Pro/100 Ethernet> port 0xb400-0xb43f mem 
0xfe9fd000-0xfe9fdfff,0xfe800000-0xfe8fffff irq 20 at device
 2.0 on pci0
miibus0: <MII bus> on fxp0
inphy0: <i82555 10/100 media interface> on miibus0
inphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
fxp0: Ethernet address: 00:e0:18:03:be:99
vgapci0: <VGA-compatible display> port 0xb800-0xb8ff mem 
0xfd000000-0xfdffffff,0xfe9ff000-0xfe9fffff at device 7.0 on pc
i0
isab0: <PCI-ISA bridge> port 0x580-0x58f at device 15.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <ServerWorks ROSB4 UDMA33 controller> port 
0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xffa0-0xffaf at device 15.1 on
pci0
ata0: <ATA channel 0> on atapci0
ata1: <ATA channel 1> on atapci0
ohci0: <OHCI (generic) USB controller> mem 0xfe9fe000-0xfe9fefff irq 10 
at device 15.2 on pci0
ohci0: [GIANT-LOCKED]
usb0: OHCI version 1.0, legacy support
usb0: <OHCI (generic) USB controller> on ohci0
usb0: USB revision 1.0
uhub0: <(0x1166) OHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb0
uhub0: 4 ports with 4 removable, self powered
pcib1: <ACPI Host-PCI bridge> on acpi0
pci1: <ACPI PCI bus> on pcib1
em0: <Intel(R) PRO/1000 Network Connection Version - 5.1.5> port 
0xee80-0xeebf mem 0xfeba0000-0xfebbffff irq 21 at devic
e 2.0 on pci1
em0: Ethernet address: 00:04:23:a7:18:4e
em0: [FAST]
em1: <Intel(R) PRO/1000 Network Connection Version - 5.1.5> port 
0xef00-0xef3f mem 0xfebc0000-0xfebdffff irq 31 at devic
e 2.1 on pci1
em1: Ethernet address: 00:04:23:a7:18:4f
em1: [FAST]
pcib2: <PCI-PCI bridge> at device 3.0 on pci1
pci2: <PCI bus> on pcib2
arcmsr0: <ARECA ARC1120 PCI-X 8 PORTS SATA RAID CONTROLLER (RAID6-ENGINE 
Inside)
Driver Version 1.20.00.02> mem 0xfc3ff000-0xfc3fffff irq 31 at device 
14.0 on pci2
panic: bad stray interrupt
cpuid = 0
KDB: enter: panic
[thread pid 0 tid 0 ]
Stopped at      kdb_enter+0x2b: nop
db> tr
Tracing pid 0 tid 0 td 0xc09f51d8
kdb_enter(c090a6d2) at kdb_enter+0x2b
panic(c092f797,1,c09f51d8,c09f51d8,c186c708) at panic+0x127
intr_execute_handlers(c3c05250,c14206c0,1f,c1420704,c08712c3) at 
intr_execute_handlers+0x129
lapic_handle_intr(36) at lapic_handle_intr+0x30
Xapic_isr1() at Xapic_isr1+0x33
--- interrupt, eip = 0xc087aef7, esp = 0xc1420700, ebp = 0xc1420704 ---
spinlock_exit(c0a4326c,c1420750,c06b6b92,c09fcb74,0) at spinlock_exit+0x27
_mtx_unlock_spin_flags(c09fcb74,0,c090e897,3a1,c06b67fc) at 
_mtx_unlock_spin_flags+0x9d
witness_checkorder(c186c708,9,c09250e8,731) at witness_checkorder+0x28a
_mtx_lock_flags(c186c708,0,c09250e8,731,10) at _mtx_lock_flags+0x6b
uma_zalloc_arg(c186a960,0,102) at uma_zalloc_arg+0xd9
malloc(10,c09aeca0,102,138,c3c05214) at malloc+0xb2
ithread_create(c0907a4e,c3c0ddb8,0,c0907a02,17b) at ithread_create+0x19
intr_event_add_handler(c3c0dd80,c3da47b0,c083d490,c3dcf000,14) at 
intr_event_add_handler+0x1a6
intr_add_handler(c3da47b0,1f,c083d490,c3dcf000,8) at intr_add_handler+0x43
nexus_setup_intr(c3c72380,c3d3d900,c3dbc800,8,c083d490,c3dcf000,c3dcf02c) 
at nexus_setup_intr+0x66
bus_generic_setup_intr(c3d24480,c3d3d900,c3dbc800,8,c083d490,c3dcf000,c3dcf02c) 
at bus_generic_setup_intr+0x76
bus_generic_setup_intr(c3d2d600,c3d3d900,c3dbc800,8,c083d490,c3dcf000,c3dcf02c) 
at bus_generic_setup_intr+0x76
bus_generic_setup_intr(c3d3c680,c3d3d900,c3dbc800,8,c083d490,c3dcf000,c3dcf02c) 
at bus_generic_setup_intr+0x76
bus_generic_setup_intr(c3db7700,c3d3d900,c3dbc800,8,c083d490,c3dcf000,c3dcf02c) 
at bus_generic_setup_intr+0x76
bus_generic_setup_intr(c3d3da00,c3d3d900,c3dbc800,8,c083d490,c3dcf000,c3dcf02c) 
at bus_generic_setup_intr+0x76
bus_setup_intr(c3d3d900,c3dbc800,8,c083d490,c3dcf000,c3dcf02c) at 
bus_setup_intr+0x99
arcmsr_attach(c3d3d900) at arcmsr_attach+0x7b
device_attach(c3d3d900,e,c3d3d900,c3d3da00,c3d3da00) at device_attach+0x58
device_probe_and_attach(c3d3d900) at device_probe_and_attach+0xe0
bus_generic_attach(c3d3da00,c3d3da00,2,7c,2) at bus_generic_attach+0x16
pci_attach(c3d3da00) at pci_attach+0x7f
device_attach(c3d3da00,c1420b28,c3d3da00,c3db7700,0) at device_attach+0x58
device_probe_and_attach(c3d3da00) at device_probe_and_attach+0xe0
bus_generic_attach(c3db7700,c3db7700,c1420b54,c06a8244,c3db7700) at 
bus_generic_attach+0x16
pcib_attach(c3db7700) at pcib_attach+0x39
device_attach(c3db7700,c3c5b320,c3db7700,c3d3c680,0) at device_attach+0x58
device_probe_and_attach(c3db7700) at device_probe_and_attach+0xe0
bus_generic_attach(c3d3c680,6,c3c5b320,1,c0fd8eec) at 
bus_generic_attach+0x16
acpi_pci_attach(c3d3c680) at acpi_pci_attach+0xd0
device_attach(c3d3c680,c3d16f38,c3d3c680,0,c3d2d600) at device_attach+0x58
device_probe_and_attach(c3d3c680) at device_probe_and_attach+0xe0
bus_generic_attach(c3d2d600,c3d2d600,c3d522c0,c3c5b320,c3d522c0) at 
bus_generic_attach+0x16
acpi_pcib_attach(c3d2d600,c3d522d4,1,0,1d24480) at acpi_pcib_attach+0x12f
acpi_pcib_acpi_attach(c3d2d600) at acpi_pcib_acpi_attach+0xcf
device_attach(c3d2d600,c1420c88,c3d2d600,c3d2c640,c3d24480) at 
device_attach+0x58
device_probe_and_attach(c3d2d600) at device_probe_and_attach+0xe0
bus_generic_attach(c3d24480,58f,580,c3d2e1a8,4) at bus_generic_attach+0x16
acpi_attach(c3d24480) at acpi_attach+0x596
device_attach(c3d24480,0,c3d24480,c3c72380,0) at device_attach+0x58
device_probe_and_attach(c3d24480) at device_probe_and_attach+0xe0
bus_generic_attach(c3c72380,c3c72380,c3c72380,c1420d40,c06a8244) at 
bus_generic_attach+0x16
nexus_attach(c3c72380) at nexus_attach+0x13
device_attach(c3c72380,c06b31f2,c3c72380,c09c6190,1428000) at 
device_attach+0x58
device_probe_and_attach(c3c72380) at device_probe_and_attach+0xe0
root_bus_configure(c1420d88,c0667572,0,141ec00,141e000) at 
root_bus_configure+0x16
configure(0,141ec00,141e000,0,c04508f5) at configure+0x9
mi_startup() at mi_startup+0x96
begin() at begin+0x2c
db>
Received on Wed May 17 2006 - 10:23:58 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:55 UTC