Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Apr 2005 20:46:41 -0700 (PDT)
From:      Doug White <dwhite@gumbysoft.com>
To:        Matthew Sullivan <matthew@uq.edu.au>
Cc:        Nate Lawson <nate@root.org>
Subject:   Re: SMP on Compaq DL380
Message-ID:  <20050425204148.H43358@carver.gumbysoft.com>
In-Reply-To: <426DB58B.5020608@uq.edu.au>
References:  <4267A1CF.3080903@uq.edu.au> <20050422190208.M68772@lexi.siliconlandmark.com> <426C93AC.3030907@root.org> <20050425200601.I42718@carver.gumbysoft.com> <426DB58B.5020608@uq.edu.au>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 26 Apr 2005, Matthew Sullivan wrote:

> >>>There definitely is a problem when you have identical APIC ids.  We
> >>>already blacklist one version of this BIOS.
> >>>
> >>That's not something I wanted to here right now... :-(
> >
> >Are you __sure__ you're booting the right kernel?
> >http://scorpion.sorbs.net/dmesg.txt shows a kernel that does not have SMP
> >nor APIC enabled.  I'm still seeing ISA interrupt routing rather than APIC
> >mappings.  And as noted previously the APIC IDs are not set which means
> >they are not enabled.  (APIC IDs are always >0.)
> >
> >What is the output of 'sysctl kern.smp'?
> >
> >
> kern.smp.maxcpus: 16
> kern.smp.active: 0
> kern.smp.disabled: 0
> kern.smp.cpus: 1
> kern.smp.forward_signal_enabled: 1
> kern.smp.forward_roundrobin_enabled: 1

You're booting the wrong kernel. Do a buildkernel + installkernel now,
reboot the system, and check that the kernel's build date has incremented.
Also watch the loader output and make sure someone hasn't overridden the
kernel name in loader.conf.

> >Have you tried booting without ACPI?
> >
> >
> No, but I am doing now...
>
> Btw now I have remote console this is what the BIOS shows....
>
>    1024 MB Detected
>
> COMPAQ System BIOS - P17 (12/18/2002)
> Copyright 1982,2002 Compaq Computer Corporation. All rights reserved.

This appears to be the latest BIOS. Some Compaq systems are known to
generate bogus MPTables and such when configured to run Windows. You might
poke around the BIOS Setup and see if there is an "OS Type" field that can
be set to "SCO UNIX" or "Other" (not in PnP setup probably).

> Boot without ACPI is show at http://scorpion.sorbs.net/dmesg-noacpi.txt
>
> kern.smp.maxcpus: 16
> kern.smp.active: 0
> kern.smp.disabled: 0
> kern.smp.cpus: 1
> kern.smp.forward_signal_enabled: 1
> kern.smp.forward_roundrobin_enabled: 1
>
> I'm going to recompile the kernel again - with the current config - just
> to prove it's there...

Good idea :)

-- 
Doug White                    |  FreeBSD: The Power to Serve
dwhite@gumbysoft.com          |  www.FreeBSD.org



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