Date: Mon, 06 Oct 2003 14:49:51 -0500 From: Gunther Schadow <gunther@aurora.regenstrief.org> To: questions <questions@freebsd.org> Subject: FAQ: ProLiant SMP Smart Array kernel hangs (mounting root from /dev/idad0s1a ...) Message-ID: <3F81C75F.1090407@aurora.regenstrief.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3F81C75F.1090407>