From owner-freebsd-current@FreeBSD.ORG Fri Jul 18 00:44:23 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C02DF37B411 for ; Fri, 18 Jul 2003 00:44:23 -0700 (PDT) Received: from spider.deepcore.dk (cpe.atm2-0-56339.0x50c6aa0a.abnxx2.customer.tele.dk [80.198.170.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id E475F43F93 for ; Fri, 18 Jul 2003 00:44:19 -0700 (PDT) (envelope-from sos@spider.deepcore.dk) Received: (from sos@localhost) by spider.deepcore.dk (8.12.9/8.12.9) id h6I7iI6V064434; Fri, 18 Jul 2003 09:44:18 +0200 (CEST) (envelope-from sos) From: Soeren Schmidt Message-Id: <200307180744.h6I7iI6V064434@spider.deepcore.dk> In-Reply-To: To: Harald Schmalzbauer Date: Fri, 18 Jul 2003 09:44:18 +0200 (CEST) X-Mailer: ELM [version 2.4ME+ PL98b (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=ISO-8859-1 cc: freebsd-current@FreeBSD.ORG Subject: Re: HPT372 bug summary [was: RE: escalation stage 2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Jul 2003 07:44:24 -0000 It seems Harald Schmalzbauer wrote: > > I also think the RAID configuration is stored on the disks since when I > create a non-DOS compatible slice (starting at 0 not 63) the RAID > configuration vanishes. Yes the Highpoint BIOS uses sector 9 to hold the RAID config, so if you use that for other data storage you are lost.. (blaim Highpoint sufficiently here). > Now I assume that there are two different RAID configurations, one stored on > disk by the controllers BIOS and anotherone which FreeBSD stores elsewhere > (e.g: with the sil0680 I can well create slices starting at 0). No, the info is *always* stored on disk, but when you make a FreeBSD native ATA RAID its put at the end of disk, and the disksize is reduced so you cannot overwrite it (so does Promise controllers) > Now when one drive fails both configurations are marked degraded but in a > different manner (because there is one array named "RAID1_1" and a second > which is named "FreeBSD") > And that's why FreeBSD panics until I delete the mirror relationship. Well Highpoints way of dealing with broken arrays and lost disks are less than optimal, I've tried to do my best in the ATA driver to fool the HPT system, but its not perfect... > Since this is my most important server I can't help you the next weeks. On > sunday I'll buy a SIL0680 based controller because I did the same test with > it and it's working. > Now I'm currently setting up FreeBSD and building a kernel with DDB. If you are not using 5.1-current the sil680 is dangerous until I get time to backport some critical fixes... -Søren