kern/123735: [panic] 7.0-STABLE kernel panic "AP #1 (PHY# 1)
failed!" on AMD Athlon 64 X2 Dual Core Processor 4200+
Tobias Hoellrich
thoellri at adobe.com
Mon May 19 17:40:03 UTC 2008
The following reply was made to PR kern/123735; it has been noted by GNATS.
From: "Tobias Hoellrich" <thoellri at adobe.com>
To: <bug-followup at FreeBSD.org>
Cc:
Subject: Re: kern/123735: [panic] 7.0-STABLE kernel panic "AP #1 (PHY# 1) failed!" on AMD Athlon 64 X2 Dual Core Processor 4200+
Date: Mon, 19 May 2008 10:39:35 -0700
I did a bit more investigation in this area.=20
The only place where the "AP #1 (PHY# 1) failed!" appears, is in=20
/usr/src/sys/i386/i386/mp_machdep.c:774
if (!start_ap(apic_id)) {
printf("AP #%d (PHY# %d) failed!\n", cpu, apic_id);
CHECK_PRINT("trace"); /* show checkpoints */
/* better panic as the AP may be running loose */
printf("panic y/n? [y] ");
if (cngetc() !=3D 'n')
panic("bye-bye");
}
And the panic-code is only triggered, if start_ap returns 0, which
appears towards the end of start_ap:
/* Wait up to 5 seconds for it to start. */
for (ms =3D 0; ms < 5000; ms++) {
if (mp_naps > cpus)
return 1; /* return SUCCESS */
DELAY(1000);
}
return 0; /* return FAILURE */
Unfortunately I have no idea on how to tackle this issue ...
Tobias
More information about the freebsd-bugs
mailing list