DragonFly BSD
DragonFly bugs List (threaded) for 2006-10
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: [issue352] SMP weirdness in 1.6.2-RELEASE


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
Date: Fri, 20 Oct 2006 22:53:38 -0700 (PDT)

:My server which is SMP, produces
:
:APIC_IO: MP table broken: IRQ 15 not ISA when IRQ 14 is!
:Programming 16 pins in IOAPIC #0
:Programming 16 pins in IOAPIC #1
:Warning: IOAPIC #1 pin 17 does not exist, cannot program!
:
:in dmesg. I mean it  seems to work well as it should, but im just asking 
:why this happens?
:
:To Mike:
:Ive seen that error before on one of the SMP boxes ive setup with 
:DragonFly, have you tried updating BIOS?
:
:In my opinion as long as it says CPU #x launched that shouldnt be a 
:problem....
:
:Petr

    I see this error on my test boxes.  Insofar as I can tell, the BIOS
    is generating a broken MP table.

    I was able to work around the problem by commenting out APIC_IO.  This
    will cause the kernel to use the LAPIC for SMP related stuff and the
    PIC (and not the APIC) for interrupt routing.  It is a terrible hack,
    but it often works.

    options         SMP                     # Symmetric MultiProcessor Kernel
    #options        APIC_IO                 # Symmetric (APIC) I/O


						-Matt



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]