On Tue, 9 May 2000, Antony Platt wrote:
> The problem
>
> On a Compaq Proliant 4500R
> Linux only recognises 1 CPU
>
> it has 4 x 133Mhz boards in it
[...]
> Here is a response from the Compaq 7 linux mailing list I received
>
> > The problem is that the PL4500 is an entirely EISA based system. This
> came
> > out before the current methods used today which are "Full Table" and "Full
> > Table Mapped." In this case, even if there was a choice for APIC mode on
> > the PL4500, it would have only 1 selection: "EISA Mapped" Linux is
> > currently unable to use processors under this mapping scheme (as far as I
> > know). Maybe someone is willing to devote some time, effort, and skill to
> > allow Linux to run on the "EISA Mapped" de of multiprocessing. The only
> > systems affected by this are most of the EISA only based servers.
I don't know what "EISA Mapped" means and how it relates to SMP.
Linux supports EISA-only i386/SMP systems since 2.0 provided they are
Intel "Multiprocessor Specification" (MPS) compliant. In particular, it
means a BIOS needs to set up at least a valid "MP floating pointer" and
optionally an "MP table" which together define MP resources available in a
given system and how they are located. This requirement is completely
unrelated to EISA presence or absence -- MPS fully defines the handling of
about any bus in existence.
Ask them if the sytem is Intel-MP compliant -- if not, it will only boot
UP. If it is, then try the 2.3.99-pre6 kernel as someone already
suggested.
> So my question is, does the kernel tree for future Linux's have a plan to
> implement these types of machines??
If the system is not Intel-MP compliant, then ask them for a pointer to a
specification the system adheres to. Given appropriate docs we might
consider writing code to support your system.
> As there is many brands (HP Digital Compaq etc) that have servers based on
> this type of config.
Almost all systems in existence are Intel MPS compliant. Given the spec
is available since 1995 and hardware recommendations for platform-wide
compatibility are available since 1992 (specified in docs for 82489DX APIC
chips), I see no point for the manufacturer in making a system non Intel
MPS compliant. Implementing of the aforementioned "MP floating pointer"
and "MP table" is a trivial task for a BIOS programmer.
--
+ Maciej W. Rozycki, Technical University of Gdansk, Poland +
+--------------------------------------------------------------+
+ e-mail: [EMAIL PROTECTED], PGP key available +
-
Linux SMP list: FIRST see FAQ at http://www.irisa.fr/prive/dmentre/smp-howto/
To Unsubscribe: send "unsubscribe linux-smp" to [EMAIL PROTECTED]