From owner-freebsd-questions@FreeBSD.ORG Wed Jan 19 04:36:26 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DD6BB16A4CE for ; Wed, 19 Jan 2005 04:36:26 +0000 (GMT) Received: from galilee.polands.org (CPE-24-208-53-189.new.rr.com [24.208.53.189]) by mx1.FreeBSD.org (Postfix) with ESMTP id D9D0343D2D for ; Wed, 19 Jan 2005 04:36:23 +0000 (GMT) (envelope-from djp@polands.org) Received: from jericho.polands.org (jericho.polands.org [172.16.1.35]) by galilee.polands.org (8.12.9/8.12.9) with ESMTP id j0J4aKRZ041792; Tue, 18 Jan 2005 22:36:20 -0600 (CST) (envelope-from djp@polands.org) Received: from jericho.polands.org (localhost [127.0.0.1]) by jericho.polands.org (8.13.1/8.13.1) with ESMTP id j0J4aKgL097154; Tue, 18 Jan 2005 22:36:20 -0600 (CST) (envelope-from djp@jericho.polands.org) Received: (from djp@localhost) by jericho.polands.org (8.13.1/8.13.1/Submit) id j0J4aJip097153; Tue, 18 Jan 2005 22:36:19 -0600 (CST) (envelope-from djp) Date: Tue, 18 Jan 2005 22:36:19 -0600 From: Doug Poland To: Christian Hiris <4711@chello.at> Message-ID: <20050119043619.GA97100@polands.org> References: <20050116201414.GA76014@polands.org> <200501162315.01954.4711@chello.at> <20050118035422.GA41480@polands.org> <200501180614.46957.4711@chello.at> <3096.69.48.112.135.1106060568.squirrel@69.48.112.135> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3096.69.48.112.135.1106060568.squirrel@69.48.112.135> User-Agent: Mutt/1.5.6i cc: questions@freebsd.org Subject: Re: gmirror: replacing failed disks X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jan 2005 04:36:27 -0000 On Tue, Jan 18, 2005 at 09:02:48AM -0600, Doug Poland wrote: > > >> GEOM_MIRROR: Component ad4 (device gm0s1) broken, skipping. > >> GEOM_MIRROR: Cannot add disk ad4 to gm0s1 (error=22). > > > > You can set 'kern.geom.mirror.debug=2' in /boot/loader.conf. This > > tells you more about what happens. I tested all this at a very early > > stage of development, so gmirror's behaviour might have changed. > > There is also a small chance that some bits in my brain got lost > > since I tested his :) > > > I set this while the OS is running. GEOM_MIRROR responds every 5 > seconds.... > > GEOM_MIRROR[1]: Disk ad6 (device gm0s1) marked as clean. > GEOM_MIRROR[2]: Metadata on ad6 updated. > GEOM_MIRROR[1]: Disk ad6 (device gm0s1) marked as dirty. > GEOM_MIRROR[2]: Metadata on ad6 updated. > > Can I get gmirror to attempt to connect to ad4 again? I tried an > atcontrol reinit 2, that didn't do it. I also tried gmirror rebuild > gm0s1 ad4, but gmirror said: "No such provider: ad4". > Sorry to reply to my own post, but when I rebooted the box, this is what I see in /var/log/messages concerning gmirror: ... snip ... Jan 18 21:06:10 sgwww02 kernel: ad4: 76319MB [155061/16/63] at ata2-master SATA150 Jan 18 21:06:10 sgwww02 kernel: ad6: 76319MB [155061/16/63] at ata3-master SATA150 Jan 18 21:06:10 sgwww02 kernel: GEOM_MIRROR: Device gm0s1 created (id=594613568). Jan 18 21:06:10 sgwww02 kernel: GEOM_MIRROR: Device gm0s1: provider ad4 detected. Jan 18 21:06:10 sgwww02 kernel: GEOM_MIRROR: Device gm0s1: provider ad6 detected. Jan 18 21:06:10 sgwww02 kernel: GEOM_MIRROR: Component ad4 (device gm0s1) broken, skipping. Jan 18 21:06:10 sgwww02 kernel: GEOM_MIRROR: Device gm0s1: provider ad6 activated. Jan 18 21:06:10 sgwww02 kernel: GEOM_MIRROR: Device gm0s1: provider mirror/gm0s1 launched. Jan 18 21:06:10 sgwww02 kernel: Mounting root from ufs:/dev/mirror/gm0s1a Jan 18 21:06:10 sgwww02 kernel: em0: Link is up 100 Mbps Full Duplex Jan 18 21:06:10 sgwww02 kernel: GEOM_MIRROR[1]: Disk ad6 (device gm0s1) marked as clean. Jan 18 21:06:10 sgwww02 kernel: GEOM_MIRROR[2]: Metadata on ad6 updated. Jan 18 21:06:10 sgwww02 kernel: em0: Link is up 100 Mbps Full Duplex Jan 18 21:06:10 sgwww02 kernel: GEOM_MIRROR[1]: Disk ad6 (device gm0s1) marked as dirty. Jan 18 21:06:10 sgwww02 kernel: GEOM_MIRROR[2]: Metadata on ad6 updated. Jan 18 21:06:17 sgwww02 kernel: GEOM_MIRROR[1]: Disk ad6 (device gm0s1) marked as clean. Jan 18 21:06:17 sgwww02 kernel: GEOM_MIRROR[2]: Metadata on ad6 updated. Jan 18 21:06:17 sgwww02 kernel: GEOM_MIRROR[1]: Disk ad6 (device gm0s1) marked as dirty. Jan 18 21:06:17 sgwww02 kernel: GEOM_MIRROR[2]: Metadata on ad6 updated. Jan 18 21:06:22 sgwww02 kernel: GEOM_MIRROR[1]: Disk ad6 (device gm0s1) marked as clean. Jan 18 21:06:22 sgwww02 kernel: GEOM_MIRROR[2]: Metadata on ad6 updated. Jan 18 21:06:22 sgwww02 kernel: GEOM_MIRROR[1]: Disk ad6 (device gm0s1) marked as dirty. Jan 18 21:06:22 sgwww02 kernel: GEOM_MIRROR[2]: Metadata on ad6 updated. Jan 18 21:06:32 sgwww02 kernel: GEOM_MIRROR[1]: Disk ad6 (device gm0s1) marked as clean. Jan 18 21:06:32 sgwww02 kernel: GEOM_MIRROR[2]: Metadata on ad6 updated. Jan 18 21:06:32 sgwww02 kernel: GEOM_MIRROR[1]: Disk ad6 (device gm0s1) marked as dirty. Jan 18 21:06:32 sgwww02 kernel: GEOM_MIRROR[2]: Metadata on ad6 updated. Jan 18 21:06:46 sgwww02 kernel: GEOM_MIRROR[1]: Disk ad6 (device gm0s1) marked as clean. Jan 18 21:06:46 sgwww02 kernel: GEOM_MIRROR[2]: Metadata on ad6 updated. Jan 18 21:06:46 sgwww02 kernel: GEOM_MIRROR[1]: Disk ad6 (device gm0s1) marked as dirty. Jan 18 21:06:46 sgwww02 kernel: GEOM_MIRROR[2]: Metadata on ad6 updated. Jan 18 21:06:52 sgwww02 kernel: GEOM_MIRROR[1]: Disk ad6 (device gm0s1) marked as clean. Jan 18 21:06:52 sgwww02 kernel: GEOM_MIRROR[2]: Metadata on ad6 updated. Jan 18 21:06:52 sgwww02 kernel: GEOM_MIRROR[1]: Disk ad6 (device gm0s1) marked as dirty. Jan 18 21:06:52 sgwww02 kernel: GEOM_MIRROR[2]: Metadata on ad6 updated. Jan 18 21:07:02 sgwww02 kernel: GEOM_MIRROR[1]: Disk ad6 (device gm0s1) marked as clean. Jan 18 21:07:02 sgwww02 kernel: GEOM_MIRROR[2]: Metadata on ad6 updated. Jan 18 21:07:02 sgwww02 kernel: GEOM_MIRROR[1]: Disk ad6 (device gm0s1) marked as dirty. Jan 18 21:07:02 sgwww02 kernel: GEOM_MIRROR[2]: Metadata on ad6 updated. Jan 18 21:07:12 sgwww02 kernel: GEOM_MIRROR[2]: Access request for mirror/gm0s1: r1w0e0. Jan 18 21:07:12 sgwww02 kernel: GEOM_MIRROR[2]: Access request for mirror/gm0s1: r-1w0e0. Jan 18 21:07:12 sgwww02 kernel: GEOM_MIRROR[2]: Access request for mirror/gm0s1: r1w0e0. Jan 18 21:07:12 sgwww02 kernel: GEOM_MIRROR[2]: Access request for mirror/gm0s1: r-1w0e0. Jan 18 21:07:12 sgwww02 kernel: GEOM_MIRROR[2]: Access request for mirror/gm0s1: r1w0e0. Jan 18 21:07:12 sgwww02 kernel: GEOM_MIRROR[2]: Access request for mirror/gm0s1: r-1w0e0. Jan 18 21:07:12 sgwww02 kernel: GEOM_MIRROR[2]: Access request for mirror/gm0s1: r1w0e0. Jan 18 21:07:12 sgwww02 kernel: GEOM_MIRROR[2]: Access request for mirror/gm0s1: r-1w0e0. Jan 18 21:07:17 sgwww02 kernel: GEOM_MIRROR[1]: Disk ad6 (device gm0s1) marked as clean. Jan 18 21:07:17 sgwww02 kernel: GEOM_MIRROR[2]: Metadata on ad6 updated. Jan 18 21:07:17 sgwww02 kernel: GEOM_MIRROR[1]: Disk ad6 (device gm0s1) marked as dirty. Jan 18 21:07:17 sgwww02 kernel: GEOM_MIRROR[2]: Metadata on ad6 updated. and on and on... Not sure what to do to get gmirror to recogonize this disk. -- Regards, Doug