Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Mar 1999 10:35:42 -0500
From:      Brian McGovern <bmcgover@cisco.com>
To:        hackers@freebsd.org, freebsd-smp@freebsd.org
Subject:   Compaq Presario 800... No Joy?
Message-ID:  <199903301535.KAA00331@bmcgover-pc.cisco.com>

next in thread | raw e-mail | index | archive | help
After having used a Compaq Presario 400 for a few months with FreeBSD in SMP
mode (dual PII/450), I decied I'd try to get a beefier box by getting an 800
with some Ultra-2-Wide SCSI drives, a GB of RAM, and the whole deal.

Unfortunately, it appears not to work with both processors installed and trying
to run an SMP kernel. 

Basically, when I boot up (either verbose or not), it gets through the memory
checks ok, and then displays:

panic: assign_apic_irq: inconsistent table
mp_lock = 00000001; cpuid=0; lapic_id = ffffffff

Followed by the standard "Rebooting in 15 seconds..." message of the 
panic/reboot.

The listing from mptable is below. I'm suspecting since the extended table
is "HOSED" that the motherboard is not Intel MP compliant (from the mptable
man page), and I'm screwed. But, I thought I'd ask in case anyone has some
ideas, or maybe a fix I'm not aware of, to get the machine up and running.
Make world's and make release's scream with the 768MB of MFS... Its too bad
I can't get the second processor going.

Anyhow, comments welcome.
	-Brian

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

MPTable, version 2.0.15

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

MP Floating Pointer Structure:

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

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

MP Config Table Header:

  physical address:		0x000f25dc
  signature:			'PCMP'
  base table length:		484
  version:			1.4
  checksum:			0x9a
  OEM ID:			'COMPAQ  '
  Product ID:			'PROLIANT    '
  OEM table pointer:		0x00000000
  OEM table size:		0
  entry count:			52
  local APIC address:		0xfee00000
  extended table length:	76
  extended table checksum:	86

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

MP Config Base Table Entries:

--
Processors:	APIC ID	Version	State		Family	Model	Step	Flags
		 0	 0x10	 BSP, usable	 6	 2	 1	 0x0381
		 0	 0x10	 AP, usable	 6	 5	 2	 0x183fbff
--
Bus:		Bus ID	Type
		 0	 PCI   
		 1	 PCI   
		 9	 ISA   
--
I/O APICs:	APIC ID	Version	State		Address
		 8	 0x11	 usable		 0xfec00000
--
I/O Ints:	Type	Polarity    Trigger	Bus ID	 IRQ	APIC ID	PIN#
		INT	active-lo       level	     1	10:A	      8	  17
		INT	active-lo       level	     1	10:B	      8	  16
		INT	active-lo       level	     1	10:C	      8	  17
		INT	active-lo       level	     1	10:D	      8	  16
		INT	active-lo       level	     1	 9:A	      8	  19
		INT	active-lo       level	     1	 9:B	      8	  18
		INT	active-lo       level	     1	 9:C	      8	  19
		INT	active-lo       level	     1	 9:D	      8	  18
		INT	active-lo       level	     1	 8:A	      8	  21
		INT	active-lo       level	     1	 8:B	      8	  20
		INT	active-lo       level	     1	 8:C	      8	  21
		INT	active-lo       level	     1	 8:D	      8	  20
		INT	active-lo       level	     1	 7:A	      8	  23
		INT	active-lo       level	     1	 7:B	      8	  22
		INT	active-lo       level	     1	 7:C	      8	  23
		INT	active-lo       level	     1	 7:D	      8	  22
		INT	active-lo       level	     0	15:A	      8	  25
		INT	active-lo       level	     0	15:B	      8	  24
		INT	active-lo       level	     0	15:C	      8	  25
		INT	active-lo       level	     0	15:D	      8	  24
		INT	active-lo       level	     0	13:A	      8	  27
		INT	active-lo       level	     0	13:B	      8	  26
		INT	active-lo       level	     0	13:C	      8	  27
		INT	active-lo       level	     0	13:D	      8	  26
		INT	active-lo       level	     0	 6:A	      8	  31
		INT	active-lo       level	     0	 6:B	      8	  30
		INT	active-lo       level	     0	 7:A	      8	  29
		INT	active-lo       level	     0	 8:A	      8	  28
		INT	active-hi        edge	     9	   1	      8	   1
		INT	active-hi        edge	     9	   0	      8	   2
		INT	active-hi        edge	     9	   3	      8	   3
		INT	active-hi        edge	     9	   4	      8	   4
		INT	active-hi        edge	     9	   5	      8	   5
		INT	active-hi        edge	     9	   6	      8	   6
		INT	active-hi        edge	     9	   7	      8	   7
		INT	active-hi        edge	     9	   8	      8	   8
		INT	active-hi        edge	     9	   9	      8	   9
		INT	active-hi        edge	     9	  10	      8	  10
		INT	active-hi        edge	     9	  11	      8	  11
		INT	active-hi        edge	     9	  12	      8	  12
		INT	active-lo        edge	     9	  13	      8	  13
		INT	active-hi        edge	     9	  14	      8	  14
		INT	active-hi        edge	     9	  15	      8	  15
--
Local Ints:	Type	Polarity    Trigger	Bus ID	 IRQ	APIC ID	PIN#
		ExtINT	 conforms    conforms	     9	   0	    255	   0
		NMI	 conforms    conforms	     9	   0	    255	   1

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

MP Config Extended Table Entries:

Extended Table HOSED!


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




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