From owner-freebsd-current@FreeBSD.ORG Fri Aug 6 17:31:10 2010 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4920E106566C; Fri, 6 Aug 2010 17:31:10 +0000 (UTC) (envelope-from ianf@clue.co.za) Received: from inbound01.jnb1.gp-online.net (inbound01.jnb1.gp-online.net [41.161.16.135]) by mx1.freebsd.org (Postfix) with ESMTP id DB3518FC21; Fri, 6 Aug 2010 17:31:09 +0000 (UTC) Received: from [41.154.88.19] (helo=clue.co.za) by inbound01.jnb1.gp-online.net with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.63) (envelope-from ) id 1OhQFb-00044D-95; Fri, 06 Aug 2010 18:58:31 +0200 Received: from localhost ([127.0.0.1] helo=clue.co.za) by clue.co.za with esmtp (Exim 4.69 (FreeBSD)) (envelope-from ) id 1OhQFZ-0000Rk-7z; Fri, 06 Aug 2010 18:58:29 +0200 To: John Baldwin From: Ian FREISLICH In-Reply-To: <201008061053.26465.jhb@freebsd.org> References: <201008061053.26465.jhb@freebsd.org> X-Attribution: BOFH Date: Fri, 06 Aug 2010 18:58:29 +0200 Message-Id: Cc: freebsd-current@freebsd.org Subject: Re: problem with mfiutil X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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, 06 Aug 2010 17:31:10 -0000 John Baldwin wrote: > On Friday, August 06, 2010 7:32:00 am Ian FREISLICH wrote: > > Hi > > > > I'm unable to make a raid10 on my servers with 6 disks in each > > stripe. I tried a few ways: > > > > ~ # mfiutil -u1 create raid10 -s1M e1:s0,e1:s1,e1:s2,e1:s3,e1:s4,e1:s5 > e1:s6,e1:s7,e1:s8,e1:s9,e1:s10,e1:s11 > > mfiutil: Command failed: Invalid parameter > > mfiutil: Failed to add volume: Input/output error > > > > ~ # mfiutil -u1 create raid10 -s1M 19,29,18,26,22,20 31,30,21,27,28,32 > > mfiutil: Command failed: Invalid parameter > > mfiutil: Failed to add volume: Input/output error > > > > It does however work with 2 disks in each stripe: > > ~ # mfiutil -u1 create raid10 -s1M 19,29 31,30 > > > > any ideas? > > Yes, you have it inverted. You are creating a stripe across a bunch of > RAID-1's and you need to list all the RAID-1's, so something like this: > > mfiutil -u 1 create raid10 -s 1M 19,31 29,39 18,21 26,27 22,28 20,32 Hmm. I'll give that a try, but it's not the way the controler configured it fyrom the BIOS utility. It was definitely a mirror of 2 6 disk stripes. The controller is a Perc 6/E. My playing has now left: [nagios06.jnb1] ~ # mfiutil -u1 show volumes mfi1 Volumes: Id Size Level Stripe State Cache Name mfid2 ( 419G) RAID-1 1M OPTIMAL Enabled 0 ( 837G) RAID-10 1M OPTIMAL Writes And I can't delete the '0' volume. Ian -- Ian Freislich