Ron,

What's the 440 status?  Could you bring one up to SC 2001 with a serial
console?  (I can use someone's laptop.)  These problems look hauntingly
familiar.

It really looks to me like you are misnumbering your IO-APIC and your
Local (on-CPU) APIC for CPU #0..  It should find CPU #1 (APIC-ID=1) as the
boot processor, CPU #0 (APIC-ID=0) as the application processor, and the
IO-APIC (APIC-ID=2).  It looks like you have it renumber the App. Proc. to
have ID #2, and hence all sorts of terrible things happen (page faults
aren't handled by the interrupt controller correctly because the CPU
doesn't understand IO-APIC commands).

I had this same problem last Winter -- David H. actually solved it by
asking why my numbering started at #1 and #2 after I told him it should be
#0, #1.  The initial numbering is, I believe, motherboard revision
dependent, so it would make sense if your board and Eric's act
differently.

Then again, I could be (and probably am) wrong.  I'll see you and talk to
you this week at ALS.

        Until then,
        James

> Unable to handle kernel paging request at virtual address ffffe0b0

> with one cpu in you get:
...
> Asserting INIT.
> Waiting for send to finish...
> APIC error on CPU0: 00(04)
> APIC error on CPU0: 04(04)




Reply via email to