From owner-freebsd-sparc64@FreeBSD.ORG Fri Feb 6 06:05:46 2004 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8B2B416A4CE for ; Fri, 6 Feb 2004 06:05:46 -0800 (PST) Received: from newtrinity.zeist.de (newtrinity.zeist.de [217.24.217.8]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5343743D82 for ; Fri, 6 Feb 2004 06:05:07 -0800 (PST) (envelope-from marius@newtrinity.zeist.de) Received: from newtrinity.zeist.de (localhost [127.0.0.1]) i16E4wRv010791 for ; Fri, 6 Feb 2004 15:04:58 +0100 (CET) (envelope-from marius@newtrinity.zeist.de) Received: (from marius@localhost) by newtrinity.zeist.de (8.12.10/8.12.10/Submit) id i16E4rxg010790 for freebsd-sparc64@freebsd.org; Fri, 6 Feb 2004 15:04:53 +0100 (CET) (envelope-from marius) Date: Fri, 6 Feb 2004 15:04:53 +0100 From: Marius Strobl To: freebsd-sparc64@freebsd.org Message-ID: <20040206150453.A10200@newtrinity.zeist.de> References: <20040206104602.GA48880@beastie.b0rken.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20040206104602.GA48880@beastie.b0rken.org>; from jason-freebsdlists@freebsd.org on Fri, Feb 06, 2004 at 10:46:02AM +0000 X-AntiVirus: checked by AntiVir Milter 1.0.6; AVE 6.23.0.3; VDF 6.23.0.58 Subject: Re: Promise ATA100 controller on Ultra 5 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Feb 2004 14:05:46 -0000 On Fri, Feb 06, 2004 at 10:46:02AM +0000, Jason Mann wrote: > Hi folks. > > I understand from the Hardware Notes for 5.2/sparc64 that Promise ATA100 > controllers are supported. > > However, does anyone know if the OpenBoot PROM will be able to boot from > disks attached to such a controller? > > Systems is an Ultra5 with version 3.31 of OBP. > Controller is Promise Ultra100 TX2. > Depends, if I put a Promise Fasttrak 66 into my Sun AXi board it doesn't come up at all (OpenFirmware-wise, not FreeBSD-wise). If yours boots with the controller inserted FreeBSD should be able to use it quite fine (IIRC, the inital porting to Sparc64 was done using Promise controls until the onboard ATA controllers where supported). In order to be able to boot from the Promise controller you might need to tell the OpenFirmware to recognize it as an IDE controller (http://www.netbsd.org/Ports/sparc64/faq.html#pci-cards). However, using it as a RAID controller will work only limited, i.e. you won't be able to boot from a RAID array as this relies on the PC firmware on these controllers which is not understood by OpenFirmware (this could be worked around by the FreeBSD kernel but this most likely won't never be implemented).