SMP Panic: no local apic

Michael Neumann mneumann at ntecs.de
Thu Jan 24 02:36:16 PST 2008


Petr Janda wrote:
This will give you a more appropriate error message, nothing more.

The whole problem arises because search_for_sig don't find a "_MP_"
signature in memory. The relevant changes were introduced in FreeBSD in
version 1.220 of mp_machdep.c:
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/i386/i386/mp_machdep.c?r=1.22
Well when I boot with a UP kernel, it says 2 logical cpus found. So do we have 
the same problem?
My guess is that this output comes from CPUID and has nothing to do with 
the SMP boot problem you see. So I think yes, we probably have the same 
problem.

It would be great if someone ported this newer code from freebsd or at least 
did something about this problem. I think theres a lot of people that can't 
get SMP to work due to this problem.
Yes, that would be great.

Regards,

  Michael





More information about the Bugs mailing list