From owner-freebsd-questions@FreeBSD.ORG Mon Oct 6 12:50:00 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 028FD16A4B3 for ; Mon, 6 Oct 2003 12:50:00 -0700 (PDT) Received: from aurora.regenstrief.org (aurora.regenstrief.org [134.68.31.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id AF35843FCB for ; Mon, 6 Oct 2003 12:49:58 -0700 (PDT) (envelope-from gunther@aurora.regenstrief.org) Received: from aurora.regenstrief.org (rgnout.regenstrief.org [134.68.31.38]) by aurora.regenstrief.org (8.12.3/8.11.6) with ESMTP id h96Jno69079372 for ; Mon, 6 Oct 2003 14:49:50 -0500 (EST) (envelope-from gunther@aurora.regenstrief.org) Message-ID: <3F81C75F.1090407@aurora.regenstrief.org> Date: Mon, 06 Oct 2003 14:49:51 -0500 From: Gunther Schadow User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5) Gecko/20030924 Thunderbird/0.3 X-Accept-Language: en-us, en MIME-Version: 1.0 To: questions Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: FAQ: ProLiant SMP Smart Array kernel hangs (mounting root from /dev/idad0s1a ...) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Oct 2003 19:50:00 -0000 This is for the record, so that hopefully future seekers can find this solution on Google more easily. If the handbook maintainers are listening (or someone who can forward this to them) please put it into the handbook as this can be super frustrating and can make people defect over to Linux immediately. Symptom: Older ProLiant (e.g. ProLiant 1600) after all kernel hardware is initialized hangs after the message: mounting root from /dev/idad0s1a when (and only when) the SMP kernel is used. This happens on true for 4.8-RELEASE but likely on other 4.x releases as well. If you don't even get this far and if the kernel hangs much earlier after saying something about SMP and APIC for the first time, this solution will also help. Solution: Set Operating System to Windows 2000 and set APIC mode to "Full Table - Mapped" mode. Procedure: Either from the system configuration utility partition or from the system configuration utility diskettes (only need the first 2 of 4 diskettes) start the system configuration. On the main menu hit CTRL-A to enable "Advanced Mode". Go into system configuration, select Windows 2000 as the operating system. Then scroll down (hit pg-down twice) to get to the advanced configuration. The last item says APIC mode. Set that to Full Table - Mapped. Save settings and reboot. That should do it. Thanks to Danny Carroll for figuring this all out and holding my hand to reproduce it. See also: http://lists.freebsd.org/pipermail/freebsd-smp/2003-May/000146.html regards, -Gunther