Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 Jul 2000 17:37:38 +0200 (CEST)
From:      "O. Hartmann" <ohartman@ipamzlx.physik.uni-mainz.de>
To:        smp@freebsd.org
Subject:   SMP Problems on ALR QSMP
Message-ID:  <Pine.BSF.4.10.10007031723200.8239-100000@ipamzlx.physik.uni-mainz.de>

next in thread | raw e-mail | index | archive | help
Dear Sirs.
I posted prior some questions concerning problems with a ALR QSMP
aka Siemens PCE-5Smp System. This machine has 256 MB RAM and three
P100 CPU boards but I cannot activate all three CPUs because while
trying to start the slave CPUs the system crashes. This crash seems 
to be very courios. When booting in SMP mode, kernel tries to
start slave CPU #1 but reports that something failed and asks for 
going on or halt. When typing for going on, the same procedure occurs 
for the next CPU. When typing for going on, kernel tries to boot the normal way,
but when initializing EISA/ISA interrupts on EISA bus, it freezes
completely. It seems that there is something wrong with Interrupt handler
or anything else, it is courios to me that the kernel is capable of trying
to boot each CPU, failing and trying the next one and then crashing by
freezing. I'm now for the past 5 months on with this problem, but no
glue why it occurs and how it could be fixed. With only one CPU the machine runs fine, but
slow.

Here is what mptable says:

===============================================================================

MPTable, version 2.0.15

-------------------------------------------------------------------------------

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


This is what dmesg shows (while running in Single CPU mode:

Copyright (c) 1992-2000 The FreeBSD Project.
Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California. All rights reserved.
FreeBSD 4.0-STABLE #7: Mon Jul  3 13:37:12 CEST 2000
    root@wotan.brainstorm-online.net:/usr/src/sys/compile/WOTAN
Timecounter "i8254"  frequency 1193150 Hz
Timecounter "TSC"  frequency 99998757 Hz
CPU: Pentium/P54C (100.00-MHz 586-class CPU)
  Origin = "GenuineIntel"  Id = 0x525  Stepping = 5
  Features=0x1bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8>
real memory  = 268435456 (262144K bytes)
avail memory = 257667072 (251628K bytes)
Preloaded elf kernel "kernel" at 0xc0364000.
Preloaded userconfig_script "/boot/kernel.conf" at 0xc036409c.
Intel Pentium detected, installing workaround for F00F bug
ccd0-3: Concatenated disk drivers
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
mlx0: <Mylex version 3 RAID interface> port 0x7000-0x707f mem 0x82000000-0x8200007f irq 15 at device 17.0 on pci0
mlx0: DAC960P/PD, 3 channels, firmware 3.51-0-12, 4MB RAM
mlxd0: <Mylex System Drive> on mlx0
mlxd0: 12288MB (25165824 sectors) RAID 5 (online)
de0: <Digital 21142 Fast Ethernet> port 0x7080-0x70ff mem 0x82000080-0x820000ff irq 14 at device 18.0 on pci0
de0: 21142 [10-100Mb/s] pass 1.1
de0: address 00:80:ad:b6:0f:f6
de1: <Digital 21142 Fast Ethernet> port 0x7400-0x747f mem 0x82000100-0x8200017f irq 9 at device 19.0 on pci0
de1: 21142 [10-100Mb/s] pass 1.1
de1: address 00:80:ad:b6:0f:ea
pci0: <Tseng Labs ET4000 W32P graphics accelerator> at 20.0 irq 15
eisa0: <EISA bus> on motherboard
mainboard0: <ALRa341 (System Board)> on eisa0 slot 0
isa0: <ISA bus> on motherboard
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
vga0: <Generic ISA VGA> at port 0x3b0-0x3df iomem 0xa0000-0xbffff on isa0
fb0 at vga0
sc0: <System console> on isa0
sc0: VGA <16 virtual consoles, flags=0x200>
aic0: <Adaptec 6260/6360 SCSI controller> at port 0x340-0x35f irq 11 on isa0
aic0: aic6360, dma, disconnection, parity check
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1 at port 0x2f8-0x2ff irq 3 flags 0x10 on isa0
sio1: type 16550A
ppc0: <Parallel port> at port 0x378-0x37f irq 7 drq 1 on isa0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
IP packet filtering initialized, divert enabled, rule-based forwarding enabled, default to deny, unlimited logging
DUMMYNET initialized (000608)
BRIDGE 990810, have 3 interfaces
-- index 1  type 6 phy 0 addrl 6 addr 00.80.ad.b6.0f.f6
-- index 2  type 6 phy 0 addrl 6 addr 00.80.ad.b6.0f.ea
IPsec: Initialized Security Association Processing.
Waiting 5 seconds for SCSI devices to settle
de0: enabling 10baseT port
de1: enabling 10baseT port
sa0 at aic0 bus 0 target 3 lun 0
sa0: <HP C1533A 9503> Removable Sequential Access SCSI-2 device
sa0: 5.000MB/s transfers (5.000MHz, offset 8)
no devsw (majdev=0 bootdev=0xa0200000)
Mounting root from ufs:/dev/mlxd0s1a
cd0 at aic0 bus 0 target 5 lun 0
cd0: <TOSHIBA CD-ROM XM-3501TA 1875> Removable CD-ROM SCSI-2 device
cd0: 4.237MB/s transfers (4.237MHz, offset 8)
cd0: Attempt to query device size failed: NOT READY, Medium not present
cd1 at aic0 bus 0 target 6 lun 0
cd1: <TOSHIBA CD-ROM XM-3501TA 1875> Removable CD-ROM SCSI-2 device
cd1: 4.237MB/s transfers (4.237MHz, offset 8)
cd1: Attempt to query device size failed: NOT READY, Medium not present


I hope this is useful ... many thanks in advance,

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-smp" 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.10007031723200.8239-100000>