Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Apr 2006 16:55:25 +0200
From:      Pawel Jakub Dawidek <pjd@FreeBSD.org>
To:        Fernan Aguero <fernan@iib.unsam.edu.ar>
Cc:        freebsd-geom@freebsd.org
Subject:   Re: panic when loading mirror
Message-ID:  <20060429145525.GJ4896@garage.freebsd.pl>
In-Reply-To: <20060428171226.GG62606@iib.unsam.edu.ar>
References:  <20060428171226.GG62606@iib.unsam.edu.ar>

next in thread | previous in thread | raw e-mail | index | archive | help

--Do4IU1xF/9sod/r6
Content-Type: text/plain; charset=iso-8859-2
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Apr 28, 2006 at 02:12:26PM -0300, Fernan Aguero wrote:
+> Hi,
+>=20
+> I'm playing with gmirror on a box with a pair of spare
+> slices before installing a production box.
+>=20
+> The box is running 6.1-RC (i386), and has two identical
+> disks (ad0, ad2) already sliced and partitioned:
+>=20
+> ad0:
+> ad0s1	unused slice
+> ad0s2	ad0s2b (swap), ad0s2a (/), ad0s2d (/var), ad0s2e (/usr) ...
+>=20
+> ad2:
+> ad2s1	unused slice
+> ad2s2	ad2s2b (swap), ad2s2d (/tmp), ad2s2e (/usr/ports) ...
+>=20
+> My idea was to use the unused slices (identical in size) to
+> set up a geom mirror.
+>=20
+> After reading the man pages and the following guides
+> http://www.onlamp.com/pub/a/bsd/2005/11/10/FreeBSD_Basics.html?page=3D1
+> http://people.freebsd.org/~rse/mirror/
+> this is what I did:
+>=20
+> # gmirror label -v -b round-robin gm0s1 ad0s1 ad2s1
+> Metadata value stored on ad0s1.
+> Metadata value stored on ad2s1.
+> Done.
+>=20
+> But then attempting to load the mirror, causes a system
+> panic. I'm copying the messages by hand, so excuse any typo.
+> Also, I'm copying what I see on the screen ... I can't know
+> if there were other errors before the ones I'm transcribing
+> (capturing the session with script(1) doesn't help here).
+>=20
+> # gmirror load
+> WARNING: Expected rawoffset 0, found 63
+> WARNING: Device name truncated! (mirror/gsm0s1ccccccccccccc...c)
+> [ this is repeated several times. gsm0s1 is followed above
+> by 51 'c's) ]
+>=20
+> Fatal double fault:
+> eip =3D 0xc04a7982
+> esp =3D 0xe2244ff4
+> ebp =3D 0xe2245038
+> panic: double fault
+>=20
+>=20
+> My questions:
+>=20
+> did I do something wrong? (maybe the system shouldn't let me
+> instead of entering into a panic ...)
+>=20
+> Was this caused because I used already sliced and
+> partitioned disks? The second example in the guide written
+> by rse uses slices ...=20

You should configure both slices and partitions on mirrored provider.
To fix it you need to clear the old metadata first.

+> Or is this something that is expected to happen and should
+> be fixed?

This shouldn't act that way and panic your box for sure...

--=20
Pawel Jakub Dawidek                       http://www.wheel.pl
pjd@FreeBSD.org                           http://www.FreeBSD.org
FreeBSD committer                         Am I Evil? Yes, I Am!

--Do4IU1xF/9sod/r6
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (FreeBSD)

iD8DBQFEU35dForvXbEpPzQRAvmJAKDS2VokgjOAWc+JAQqNlOvg5CZcTwCghsNM
KwcZrXdm/nX5RMRqFhcuLL8=
=C86k
-----END PGP SIGNATURE-----

--Do4IU1xF/9sod/r6--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060429145525.GJ4896>