I'm trying to get a new dual-core Intel Pentium D box to work, but I'm having trouble getting SMP working. Here's where I am: 1. With the 2.6.12 kernel from the knoppix disk, things work. Two processors are recognized at boot time. 2. With 2.6.16.16 things hang at boot time when ACPI is enabled (even when passing acip=ht at boot). I see the following: Enabling IO-APIC IRQ's ...TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1 On another pentium 4 hyperthreaded box I see the same followed by: . .MP-BIOS bug: 8254 timer not connected to IO-APIC ...trying to set up timer (IRQ0) through the 8259A ... failed. ...trying to set up timer as Virtual Wire IRQ... works. checking TSC synchronization across 2 CPUs: passed. Brought up 2 CPUs and the boot succeeds. 3. Disabling ACPI (yes, ACPI, not APIC) either by passing acpi=off or in building the kernel, works; I boot, but only one processor is recognized. I've attached copies of my .config file of the dmesg file (both gzipped) below. David
Attachment:
config.gz
Description: GNU Zip compressed data
Attachment:
dmesg.gz
Description: GNU Zip compressed data