IBM xSeries 336 dual Xeon hangs on boot when APIC enabled
John Baldwin
jhb at freebsd.org
Mon Aug 14 14:17:18 UTC 2006
On Sunday 13 August 2006 13:55, Jack Vogel wrote:
> On 8/13/06, Arjan van Leeuwen <avleeuwen at gmail.com> wrote:
> > I'm trying to boot FreeBSD 6.1-RELEASE/amd64 on an IBM xSeries 336 machine
> > with dual Xeons 3.2GHz installed.
> >
> > The installation was successful, but
> > if I try to boot the SMP kernel, it hangs after detection of SCSI and ATA
> > devices (possibly when doing the initialization of the mpt0 RAID controller,
> > or when it tries to start the second CPU?).
>
> [ ...]
>
> Couple questions come to mind: First, will it work if you install i386? Second,
> had it ever worked on this system with older releases?
>
> The reason you dont see the second cpu without ACPI is that IBM does not
> have the legacy MP table stuff set up, they require the ACPI tables to do
> MP (this is intentional not an oversight).
FYI, he disabled support for APICs, not ACPI. :) In this case it
sounds like IBM's BIOS doesn't provide correct interrupt routing info
for the NICs.
--
John Baldwin
More information about the freebsd-stable
mailing list