panic (trap 12) when booting SMP kernel on Atom 330 (dual core)
I am playing with Atom 330 Dual Core P945GC combination which works fine under generic kernel, but crashes with trap 12
as soon as all physical and virtual cores are printed to the screen while booting. Anyone else playing with similar setup?
#3 Updated by dillon over 5 years ago
:Thomas Nikolajsen (via DragonFly issue tracker) wrote:
:> I have a D945GCLF2, with atom 330, works nice with SMP,
:> just leave `options APIC_IO' out of kernel config.
:Do you think we can debug the cause of this problem? I'd like to slowly fix APIC_IO support so that in the distant future it could become a default (instead of using PIC).
This just goes back to the ACPI interrupt routing issue. The PCI bios
just doesn't work on most PCs. APIC_IO is broken because we currently
rely on the MP table, and the MP table does not supply the correct
interrupt routing information on many BIOSes.
#5 Updated by elekktretterr over 4 years ago
> Antonio Huete Jimenez <email@example.com> added the comment:
> Afaik, a while ago Sepherosa changed fixed some MP issues by ignoring the
> MPTable (when it wasn't available or couldn't be read) and trusting on
> instead MADT. Did the APIC_IO get better after this?
As far as I remember, no. APIC_IO didnt get updated. I know my laptop only
boots with APIC_IO disabled. Does anyone know whats happening with Sephe?