From owner-freebsd-questions Sun Apr 9 10:52:27 2000 Delivered-To: freebsd-questions@freebsd.org Received: from sprout.cgf.net (adsl-207-215-8-122.dsl.snfc21.pacbell.net [207.215.8.122]) by hub.freebsd.org (Postfix) with ESMTP id 1E19437B58E for ; Sun, 9 Apr 2000 10:52:22 -0700 (PDT) (envelope-from tomb@cgf.net) Received: from cgf.net (localhost.cgf.net [127.0.0.1]) by sprout.cgf.net (8.9.3/8.9.3) with ESMTP id KAA01926 for ; Sun, 9 Apr 2000 10:52:24 -0700 (PDT) (envelope-from tomb@cgf.net) Message-ID: <38F0C358.D120908@cgf.net> Date: Sun, 09 Apr 2000 10:52:24 -0700 From: tomb Organization: Badger Basters (We do it with lard!) X-Mailer: Mozilla 4.72 [en] (X11; U; FreeBSD 4.0-RELEASE i386) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-questions@freebsd.org Subject: Re: vinum causes fatal double fault kernel panic References: <38F0359F.E45937FC@cgf.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Additional: So I decided to reformat the drives using the scsi adaptors format utility (which completed with success). I modified the vinum config file to the following: drive a device /dev/da0s1 drive b device /dev/da1s1 volume mirror plex org concat sd length 4141m drive a plex org concat sd length 4141m drive b Now I start vinum with the following command.... su-2.03# vinum create config 1: drive a device /dev/da0s1 ** 1 : Invalid argument 2: drive b device /dev/da1s1 ** 2 : Invalid argument 0 drives: 1 volumes: V mirror State: down Plexes: 2 Size: 4141 MB 2 plexes: P mirror.p0 C State: faulty Subdisks: 1 Size: 4141 MB P mirror.p1 C State: faulty Subdisks: 1 Size: 4141 MB 2 subdisks: S mirror.p0.s0 State: crashed PO: 0 B Size: 4141 MB S mirror.p1.s0 State: crashed PO: 0 B Size: 4141 MB And seeing the fault "State: crashed" I get do a verbose info and get ............. su-2.03# vinum list -r -V mirror Volume mirror: Size: 4342153216 bytes (4141 MB) State: down Flags: 2 plexes Read policy: round robin Plex 0: mirror.p0 (concat), 4141 MB Plex 1: mirror.p1 (concat), 4141 MB Plex mirror.p0: Size: 4342153216 bytes (4141 MB) Subdisks: 1 State: faulty Organization: concat Part of volume mirror Subdisk 0: mirror.p0.s0 state: crashed size 4342153216 (4141 MB) offset 0 (0x0) Plex mirror.p1: Size: 4342153216 bytes (4141 MB) Subdisks: 1 State: faulty Organization: concat Part of volume mirror Subdisk 0: mirror.p1.s0 state: crashed size 4342153216 (4141 MB) offset 0 (0x0) Subdisk mirror.p0.s0: Size: 4342153216 bytes (4141 MB) State: crashed Plex mirror.p0 at offset 0 (0 B) Drive a (/dev/da0s1), no offset Subdisk mirror.p1.s0: Size: 4342153216 bytes (4141 MB) State: crashed Plex mirror.p1 at offset 0 (0 B) Drive b (/dev/da1s1), no offset tomb wrote: > Hi, > I've been attempting to create a mirrored pair of disc's. I'm not > concerned about performance only the backup of my critical data. Armed > with a pair of scsi drives (same model) and the man pages I came up with > a config file (listed below). The problem is that if I use this to > setup the mirro I get a > "fatal double fault" <> panic: double fault > message and the machine reboots. > > Camcontrol reports both drives ready and the discs were operating fine > as separate drives on the same machine and controller. > > Thanks, > > Tom > > Platform: > > FreeBSD 4.0 Release, > AMD K6-2 > 128Mb RAM > Custom Kernel (Removed spurious devices) > Adaptec 2940-U2W > > Drives: > ad0 (OS drive, not to be mirrored!) > da0 ID1 (Seagate 4141Mb Barracuda mirror) > da1 ID8 (Seagate 4141Mb Barracuda mirror) > > vinum config file: > > drive a device /dev/da0s1e > drive b device /dev/da1s1e > volume mirror > plex org concat > sd length 4141m drive a > plex org concat > sd length 4141m drive b To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message