From owner-freebsd-hackers Sun Nov 11 13:39:57 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from freebsd.dk (fw-rl0.freebsd.dk [212.242.86.114]) by hub.freebsd.org (Postfix) with ESMTP id 6E33737B417; Sun, 11 Nov 2001 13:39:39 -0800 (PST) Received: (from sos@localhost) by freebsd.dk (8.11.6/8.11.3) id fABLdcM76782; Sun, 11 Nov 2001 22:39:38 +0100 (CET) (envelope-from sos) From: Søren Schmidt Message-Id: <200111112139.fABLdcM76782@freebsd.dk> Subject: Re: HPT370 RAID or Vinum? In-Reply-To: <200111112105.fABL54801504@mass.dis.org> To: Mike Smith Date: Sun, 11 Nov 2001 22:39:38 +0100 (CET) Cc: Greg Lehey , john_wilson100@excite.com, freebsd-hackers@FreeBSD.ORG, sos@FreeBSD.ORG Reply-To: sos@freebsd.dk X-Mailer: ELM [version 2.4ME+ PL94b (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=ISO-8859-1 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG It seems Mike Smith wrote: > > > These "cheap controllers" don't have any algorithms at all to speak of; > > > they're just ATA controllers with BIOS code that supposedly understands > > > striping/mirroring. > > > > There is no algorithm to speak of involved with striping, and just > > a little more in mirroring in the error case, but anyways.. > > Unless you've fixed it, the error case handling in mirror mode is busted > as well. I know, too little time... > > > The "algorithms" are in the 'ar' driver, which should really just be a > > > vinum shim. > > > > Well, the way vinum is implemented that wont work unfortunately. > > There's no reason that 'ar' and Vinum couldn't be fixed to play together. > > Or at least, no technical reason. Might be, but it involves some pretty radical changes to the way vinum stores its config info on the disks, and I have not had the time nor energy to fight those through. Another thing is how to setup/config those RAID's, the info put on the disks *must* be exactly what the BIOS's wants, or they wont pick up an array. So its not as simple as to just "fix" vinum and ar, its goes far beyond that... But I'll say this much, if you find sponsors for the time, I'll happily make this work they way it should :) -Søren To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message