RE: invalid SMP mptable on Toshiba Satellite 2430-301

From: Nakajima, Jun
Date: Thu Nov 13 2003 - 13:58:20 EST


Which kernel is this? In 2.6 we don't look at the MPS table if ACPI is
available. Or ACPI detection is failing?

Jun

> -----Original Message-----
> From: linux-kernel-owner@xxxxxxxxxxxxxxx [mailto:linux-kernel-
> owner@xxxxxxxxxxxxxxx] On Behalf Of Jochen Voss
> Sent: Thursday, November 13, 2003 10:45 AM
> To: Linus Torvalds
> Cc: linux-kernel@xxxxxxxxxxxxxxx
> Subject: Re: invalid SMP mptable on Toshiba Satellite 2430-301
>
> Hello,
>
> On Thu, Nov 13, 2003 at 10:13:08AM -0800, Linus Torvalds wrote:
> > Hmm.. Do you have ACPI enabled? We really shouldn't need the MP
table if
> > the information is elsewhere, but the mptable assumptions might be a
bit
> > entrenched.
>
> With SMP and ACPI enabled I get the following kernel
> boot messages
>
> Intel MultiProcessor Specification v1.4
> Virtual Wire compatibility mode.
> SMP mptable: bad signature [0x0]!
> BIOS bug, MP table errors detected!...
> ... disabling SMP support. (tell your hw vendor)
>
> The last message is generated by the following code
> in arch/i386/kernel/mpparse.c:
>
> if (!smp_read_mpc((void *)mpf->mpf_physptr)) {
> smp_found_config = 0;
> printk(KERN_ERR "BIOS bug, MP table errors detected!...\n");
> printk(KERN_ERR "... disabling SMP support. (tell your hw
> vendor)\n");
> return;
> }
>
> I don't know what effects are caused by the 'smp_found_config = 0',
> but later-on the following messages appear:
>
> No local APIC present or hardware disabled
> ...
> CPU: After generic identify, caps: bfebf9ff 00000000 00000000
> 00000000
> CPU: After vendor identify, caps: bfebf9ff 00000000 00000000
> 00000000
> CPU: Trace cache: 12K uops, L1 D cache: 8K
> CPU: L2 cache: 512K
> CPU: Hyper-Threading is disabled
> CPU: After all inits, caps: bfebf9ff 00000000 00000000
00000080
> ...
> SMP motherboard not detected.
> Local APIC not detected. Using dummy APIC emulation.
> Starting migration thread for cpu 0
> CPUS done 4
>
> I hope this helps,
> Jochen
> --
> http://seehuhn.de/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/