Summary:

Second kernel failed to boot 


Details:

An update... I originally built the second kernel with SMP=y and booted it
with maxcpus=1. The latest kdump.txt indicates this should work. Note I was
running an SMP kernel on a x326 with one CPU installed (it can hold two).
It worked a few times, then I started seeing the following errors when
booting the second kernel:

mtrr: v2.0 (20020519)
..MP-BIOS bug: 8254 timer not connected to IO-APIC
failed.
timer doesn't work through the IO-APIC - disabling NMI Watchdog!
Uhhuh. NMI received for unknown reason 20.
Dazed and confused, but trying to continue
Do you have a strange power saving mode enabled?
Kernel panic - not syncing: IO-APIC + timer doesn't work! Try using the
'noapic' kernel parameter

I did not turn on NMI Watchdog, so I'm not sure why that error appears.  I
then rebuilt with SMP=n and the second kernel started booting fine again.
This leads me to believe that maxcpus=1 isn't sufficient.  The second kernel
must still be built with SMP=n.  Do you agree?