freebsd 5.4 & proliant dl360 g3 (SMP) second cpu not detected

Didier Wiroth didier.wiroth at mcesr.etat.lu
Fri Sep 23 07:40:19 PDT 2005


Hi,
I've installed freebsd5.4 on a compaq proliant dl360 g3 (dual cpu
2.8mhz).

I have recompiled a SMP kernel. But after the reboot with the new kernel

the second cpu is not detected by freebsd:
archive# sysctl hw.ncpu
hw.ncpu: 1

The proliant bios setting, "system options" - "OS Selection" is set to
"Other OS".

I've attached the output of mptables.

thx for helping
didier
-------------- next part --------------

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

MPTable, version 2.0.15

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

MP Floating Pointer Structure:

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

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

MP Config Table Header:

  physical address:		0x000f28bd
  signature:			'PCMP'
  base table length:		404
  version:			1.4
  checksum:			0x27
  OEM ID:			'COMPAQ  '
  Product ID:			'PROLIANT    '
  OEM table pointer:		0x00000000
  OEM table size:		0
  entry count:			42
  local APIC address:		0xfee00000
  extended table length:	172
  extended table checksum:	120

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

MP Config Base Table Entries:

--
Processors:	APIC ID	Version	State		Family	Model	Step	Flags
		 0	 0x14	 BSP, usable	 6	 2	 1	 0x0381
		 6	 0x14	 AP, usable	 15	 2	 9	 0xbfebfbff
--
Bus:		Bus ID	Type
		 0	 PCI   
		128	 PCI   
		144	 PCI   
		16	 ISA   
--
I/O APICs:	APIC ID	Version	State		Address
		 2	 0x11	 usable		 0xfec00000
		 3	 0x11	 usable		 0xfec01000
		 4	 0x11	 usable		 0xfec02000
		 5	 0x11	 usable		 0xfec03000
--
I/O Ints:	Type	Polarity    Trigger	Bus ID	 IRQ	APIC ID	PIN#
		INT	active-lo       level	   128	 1:A	      3	  12
		INT	active-lo       level	   128	 1:B	      3	  11
		INT	active-lo       level	   128	 1:C	      3	  12
		INT	active-lo       level	   128	 1:D	      3	  11
		INT	active-lo       level	   144	 1:A	      3	  10
		INT	active-lo       level	   144	 1:B	      3	   9
		INT	active-lo       level	   144	 1:C	      3	  10
		INT	active-lo       level	   144	 1:D	      3	   9
		INT	active-lo       level	     0	 4:A	      3	  15
		INT	active-lo       level	   128	 2:A	      3	  14
		INT	active-lo       level	   144	 2:A	      3	  13
		INT	active-lo       level	     0	 5:A	      3	   7
		INT	active-lo       level	     0	 5:B	      3	   6
		INT	active-lo       level	     0	15:A	      2	 255
		INT	active-hi        edge	    16	   1	      2	   1
		INT	active-hi        edge	    16	   0	      2	   2
		INT	active-hi        edge	    16	   3	      2	   3
		INT	active-hi        edge	    16	   4	      2	   4
		INT	active-hi        edge	    16	   5	      2	   5
		INT	active-hi        edge	    16	   6	      2	   6
		INT	active-hi        edge	    16	   7	      2	   7
		INT	active-hi        edge	    16	   8	      2	   8
		INT	active-hi        edge	    16	   9	      2	   9
		INT	active-hi        edge	    16	  10	      2	  10
		INT	active-hi        edge	    16	  11	      2	  11
		INT	active-hi        edge	    16	  12	      2	  12
		INT	active-hi        edge	    16	  13	      2	  13
		INT	active-hi        edge	    16	  14	      2	  14
		INT	active-hi        edge	    16	  15	      2	  15
		ExtINT	active-hi        edge	    16	   0	      2	   0
--
Local Ints:	Type	Polarity    Trigger	Bus ID	 IRQ	APIC ID	PIN#
		ExtINT	active-hi        edge	    16	   0	    255	   0
		NMI	active-hi        edge	    16	   0	    255	   1

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

MP Config Extended Table Entries:

--
System Address Space
 bus ID: 0 address type: I/O address
 address base: 0x0
 address range: 0x2d00
--
System Address Space
 bus ID: 0 address type: memory address
 address base: 0xf2d00000
 address range: 0x1300000
--
System Address Space
 bus ID: 128 address type: I/O address
 address base: 0x0
 address range: 0x0
--
System Address Space
 bus ID: 128 address type: memory address
 address base: 0xf4000000
 address range: 0x3f00000
--
System Address Space
 bus ID: 144 address type: I/O address
 address base: 0x0
 address range: 0x0
--
System Address Space
 bus ID: 144 address type: memory address
 address base: 0xf7f00000
 address range: 0x100000
--
System Address Space
 bus ID: 0 address type: memory address
 address base: 0xa0000
 address range: 0x60000
--
Bus Heirarchy
 bus ID: 16 bus info: 0x01 parent bus ID: 0
--
Compatibility Bus Address
 bus ID: 0 address modifier: add
 predefined range: 0x00000000
--
Compatibility Bus Address
 bus ID: 128 address modifier: subtract
 predefined range: 0x00000000
--
Compatibility Bus Address
 bus ID: 144 address modifier: subtract
 predefined range: 0x00000000

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



More information about the freebsd-hardware mailing list