Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Apr 1998 03:00:33 -0500 (CDT)
From:      Kyle Mestery <mestery@winternet.com>
To:        freebsd-smp@FreeBSD.ORG
Subject:   SMP doesn't boot for me.
Message-ID:  <Pine.GSO.3.96.980418025724.10788A-100000@tundra.winternet.com>

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

Hi, I have been running SMP on a dual Pentium for almost a year now.
Works great!  I just recently purchased a Micronics W6-LI motherboard with
dual PPro 166s.  After installing everything, I built an SMP kernel.  I
rebooted with it, and after it had probed all of the devices (right before
it would normally mount the root fs), it just kind of sat there.  I
thought it was hung, but it still responded to caps lock/num lock/scroll
lock.  Also, when I pressed ctrl-alt-del, it printed "Rebooting...", so
the machine wasn't hung.  Has anyone else seen this recently?  The weird
thing is, my dual Pentium machine does not exhibit this behavior.  This
was with sources built from approx. 3AM CST 4-18-98.  Thanks.

BTW, here is a dmesg output:


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

MPTable, version 2.0.15

 looking for EBDA pointer @ 0x040e, found, searching EBDA @ 0x0009fc00
 searching CMOS 'top of mem' @ 0x0009f800 (638K)
 searching default 'top of mem' @ 0x0009fc00 (639K)
 searching BIOS @ 0x000f0000

 MP FPS found in BIOS @ physical addr: 0x000f62b0

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

MP Floating Pointer Structure:

  location:			BIOS
  physical address:		0x000f62b0
  signature:			'_MP_'
  length:			16 bytes
  version:			1.4
  checksum:			0x3a
  mode:				Virtual Wire

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

MP Config Table Header:

  physical address:		0x0009fd60
  signature:			'PCMP'
  base table length:		276
  version:			1.4
  checksum:			0x7f
  OEM ID:			'INTEL   '
  Product ID:			'440FX       '
  OEM table pointer:		0x00000000
  OEM table size:		0
  entry count:			26
  local APIC address:		0xfee00000
  extended table length:	144
  extended table checksum:	13

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

MP Config Base Table Entries:

--
Processors:	APIC ID	Version	State		Family	Model	Step	Flags
		 1	 0x11	 BSP, usable	 6	 1	 9	 0xfbff
		 0	 0x11	 AP, usable	 6	 1	 9	 0xfbff
--
Bus:		Bus ID	Type
		 0	 PCI   
		 1	 ISA   
--
I/O APICs:	APIC ID	Version	State		Address
		 2	 0x11	 usable		 0xfec00000
--
I/O Ints:	Type	Polarity    Trigger	Bus ID	 IRQ	APIC ID	PIN#
		ExtINT	active-hi        edge	     1	   0	      2	   0
		INT	active-hi        edge	     1	   1	      2	   1
		INT	active-hi        edge	     1	   0	      2	   2
		INT	active-hi        edge	     1	   3	      2	   3
		INT	active-hi        edge	     1	   4	      2	   4
		INT	active-hi        edge	     1	   5	      2	   5
		INT	active-hi       level	     1	   6	      2	   6
		INT	active-hi       level	     1	   7	      2	   7
		INT	active-hi        edge	     1	   8	      2	   8
		INT	active-hi       level	     1	   9	      2	   9
		INT	active-hi       level	     1	  10	      2	  10
		INT	active-hi       level	     1	  11	      2	  11
		INT	active-hi       level	     1	  12	      2	  12
		INT	active-hi       level	     1	  14	      2	  14
		INT	active-hi       level	     1	  15	      2	  15
		SMI	active-hi       level	     1	  23	      2	  23
		INT	active-lo       level	     0	 7:D	      2	  19
		INT	active-lo       level	     0	 8:A	      2	  18
		INT	active-lo       level	     0	16:A	      2	  18
--
Local Ints:	Type	Polarity    Trigger	Bus ID	 IRQ	APIC ID	PIN#
		ExtINT	active-hi        edge	     1	   0	    255	   0
		NMI	active-hi        edge	     1	   0	    255	   1

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

