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