Date: Mon, 19 May 2008 17:40:03 GMT From: "Tobias Hoellrich" <thoellri@adobe.com> To: freebsd-bugs@FreeBSD.org Subject: Re: kern/123735: [panic] 7.0-STABLE kernel panic "AP #1 (PHY# 1) failed!" on AMD Athlon 64 X2 Dual Core Processor 4200+ Message-ID: <200805191740.m4JHe3Yx050284@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/123735; it has been noted by GNATS.
From: "Tobias Hoellrich" <thoellri@adobe.com>
To: <bug-followup@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200805191740.m4JHe3Yx050284>
