Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 03 Nov 1998 00:09:59 PST
From:      "the beavix" <beavix@hotmail.com>
To:        smp@FreeBSD.ORG
Subject:   GENERIC-SMP not finding second CPU
Message-ID:  <19981103081002.1828.qmail@hotmail.com>

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

I'm running 3.0-CURRENT and am having some trouble with GENERIC-SMP 
finding my second CPU. 

First off, config is reporting that the option SMP_AUTOSTART isn't a 
valid option, so I'm not quite sure what I'm supposed to do know.

The machine is an Intel PR440FX motherboard with a pair of PentiumPro 
180MHz CPU's and 128Mb of RAM. I last made [3.0-CURRENT] world 02/11/98. 
I have installed the VRM, and the BIOS is set to MP v1.4.

On booting, the kernel finds CPU #1, but doesn't find #2. (see below)

Any suggestions? Many thanks,

beav.

PS. Please reply to the mailing list, as my regular email appears to 
have been blocked by FreeBSD.org. Below reads mptable and dmesg:


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

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: 0x000f7ef0

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

MP Floating Pointer Structure:

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

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

MP Config Table Header:

  physical address:		0x000f7f00
  signature:			'PCMP'
  base table length:		212
  version:			1.4
  checksum:			0xec
  OEM ID:			'INTEL   '
  Product ID:			'PR440FX     '
  OEM table pointer:		0x00000000
  OEM table size:		0
  entry count:			18
  local APIC address:		0xfec08000
  extended table length:	120
  extended table checksum:	15

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

MP Config Base Table Entries:

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

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

MP Config Extended Table Entries:

--

 bus ID: 0 address type: memory address
 address base: 0xd4000
 address range: 0x4000
--

 bus ID: 0 address type: memory address
 address base: 0xd8000
 address range: 0x4000
--

 bus ID: 0 address type: memory address
 address base: 0xdc000
 address range: 0x4000
--

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

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

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

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

# 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-CURRENT #0: Tue Nov  3 02:06:23 WST 1998
    toor@ether.phf.axg.net:/usr/src/sys/compile/SMP-GENERIC
Timecounter "i8254"  frequency 1193182 Hz
CPU: Pentium Pro (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 = 127426560 (124440K bytes)
Programming 24 pins in IOAPIC #0
FreeBSD/SMP: Multiprocessor motherboard
 cpu0 (BSP): apic id:  0, version: 0x00040011, at 0xfec08000
 cpu1 (AP):  apic id: 12, version: 0x00040011, at 0xfec08000
 io0 (APIC): apic id: 13, version: 0x00170011, at 0xfec00000
Probing for devices on PCI bus 0:
chip0: <Intel 82440FX (Natoma) PCI and memory controller> rev 0x02 on 
pci0.0.0
fxp0: <Intel EtherExpress Pro 10/100B Ethernet> rev 0x02 int a irq 18 on 
pci0.6.0
fxp0: Ethernet address 00:a0:c9:49:77:27
chip1: <Intel 82371SB PCI to ISA bridge> rev 0x01 on pci0.7.0
ide_pci0: <Intel PIIX3 Bus-master IDE controller> rev 0x00 on pci0.7.1
chip2: <Intel 82371SB USB host controller> rev 0x01 int d irq 9 on 
pci0.7.2
ahc0: <Adaptec aic7880 Ultra SCSI adapter> rev 0x00 int a irq 17 on 
pci0.9.0
ahc0: aic7880 Wide Channel A, SCSI Id=7, 16/255 SCBs
vga0: <Matrox MGA 1024SG graphics accelerator> rev 0x03 int a irq 16 on 
pci0.11.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 not found at 0x280
fe0 not found at 0x300
sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa
sio0: type 16550A
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1 not found at 0x2f8
lpt0 at 0x378-0x37f irq 7 on isa
lpt0: Interrupt-driven port
lp0: TCP/IP capable interface
psm0 at 0x60-0x64 irq 12 on motherboard
psm0: model Generic PS/2 mouse, device ID 0
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: FIFO enabled, 8 bytes threshold
fd0: 1.44MB 3.5in
wdc0 at 0x1f0-0x1f7 irq 14 on isa
wdc0: unit 0 (wd0): <QUANTUM FIREBALL ST1.6A>
wd0: 1539MB (3153024 sectors), 3128 cyls, 16 heads, 63 S/T, 512 B/S
wdc1 at 0x170-0x177 irq 15 on isa
wdc1: unit 0 (atapi): <CS-R38 0/38B03C20>, removable, intr, dma, iordy
wcd0: 1378KB/sec, 48317KB cache, audio play, 255 volume levels, 
ejectable tray
wcd0: no disc inside, unlocked
wt0 not found at 0x300
mcd0 not found at 0x300
matcdc0 not found at 0x230
scd0 not found at 0x230
ie0: unknown board_id: f000
ie0 not found at 0x300
ep0 not found at 0x300
ex0 not found
le0 not found at 0x300
lnc0 not found at 0x280
ze0 not found at 0x300
zp0 not found at 0x300
cs0 not found at 0x300
adv0 not found at 0x330
bt0 not found at 0x134
aha0 not found at 0x134
npx0 on motherboard
npx0: INT 16 interface
APIC_IO: routing 8254 via 8259 on pin 0
Waiting 15 seconds for SCSI devices to settle
SMP: AP CPU #1 Launched!
changing root device to wd0s2a

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




______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com

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?19981103081002.1828.qmail>