Re: invalid SMP mptable on Toshiba Satellite 2430-301

From: Jochen Voss
Date: Thu Nov 13 2003 - 13:47:53 EST


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/

Attachment: signature.asc
Description: Digital signature