From owner-freebsd-smp Tue Mar 30 7:36:12 1999 Delivered-To: freebsd-smp@freebsd.org Received: from tornado.cisco.com (tornado.cisco.com [171.69.104.22]) by hub.freebsd.org (Postfix) with ESMTP id C5A9214E86; Tue, 30 Mar 1999 07:36:03 -0800 (PST) (envelope-from bmcgover@bmcgover-pc.cisco.com) Received: from bmcgover-pc.cisco.com (bmcgover-pc.cisco.com [171.69.104.147]) by tornado.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id KAA06727; Tue, 30 Mar 1999 10:35:44 -0500 (EST) Received: from bmcgover-pc.cisco.com (localhost.pa.dtd.cisco.com [127.0.0.1]) by bmcgover-pc.cisco.com (8.9.2/8.9.2) with ESMTP id KAA00331; Tue, 30 Mar 1999 10:35:42 -0500 (EST) (envelope-from bmcgover@bmcgover-pc.cisco.com) Message-Id: <199903301535.KAA00331@bmcgover-pc.cisco.com> To: hackers@freebsd.org, freebsd-smp@freebsd.org Subject: Compaq Presario 800... No Joy? Date: Tue, 30 Mar 1999 10:35:42 -0500 From: Brian McGovern Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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-smp" in the body of the message