From owner-freebsd-questions@FreeBSD.ORG Wed Mar 16 18:05:47 2011 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 359B51065670 for ; Wed, 16 Mar 2011 18:05:47 +0000 (UTC) (envelope-from kazakevichilya@gmail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id BF5D78FC18 for ; Wed, 16 Mar 2011 18:05:46 +0000 (UTC) Received: by wyf23 with SMTP id 23so2080309wyf.13 for ; Wed, 16 Mar 2011 11:05:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=CXUY19U9ecBG9JDfEM0yszrhY24isSfiEtEhg67MKOM=; b=nJ5lbHBQFOHiYHc3p6Z8r6lzDTKzBS+LT1vDupaK2jbxNf23PaU72jrT8fWGHBmcHs 0paeZT4oSrlb5/iAPV0arr2bhDuuH2jVm9/oP7qXRfeynp+9Y78WfiM0YewRHdo6n+uC kis+4s2mp5A1sjobs+cBU5SSVZZwnupD4z9aY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=QpEFDXU/eMS1mp6TLWotepf62nH2zgZ/dos28c8Tjf9R8U6nkK3RaPmbzxWcCU9ggL Pme2WXiWRZNiQDfq8Ay8JjBJdJ5T7lldcUO4VGDU9ZrGtul8TvPtSjLWse1+yhzw21XW MXSEsLJuPaN0gX26tRMHLssVtq++Nx2Vaw0aY= MIME-Version: 1.0 Received: by 10.227.197.148 with SMTP id ek20mr266148wbb.203.1300298745573; Wed, 16 Mar 2011 11:05:45 -0700 (PDT) Received: by 10.227.157.148 with HTTP; Wed, 16 Mar 2011 11:05:45 -0700 (PDT) In-Reply-To: References: Date: Wed, 16 Mar 2011 21:05:45 +0300 Message-ID: From: Ilya Kazakevich To: bf1783@gmail.com Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: "b. f." , freebsd-questions@freebsd.org Subject: Re: Booting from firmware RAID X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Mar 2011 18:05:47 -0000 My boot0 freezes. I found discussion where guy told that extipl works fine but boot0 not because extipl uses LBA instead of CHS and some raids do not support CHS. It is new to me that BIOS allows LBA but I will try extipl now. On Wed, Mar 16, 2011 at 5:11 PM, b. f. wrote: > > This is probably more PC-specific than freebsd-specific question. I have > > intel firmware raid. OS needs drivers to work with it. FreeBSD sees it as > > ar0, so it has drivers. > > But I want my OS to be installed on this drive and boot from it. It is > not > > good idea, but I really want to do it:) > > Is it possible? > > > > boot0 and boot1 both work with HDD via BIOS interrupts and CHS, right? > So, > > how do they know how to access RAID? They has no drivers. > > Or BIOS supports interrupts to access RAID with out of drivers? If so -- > > what for drivers are needed? To access drive via ATA interface? > > > > Is it possible to boot freebsd from "firmware raid"? > > Sometimes: it depends on the firmware, and your bios. I had a add-in > PCIe SATA RAID controller based on a Marvell SE9128 chipset, and using > a Marvell firmware. The bios and the FreeBSD 9-CURRENT bootloader > were able to boot from a JBOD drive attached to the controller, up > until the point where the ahci driver tried to take control of the > drive. Then the Marvell firmware presented a fictitious configuration > to the ahci driver and returned invalid device signatures, so the boot > process failed. On the same machine, however, I was able to boot > without problems from a JBOD drive attached to a PCI-X SATA RAID > controller based on the Silicon Image SiI3124 chipset, using a Silicon > Image firmware. > > b. >