From owner-freebsd-current@FreeBSD.ORG Wed May 17 12:23:58 2006 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ABD8E16A4BF for ; Wed, 17 May 2006 12:23:58 +0000 (UTC) (envelope-from richardtector@thekeelecentre.com) Received: from mx0.thekeelecentre.com (mx0.thekeelecentre.com [217.206.238.167]) by mx1.FreeBSD.org (Postfix) with ESMTP id 11DA143D46 for ; Wed, 17 May 2006 12:23:57 +0000 (GMT) (envelope-from richardtector@thekeelecentre.com) Received: from localhost (mailfil.mx0.thekeelecentre.com [217.206.238.165]) by mx0.thekeelecentre.com (Postfix) with ESMTP id E824140C7 for ; Wed, 17 May 2006 13:23:56 +0100 (BST) X-Virus-Scanned: by amavisd-new at mx0.thekeelecentre.com Received: from mx0.thekeelecentre.com ([217.206.238.167]) by localhost (mailfil.mx0.thekeelecentre.com [217.206.238.165]) (amavisd-new, port 10024) with ESMTP id KespOpBD-gC3; Wed, 17 May 2006 13:23:44 +0100 (BST) Received: from [217.206.238.190] (host-190.thekeelecentre.com [217.206.238.190]) by mx0.thekeelecentre.com (Postfix) with ESMTP id 630D040BA; Wed, 17 May 2006 13:23:44 +0100 (BST) Message-ID: <446B15D6.4030309@thekeelecentre.com> Date: Wed, 17 May 2006 13:23:50 +0100 From: Richard Tector User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Richard Tector References: <446A3B51.7030202@thekeelecentre.com> In-Reply-To: <446A3B51.7030202@thekeelecentre.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-current@freebsd.org Subject: Re: Broken Areca driver (arcmsr) - panic: bad stray interrupt X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 May 2006 12:24:04 -0000 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@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC WARNING: WITNESS option enabled, expect reduced performance. ACPI APIC Table: 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 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 irqs 0-15 on motherboard ioapic1 irqs 16-31 on motherboard kbd1 at kbdmux0 ath_hal: 0.9.16.16 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413) acpi0: 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: on acpi0 acpi_throttle0: on cpu0 cpu1: on acpi0 acpi_throttle1: on cpu1 acpi_throttle1: failed to attach P_CNT device_attach: acpi_throttle1 attach returned 6 acpi_button0: on acpi0 pcib0: port 0xcf8-0xcff on acpi0 pci0: on pcib0 fxp0: port 0xb400-0xb43f mem 0xfe9fd000-0xfe9fdfff,0xfe800000-0xfe8fffff irq 20 at device 2.0 on pci0 miibus0: on fxp0 inphy0: on miibus0 inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto fxp0: Ethernet address: 00:e0:18:03:be:99 vgapci0: port 0xb800-0xb8ff mem 0xfd000000-0xfdffffff,0xfe9ff000-0xfe9fffff at device 7.0 on pc i0 isab0: port 0x580-0x58f at device 15.0 on pci0 isa0: on isab0 atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xffa0-0xffaf at device 15.1 on pci0 ata0: on atapci0 ata1: on atapci0 ohci0: mem 0xfe9fe000-0xfe9fefff irq 10 at device 15.2 on pci0 ohci0: [GIANT-LOCKED] usb0: OHCI version 1.0, legacy support usb0: 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: on acpi0 pci1: on pcib1 em0: 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: 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: at device 3.0 on pci1 pci2: on pcib2 arcmsr0: 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>