Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Oct 1998 14:48:25 +0100
From:      Eoin Lawless <eoin@maths.tcd.ie>
To:        freebsd-smp@FreeBSD.ORG
Cc:        nops@maths.tcd.ie
Subject:   dual PII 450 Iwill DBL00 and DBS100
Message-ID:   <9810131448.aa21100@salmon.maths.tcd.ie>

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

We are trying to use a dual PII 450 Iwill motherboard with FreeBSD
(sources current to 9 October, using elf). We've tried both the
DBL100 and DBS100.  Unfortunately the second processor does not
seem to behave correctly. It runs, but only at about 1% of the
correct speed. This is even reported by the CD provided with the
motherboard (which boots a Linux kernel).

The motherboard does run correctly with NT. This leads us to believe
that the BIOS is not enabeling the second CPU correctly. Also NT reports
a MPS of 1.4 while FreeBSD and Linux report 1.1 regardless of the
setting in the BIOS.

We have tried enabling and disabling APM in the bios and kernel, but
this had no affect.

Has anyone else had success with either of these boards?
(The mail archives do report success with Iwill boards and PPros)

dmesg and mptable output below:


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

MPTable, version 2.0.15

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

MP Floating Pointer Structure:

  location:			BIOS
  physical address:		0x000f57b0
  signature:			'_MP_'
  length:			16 bytes
  version:			1.1
  checksum:			0x80
  mode:				Virtual Wire

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

MP Config Table Header:

  physical address:		0x000f1400
  signature:			'PCMP'
  base table length:		292
  version:			1.1
  checksum:			0xfa
  OEM ID:			'OEM00000'
  Product ID:			'PROD00000000'
  OEM table pointer:		0x00000000
  OEM table size:		0
  entry count:			28
  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	 0x11	 BSP, usable	 6	 5	 2	 0xfbff
		 1	 0x11	 AP, usable	 6	 5	 2	 0xfbff
--
Bus:		Bus ID	Type
		 0	 PCI   
		 1	 PCI   
		 2	 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	 conforms    conforms	     2	   0	      2	   0
		INT	 conforms    conforms	     2	   1	      2	   1
		INT	 conforms    conforms	     2	   0	      2	   2
		INT	 conforms    conforms	     2	   3	      2	   3
		INT	 conforms    conforms	     2	   4	      2	   4
		INT	 conforms    conforms	     2	   5	      2	   5
		INT	 conforms    conforms	     2	   6	      2	   6
		INT	 conforms    conforms	     2	   7	      2	   7
		INT	active-hi        edge	     2	   8	      2	   8
		INT	 conforms    conforms	     2	   9	      2	   9
		INT	 conforms    conforms	     2	  10	      2	  10
		INT	 conforms    conforms	     2	  11	      2	  11
		INT	 conforms    conforms	     2	  12	      2	  12
		INT	 conforms    conforms	     2	  13	      2	  13
		INT	 conforms    conforms	     2	  14	      2	  14
		INT	 conforms    conforms	     2	  15	      2	  15
		INT	active-lo       level	     0	15:A	      2	  16
		INT	active-lo       level	     0	18:A	      2	  18
		INT	active-lo       level	     0	20:A	      2	  19
		SMI	 conforms    conforms	     2	   0	      2	  23
--
Local Ints:	Type	Polarity    Trigger	Bus ID	 IRQ	APIC ID	PIN#
		ExtINT	 conforms    conforms	     0	 0:A	    255	   0
		NMI	 conforms    conforms	     0	 0:A	    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=2			# number of CPUs
#options		NBUS=3			# number of busses
#options		NAPIC=1			# number of IO APICs
#options		NINTR=24		# number of INTs

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


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-BETA #1: Mon Oct 12 20:53:26 BST 1998
    iedowse@gosset.maths.tcd.ie:/usr/src/sys/compile/GOSSET
Timecounter "i8254"  frequency 1193182 Hz  cost 3038 ns
CPU: Pentium II (quarter-micron) (686-class CPU)
  Origin = "GenuineIntel"  Id = 0x652  Stepping=2
  Features=0x183fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,<b24>>
real memory  = 268435456 (262144K bytes)
avail memory = 258637824 (252576K bytes)
Programming 24 pins in IOAPIC #0
FreeBSD/SMP: Multiprocessor motherboard
 cpu0 (BSP): apic id:  0, version: 0x00040011, at 0xfee00000
 cpu1 (AP):  apic id:  1, version: 0x00040011, at 0xfee00000
 io0 (APIC): apic id:  2, version: 0x00170011, at 0xfec00000
Probing for devices on PCI bus 0:
chip0: <Intel 82443BX host to PCI bridge> rev 0x02 on pci0.0.0
chip1: <Intel 82443BX host to AGP bridge> rev 0x02 on pci0.1.0
chip2: <Intel 82371AB PCI to ISA bridge> rev 0x02 on pci0.7.0
chip3: <Intel 82371AB USB host controller> rev 0x01 int d irq 255 on pci0.7.2
chip4: <Intel 82371AB Power management controller> rev 0x02 on pci0.7.3
vga0: <S3 968 graphics accelerator> rev 0x00 int a irq 16 on pci0.15.0
fxp0: <Intel EtherExpress Pro 10/100B Ethernet> rev 0x02 int a irq 18 on pci0.18.0
fxp0: Ethernet address 00:a0:c9:e1:c4:5b
ahc0: <Adaptec aic7890/91 Ultra2 SCSI adapter> rev 0x00 int a irq 19 on pci0.20.0
ahc0: aic7890/91 Wide Channel A, SCSI Id=7, 16/255 SCBs
Probing for devices on PCI bus 1:
Probing for devices on the ISA bus:
sc0 at 0x60-0x6f irq 1 on motherboard
sc0: VGA color <16 virtual consoles, flags=0x0>
sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa
sio0: type 16550A
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: type 16550A
lpt0 at 0x378-0x37f irq 7 on isa
lpt0: Interrupt-driven port
lp0: TCP/IP capable interface
lpt1 not found
mse0 not found at 0x23c
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
npx0 on motherboard
npx0: INT 16 interface
apm0 flags 0x20 on isa
apm: found APM BIOS version 1.2
SMP: AP CPU #1 Launched!
da0 at ahc0 bus 0 target 0 lun 0
da0: <QUANTUM QM39100TD-SW N1B0> Fixed Direct Access SCSI2 device 
da0: 40.0MB/s transfers (20.0MHz, offset 31, 16bit), Tagged Queueing Enabled
da0: 8683MB (17783249 512 byte sectors: 255H 63S/T 1106C)
da1 at ahc0 bus 0 target 1 lun 0
da1: <QUANTUM QM39100TD-SW N1B0> Fixed Direct Access SCSI2 device 
da1: 40.0MB/s transfers (20.0MHz, offset 31, 16bit), Tagged Queueing Enabled
da1: 8683MB (17783249 512 byte sectors: 255H 63S/T 1106C)
changing root device to da0s1a
(da0:ahc0:0:0:0): tagged openings now 38
----
Eoin

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? <9810131448.aa21100>