DragonFly bugs List (threaded) for 2006-10
Re: [issue352] SMP weirdness in 1.6.2-RELEASE
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?
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
Mike Jakubik wrote:
Mike Jakubik <mikej@xxxxxxxxxx> added the comment:
The problem appears to be related to interrupt routing.
APIC_IO: Testing 8254 interrupt delivery
APIC_IO: Broken MP table detected: 8254 is not connected to IOAPIC #0 intpin 2
APIC_IO: routing 8254 via 8259 and IOAPIC #0 intpin 0
SMP: AP CPU #1 Launched!
Warning: ACPI idle hook not yet supported for SMP
Following is a chat log of the advice i received on IRC.
[02:16pm] <wettoast> however, the server works fine in fbsd 6 and windows 2003
[02:16pm] <@TGEN> that's important
[02:16pm] <@TGEN> yes, the hardware in itself isn't really to blame
[02:16pm] <@TGEN> the code that configures the APICs probably is
[02:16pm] <wettoast> i see..
[02:17pm] <@TGEN> I'm not sure what to do about it though
[02:17pm] <@TGEN> interrupt routing is tedious business on x86
[02:17pm] <wettoast> maybe ill just make a note of that in the bug report
[02:17pm] <@TGEN> yeah, add those lines from dmesg and a short description
[02:18pm] <@TGEN> Matt might be able to figure something out, he's done this
before on DFly
DragonFly issue tracker <issues@xxxxxxxxxxxxxxxxxxxxxx>