SMP support via ACPI

glennpj at charter.net glennpj at charter.net
Sat Jul 17 21:34:00 PDT 2004


On Sat, Jul 17, 2004 at 06:53:19PM -0700, Matthew Dillon wrote:

> :> :Just curious here. As of about two, maybe three weeks ago, I was
> :> :able to boot DragonFly on my P4 HT machine with an SMP kernel.  I
> :> :just did a fresh install of DragonFly BSD 1.0A and now can not
> :> :boot an SMP kernel.  Was there a "simple" change that caused this
> :> :that could perhaps be reverted or was it a major sub-system import
> :> :that will require much more work?
> :>
> :>     Try booting without ACPI (boot menu option 2).
> :
> :I tried that but got the same result, the system will freeze up at
> :various stages of the boot process (with an SMP kernel).
> :
> :-- Glenn Johnson
>
>     Maybe it's the dual boot stuff.  Again.
>
>     Try creating the file /boot.config with the contents '-V' (without
>     the quotes), so it doesn't try to use the serial console.

That did not help. I can boot an SMP kernel in single user mode if that
bit of information is of any value.  While the exact failure point is
not always the same, it is always just before the start of login.  In
other words, sometimes I will see the "Additional TCP options" message
last, other times I will see the "Starting moused" message and get a
pointer drawn on the screen.

I jotted down the following from the kernel messages:

APIC_IO: Testing 8254 interrupt delivery
APIC_IO: Broken MP table detected: 8254 is not connected to IOAPIC #0
intpin 2
APIC_IO: routing 8254 via 8259 and IOAPIC #0 intpin 0
SMP: AP CPU #1 Launched!

-- 
Glenn Johnson





More information about the Kernel mailing list