[issue352] SMP weirdness in 1.6.2-RELEASE

Petr Janda elekktretterr at exemail.com.au
Fri Oct 20 18:12:28 PDT 2006


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

Mike Jakubik wrote:
Mike Jakubik <mikej at 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
in smp
[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 at xxxxxxxxxxxxxxxxxxxxxx>
<http://bugs.dragonflybsd.org/issue352>
_______________________________________________________
  






More information about the Bugs mailing list