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>