DOCUMENT ID:  1199-02

SYNOPSIS:     APIC can cause Solaris 2.4 x86 to fail on installation

OS RELEASE:   2.4

PRODUCT:      Solaris x86

KEYWORDS:     APIC install MP intel MPS


SYMPTOMS:

When installing on Intel MPS 1.1 based MP systems, Solaris 2.4 for x86
can generate a kernel panic: Page Fault if the APIC is disabled, causing
the following panic report:

        eip(e000a444), eflags(10206), ebp(e00a29b8), uesp(e0003591),
        esp(e00a2994), eax(24), ebx(3), ecx(b0), edx(24), esi(0), edi(3),
        cr0(80050033), cr2(24), cr3(272000), cs(158), da(160), ss(24),
        es(160), fs(1a8), gs(1b0)
        Panic: PAge Fault
        BAD TRAP
        Page Fault
        Kernel fault at addr=0x24, pte=0x0,
        pid=0, pc=0xe000a444, sp=0xe0003591, eflags=0x10206


DESCRIPTION:

On x86 MP systems built to the Intel MPS 1.1 specification that use the
Award MP BIOS, there is a jumper on the motherboard to enable APIC which
is set to disable by default. 

The BIOS still reports to Solaris 2.4 for x86 during installation that
the machine is MPS 1.1 compliant and so it will attempt to use the APIC
resulting in the above panic. 


SOLUTION:

To resolve this issue, the jumper controlling APIC should be set to
enabled. 


DATE APPROVED: 10/10/95