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>