Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Sep 2000 16:02:22 +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:  <20000908160222.A37468@diablo.dircon.net>
In-Reply-To: <2D348570FE47D0118C3F00805FEA318104BC29FA@EXCHOU-CA0901>; from Jeff.Potter@Compaq.com on Fri, Aug 04, 2000 at 07:39:29PM -0500
References:  <2D348570FE47D0118C3F00805FEA318104BC29FA@EXCHOU-CA0901>

next in thread | previous in thread | raw e-mail | index | archive | help

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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000908160222.A37468>