MP Config Extended Table Entries:

--

 bus ID: 0 address type: I/O address
 address base: 0x0
 address range: 0x10000
--

 bus ID: 0 address type: memory address
 address base: 0x8000000
 address range: 0xf5000000
--

 bus ID: 0 address type: prefetch address
 address base: 0xfd000000
 address range: 0x1000000
--

 bus ID: 0 address type: memory address
 address base: 0xfe000000
 address range: 0x2000000
--

 bus ID: 0 address type: memory address
 address base: 0xa0000
 address range: 0x20000
--

 bus ID: 0 address type: memory address
 address base: 0xd0000
 address range: 0xc000
--

 bus ID: 1 bus info: 0x01 parent bus ID: 0--

 bus ID: 0 address modifier: add
 predefined range: 0x00000000--

 bus ID: 0 address modifier: add
 predefined range: 0x00000001
-------------------------------------------------------------------------------

# 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=2			# number of CPUs
#options		NBUS=2			# number of busses
#options		NAPIC=1			# number of IO APICs
#options		NINTR=24		# number of INTs

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

dmesg output:

Copyright (c) 1992-1998 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
	The Regents of the University of California. All rights reserved.
FreeBSD 3.0-980411-SNAP #2: Sat Apr 18 00:38:50 CDT 1998
    mestery@khyrone.winternet.com:/usr/src/sys/compile/KHYRONE
Timecounter "i8254"  frequency 1193182 Hz  cost 3496 ns
Timecounter "TSC"  frequency 199310019 Hz  cost 288 ns
CPU: Pentium Pro (199.31-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x619  Stepping=9
  Features=0xfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV>
real memory  = 134217728 (131072K bytes)
avail memory = 128016384 (125016K bytes)
Probing for devices on PCI bus 0:
Correcting Natoma config for non-SMP
chip0: <Intel 82440FX (Natoma) PCI and memory controller> rev 0x02 on pci0.0.0
chip1: <Intel 82371SB PCI to ISA bridge> rev 0x01 on pci0.7.0
chip2: <Intel 82371SB USB host controller> rev 0x01 int d irq 11 on pci0.7.2
ahc0: <Adaptec aic7880 Ultra SCSI host adapter> rev 0x00 int a irq 9 on pci0.8.0
ahc0: aic7880 Wide Channel, SCSI Id=7, 16 SCBs
scbus0 at ahc0 bus 0
Sending SDTR!!
sd0 at scbus0 target 0 lun 0
sd0: <IBM OEM DFHSS4W 4B4B> type 0 fixed SCSI 2
sd0: Direct-Access 4303MB (8813870 512 byte sectors)
vga0: <Matrox MGA 2164W graphics accelerator> rev 0x00 int a irq 9 on pci0.16.0
Probing for devices on the ISA bus:
sc0 at 0x60-0x6f irq 1 on motherboard
sc0: VGA color <16 virtual consoles, flags=0x0>
ed0 at 0x280-0x29f irq 3 maddr 0xd0000 msize 16384 on isa
ed0: address 00:00:c0:f2:16:9c, type SMC8216/SMC8216C (16 bit) 
sio0 at 0x3f8-0x3ff irq 4 on isa
sio0: type 16550A
sio1 not found at 0x2f8
lpt0 at 0x378-0x37f irq 7 on isa
lpt0: Interrupt-driven port
lp0: TCP/IP capable interface
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: FIFO enabled, 8 bytes threshold
fd0: 1.44MB 3.5in
npx0 on motherboard
npx0: INT 16 interface
sb0 at 0x220 irq 5 drq 1 on isa
snd0: <SoundBlaster 16 4.16> 
sbxvi0 at ? drq 5 on isa
snd0: <SoundBlaster 16 4.16> 
sbmidi0 at 0x330 on isa
snd0: <SoundBlaster MPU-401> 
opl0 at 0x388 on isa
snd0: <Yamaha OPL3 FM> 

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



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.GSO.3.96.980418025724.10788A-100000>