*Sigh*
When Linux has IOAPICs and Local Apics configured via an ACPI MADT it will not read the mptable at all. It will reference mptable information though and not find any bus.
Only way out seems to add a DSDT als well. Or whatever table it wants for that.
It is really broken.
Stefan