SMP still broken in 1.3.68

Drago Goricanec (drago@iac.co.jp)
Sat, 24 Feb 1996 02:59:00 +0900


It's still broken in 1.3.68

> > I just noticed that when I switched from 1.3.64 to 1.3.66, the second
> > processor no longer initializes properly. I now get:
> >
> > Booting processor 1 stack 00002000: APIC never delivered???
> >
> > It's still broken in 1.3.67.
>
> Let people know what board you are using. 1.3.66 now uses a better (for most
> things ;)) SMP initialise. Erik is working on getting it booting everything
> properly.
>
> Alan

My board is ASUS PCI/I-P54NP4D Rev 1.6, with dual 100MHz Pentiums.

Here's the relevant syslog.

Kernel logging (proc) started.
Intel MultiProcessor Specification v1.1
Virtual Wire compatibility mode.
OEM ID: ASUSTEK1 Product ID: P54NIP400000 APIC at: 0xFEE00000
Processor #0 Pentium(tm) APIC version 17
Processor #1 Pentium(tm) APIC version 17
I/O APIC #2 Version 17 at 0xFEC00000.
Processors: 2
Console: 16 point font, 400 scans
Console: colour VGA+ 80x25, 1 virtual console (max 63)
pcibios_init : BIOS32 Service Directory structure at 0x000fc8f0
pcibios_init : BIOS32 Service Directory entry at 0xfcd20
pcibios_init : PCI BIOS revision 2.00 entry at 0xfcd50
Probing PCI hardware.
Calibrating delay loop.. ok - 39.83 BogoMIPS
Memory: 30916k/32768k available (768k kernel code, 384k reserved, 700k data)
This processor honours the WP bit even when in supervisor mode. Good.
Swansea University Computer Society NET3.033 for Linux 1.3.50
NET3: Unix domain sockets 0.10 BETA for Linux NET3.033.
Swansea University Computer Society TCP/IP for NET3.033
IP Protocols: ICMP, UDP, TCP
VFS: Diskquotas version dquot_5.6.0 initialized
Checking 386/387 coupling... Ok, fpu using exception 16 error reporting.
Checking 'hlt' instruction... Ok.
Linux version 1.3.68 (drago@toritsu) (gcc version 2.7.0) #1 Sat Feb 24 01:11:59 JST 1996
Booting processor 1 stack 00002000: APIC never delivered???
Error: only one processor found.

If you need more information, let me know.

Drago