Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Aug 2004 08:20:35 +1000 (EST)
From:      andy@bradfieldprichard.com.au
To:        "Peter Wemm" <peter@wemm.org>
Cc:        freebsd-current@freebsd.org
Subject:   Re: PLEASE TEST: IPI deadlock avoidance patch
Message-ID:  <53654.203.41.12.153.1093299636.squirrel@bpgate.speednet.com.au>
In-Reply-To: <200408231441.00692.peter@wemm.org>
References:   <20040822115345.Y94593@carver.gumbysoft.com><412A5B02.9010705@telia.com> <200408231441.00692.peter@wemm.org>

next in thread | previous in thread | raw e-mail | index | archive | help
>
> Thanks to everybody for confirming the fix :-)
> --

With the patch applied, during a make -j4 buildworld my box still hangs
with the following (bright-white) messages on the console:

<these messages are repeated on the screen until hang>
...
panic: APIC: Previous IPI is stuck
cpuid = 0;
boot() called on cpu#0
Uptime: 3h57m24s
Cannot dump. No dump device defined.
panic: malloc(M_WAITOK) in interrupt context
cpuid = 0;
KDB: enter: panic
<hangs here>


:(


Some dmesg info:

<snip>
FreeBSD 5.3-BETA1 #0: Mon Aug 23 23:46:21 EST 2004
root@hummer:/slim/obj/hummer/src-current/src/sys/GENERIC
WARNING: WITNESS option enabled, expect reduced performance.
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Pentium Pro (198.95-MHz 686-class CPU)
Origin = "GenuineIntel"  Id = 0x619  Stepping = 9
Features=0xfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV>
real memory  = 536870912 (512 MB)
avail memory = 515706880 (491 MB)
MPTable: <INTEL    ALDER       >
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP): APIC ID:  1
 cpu2 (AP): APIC ID:  2
 cpu3 (AP): APIC ID:  4
ioapic0: Assuming intbase of 0
ioapic1: Assuming intbase of 16
ioapic1 <Version 1.1> irqs 16-31 on motherboard
ioapic0 <Version 1.1> irqs 0-15 on motherboard
<snip>


-andyf



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53654.203.41.12.153.1093299636.squirrel>