Date: Fri, 31 Mar 2000 11:36:01 +0200 (CEST) From: "O. Hartmann" <ohartman@ipamzlx.physik.uni-mainz.de> To: freebsd-smp@freebsd.org Cc: freebsd-stable@freebsd.org Subject: SMP Pproblems ALR Revolution Q-SMP Message-ID: <Pine.BSF.4.10.10003311058280.16977-100000@ipamzlx.physik.uni-mainz.de>
next in thread | raw e-mail | index | archive | help
Well, the show goes on :-(
Today I tried again to bring up an older Siemens/Nixdorf PCE-5Smp
aka ALR Revolution Q-SMP.
Here waht I did:
first upgraded to the newest available BIOS (4.04.6) -> effect: mptable
can have a look on what's in the machine (failed before).
Machine has three CPU boards, P100 with each board's own Cache (MESI)
controler.
After BIOS update mptables exposes this output:
MPTable, version 2.0.15
looking for EBDA pointer @ 0x040e, found, searching EBDA @ 0x0009f000
MP FPS found in Extended BIOS Data Area @ physical addr: 0x0009f0a0
-------------------------------------------------------------------------------
MP Floating Pointer Structure:
location: EBDA
physical address: 0x0009f0a0
signature: '_MP_'
length: 16 bytes
version: 1.1
checksum: 0x75
mode: PIC
-------------------------------------------------------------------------------
MP Config Table Header:
physical address: 0x0009f0b5
signature: 'PCMP'
base table length: 256
version: 1.1
checksum: 0x60
OEM ID: 'ALR '
Product ID: 'Revolut QSMP'
OEM table pointer: 0x00000000
OEM table size: 0
entry count: 22
local APIC address: 0xfee00000
extended table length: 0
extended table checksum: 0
-------------------------------------------------------------------------------
MP Config Base Table Entries:
--
Processors: APIC ID Version State Family Model Step Flags
0 0x 1 BSP, usable 5 2 5 0x0181
1 0x 1 AP, usable 5 2 5 0x0181
2 0x 1 AP, usable 5 2 5 0x0181
--
Bus: Bus ID Type
0 EISA
1 PCI
--
I/O APICs: APIC ID Version State Address
3 0x01 usable 0xfec00000
--
I/O Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN#
ExtINT conforms conforms 0 0 3 0
INT conforms conforms 0 1 3 1
INT conforms conforms 0 3 3 3
INT conforms conforms 0 4 3 4
INT conforms conforms 0 5 3 5
INT conforms conforms 0 6 3 6
INT conforms conforms 0 7 3 7
INT conforms conforms 0 8 3 8
INT conforms conforms 0 9 3 9
INT conforms conforms 0 10 3 10
INT conforms conforms 0 11 3 11
INT conforms conforms 0 12 3 12
INT conforms conforms 0 14 3 14
INT conforms conforms 0 15 3 15
--
Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN#
ExtINT conforms conforms 0 0 255 0
NMI conforms conforms 0 0 255 1
-------------------------------------------------------------------------------
# SMP kernel config file options:
# Required:
options SMP # Symmetric MultiProcessor Kernel
options APIC_IO # Symmetric (APIC) I/O
# Optional (built-in defaults will work in most cases):
#options NCPU=3 # number of CPUs
#options NBUS=2 # number of busses
#options NAPIC=1 # number of IO APICs
#options NINTR=24 # number of INTs
===============================================================================
I applyed the suggested kernel config options, once with and once without the
optional, commented out options.
When booting the machine with SMP kernel, I get first the message:
Warning, using 2 out of 3 CPUs. It seems, that one CPU can notbe used, maybe due the
fact of the odd number of processors. But either 2 or 3 CPUs, it doesn't matter the effect is always
the same. After loading the kernel, I get the message about the available memory, then
some messages about programming APIC pin 0 on IRQ 16 or similar, then EISAINTCONTROL 0000c200.
After this message I get the message: AP# 1 (PHY# 1): failed. panic? (y/n):
When typing 'n' booting goes on up to a stage, when some IO devices, like SIO or parallel port,
should be initialized. Then the machine freezes.
I tried some othe combinations with the interrupts (16 instead of 24 as suggested by
mptabel), but I have not played yet with all possible combinations.
Well, I personally accuse the EISA configuration for this failure, but
I'm not an expert. Has anybody any idea or suggestion what to do? I would
appreciate any hint or tip, thanks!
===============================================================================
Kind regards
Gruss O. Hartmann
-------------------------------------------------------------------
ohartman@ipamzlx.physik.uni-mainz.de
Klimadatenserver des IPA, Universitaet Mainz
Netzwerk- und Systembetreuung
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.10003311058280.16977-100000>
