Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Sep 2000 12:25:59 +0100
From:      Mark Blackman <mark.blackman@dircon.net>
To:        "Potter, Jeff" <Jeff.Potter@Compaq.com>
Cc:        "'freebsd-smp@freebsd.org'" <freebsd-smp@freebsd.org>, sam.yeung@dircon.net
Subject:   Re: FreeBSD 4.0 Release SMP kernel stalls during bootup"SMP: CPU1 api c_initialize()"  (See PR19338 for details)
Message-ID:  <20000911122559.A50097@diablo.dircon.net>
In-Reply-To: <20000908160222.A37468@diablo.dircon.net>; from mark.blackman@dircon.net on Fri, Sep 08, 2000 at 04:02:22PM %2B0100
References:  <2D348570FE47D0118C3F00805FEA318104BC29FA@EXCHOU-CA0901> <20000908160222.A37468@diablo.dircon.net>

next in thread | previous in thread | raw e-mail | index | archive | help
For the record, we cured this by setting "unixware" as the
Primary Operating System in the SmartStart configuration
utility.

On Fri, Sep 08, 2000 at 04:02:22PM +0100, Mark Blackman wrote:
> 
> We're having a bit of trouble with a Compaq DL380 here (with SMP).
> hangs just after
> 
> lint0: 0x00000700 lint1: 0x00010400 TPR: 0x00000010 SVR: 0x000001ff
> 
> Could I persuade you to send a kernel config file that works 
> with DL380 SMP and/or any BIOS settings required, please.
> This is for a big customer so speed will be gratefully appreciated.
> 
> - Mark (Blackman)
> 
> On Fri, Aug 04, 2000 at 07:39:29PM -0500, Potter, Jeff wrote:
> > 
> > http://www.freebsd.org/cgi/query-pr.cgi?pr=19338
> > 
> > Does anyone have any advice or a patch that possibly could fix this issue?
> > The SMP kernel works fine on the Compaq DL380, but fails on the Compaq
> > DL360.  The most obvious difference in the hardware of the two units is the
> > BSP/AP APIC ID numbers are wired differently [per Intel spec].  MP Table for
> > the Compaq DL360 is listed in PR 19338.  We don't suspect ill behaved
> > hardware because RedHat 6.2, and other SMP capable OSes work fine on both
> > units.  Copied 'most' of the boot message below from the customer issue
> > report.   If more information is needed for resolution, please let me know.
> > Thanks in advance!
> > 
> > Regards,
> > JP   
> > 
> > 
> > Output from boot -hv DL360
> > --------------------------
> > connected
> > 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-20000531-STABLE #0: Thu Jun  1 16:03:10 BST 2000
> >     root@fubar.noc.demon.net:/usr/src/sys/compile/CPQ
> > Calibrating clock(s) ... TSC clock: 797430926 Hz, i8254 clock: 1193118 Hz
> > CLK_USE_I8254_CALIBRATION not specified - using default frequency
> > Timecounter "i8254"  frequency 1193182 Hz
> > CLK_USE_TSC_CALIBRATION not specified - using old calibration method
> > CPU: Pentium III/Pentium III Xeon (797.48-MHz 686-class CPU)
> >   Origin = "GenuineIntel"  Id = 0x683  Stepping = 3
> > 
> > Features=0x383fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,
> > CMOV,PAT,PSE36,MMX,FXSR,XMM>
> > real memory  = 1207943168 (1179632K bytes)
> > Physical memory chunk(s):
> > 0x00001000 - 0x0009efff, 647168 bytes (158 pages)
> > 0x002c3000 - 0x47ff3fff, 1205014528 bytes (294193 pages)
> > avail memory = 1170939904 (1143496K bytes)
> > Programming 35 pins in IOAPIC #0
> > IOAPIC #0 intpin 2 -> irq 0
> > IOAPIC #0 intpin 24 -> irq 2
> > SMP: CPU0 apic_initialize():
> >      lint0: 0x00000700 lint1: 0x00010400 TPR: 0x00000010 SVR: 0x000001ff
> > FreeBSD/SMP: Multiprocessor motherboard
> >  cpu0 (BSP): apic id:  3, version: 0x00040011, at 0xfee00000
> >  cpu1 (AP):  apic id:  0, version: 0x00040011, at 0xfee00000
> >  io0 (APIC): apic id:  8, version: 0x00220011, at 0xfec00000
> > bios32: Found BIOS32 Service Directory header at 0xc00ffee0
> > bios32: Entry = 0xf0000 (c00f0000)  Rev = 0  Len = 1
> > pcibios: PCI BIOS entry at 0x94
> > Other BIOS signatures found:
> > ACPI: 000f4f90
> > Preloaded elf kernel "kernel" at 0xc02a7000.
> > Pentium Pro MTRR support enabled
> > SMP: CPU0 bsp_apic_configure():
> >      lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000010 SVR: 0x000001ff
> > ...
> > ...   "snip"
> > ...
> > Device configuration finished.
> > APIC_IO: routing 8254 via IOAPIC #0 intpin 2
> > bpf: lo0 attached
> > SMP: AP CPU #1 Launched!
> > SMP: CPU1 apic_initialize():
> >      lint0: 0x00010700 lint1: 0x00010400 TPR: 0x00000010 SVR: 0x000001ff
> > 
> > ---------
> > 
> > A three fingered salute then adds the following
> > 
> > boot() called on cpu#1
> > Uptime: 0s
> > Rebooting...
> > cpu_reset called on cpu#1
> > cpu_reset: Stopping other CPUs
> > cpu_reset: Restarting BSP
> >  pu_reset_proxy: Grabbed mp locck uf_orr sBeSP:
> > BSP did not grab mp lock
> > 
> > ---------------------------------
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > To Unsubscribe: send mail to majordomo@FreeBSD.org
> > with "unsubscribe freebsd-smp" in the body of the message
> > 
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-smp" in the body of the message
> 


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?20000911122559.A50097>