From owner-freebsd-hackers@FreeBSD.ORG Thu Apr 19 16:09:40 2007 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B31D816A401; Thu, 19 Apr 2007 16:09:40 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (tim.des.no [194.63.250.121]) by mx1.freebsd.org (Postfix) with ESMTP id 6E1A613C45E; Thu, 19 Apr 2007 16:09:40 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id A8FA6207E; Thu, 19 Apr 2007 18:09:36 +0200 (CEST) X-Spam-Tests: AWL X-Spam-Learn: disabled X-Spam-Score: 0.0/3.0 X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on tim.des.no Received: from dwp.des.no (des.no [80.203.243.180]) by smtp.des.no (Postfix) with ESMTP id 786B02049; Thu, 19 Apr 2007 18:09:36 +0200 (CEST) Received: by dwp.des.no (Postfix, from userid 1001) id 6E03253F1; Thu, 19 Apr 2007 18:09:35 +0200 (CEST) From: des@des.no (Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?=) To: "Murray Taylor" References: <04E232FDCD9FBE43857F7066CAD3C0F12DF17C@svmailmel.bytecraft.internal> Date: Thu, 19 Apr 2007 18:09:35 +0200 In-Reply-To: <04E232FDCD9FBE43857F7066CAD3C0F12DF17C@svmailmel.bytecraft.internal> (Murray Taylor's message of "Thu, 19 Apr 2007 10:14:13 +1000") Message-ID: <86wt088hxc.fsf@dwp.des.no> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-hackers@freebsd.org, FreeBSD Mailing List Subject: Re: IBM / FreeBSD Install problem X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Apr 2007 16:09:40 -0000 "Murray Taylor" writes: > We are attempting to install FreeBSD 6.2-RELEASE onto this machine and > are running into a problem getting the operating system to recognise the > RAID controller. As a result not finding any disks when it comes to > installing the O/S. > > We have attempted various modifications to the boot process, including > the loading of an "aac" module, which according to the BSD website, > should provide support for this type of controller. Excuse me for asking a stupid question, but did you define an array before attempting to install FreeBSD? The aac driver won't attach individual disks, it will only attached defined arrays. > When we attempt to boot to OS to install after making these above > modifications, the boot loader advises that this module already appears > to be loaded, which contradicts what I believe. In any respect, it > doesn't work either way (with or without the module manually loaded). The loader is correct, aac is included in GENERIC. > One side note (which i don't think is contributing) is that when I > attempt to start the boot loader with ACPI enabled, it freezes with the > message "cpu id 38 too high". However if I boot the boot loader with > ACPI disabled, this message dissapears. It _may_ be a possibility that a > bi-product of disabling the ACPI is causing the RAID controller to have > issues. This appears to be an issue because of the X4 CPU count ?? It appears the server uses non-consecutive CPU numbers, and we use a static array with 32 slots, indexed by CPU number, to hold information about the CPUs (or rather the local APICs they contain). If you can either install without ACPI, or remove two of the CPUs during installation, this should be fairly easy to fix: change the definition of NLAPICS in /usr/src/sys/{amd64,i386}/acpica/madt.c and rebuild your kernel, then boot with ACPI enabled and report back to us. DES --=20 Dag-Erling Sm=F8rgrav - des@des.no