From owner-freebsd-questions@FreeBSD.ORG Tue Oct 28 01:56:28 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 395411065670 for ; Tue, 28 Oct 2008 01:56:28 +0000 (UTC) (envelope-from cvoth@telus.net) Received: from defout.telus.net (defout.telus.net [204.209.205.13]) by mx1.freebsd.org (Postfix) with ESMTP id DC50C8FC16 for ; Tue, 28 Oct 2008 01:56:27 +0000 (UTC) (envelope-from cvoth@telus.net) Received: from priv-edmwaa07.telusplanet.net ([204.209.205.55]) by priv-edmwes26.telusplanet.net (InterMail vM.7.08.03.00 201-2186-126-20070710) with ESMTP id <20081028015626.OFBN2888.priv-edmwes26.telusplanet.net@priv-edmwaa07.telusplanet.net> for ; Mon, 27 Oct 2008 19:56:26 -0600 Received: from oliver.bc.lan (d75-157-26-132.bchsia.telus.net [75.157.26.132]) by priv-edmwaa07.telusplanet.net (BorderWare Security Platform) with ESMTP id D3A42427381FCB13 for ; Mon, 27 Oct 2008 19:56:25 -0600 (MDT) Received: from [10.111.111.112] (unknown [10.111.111.112]) by oliver.bc.lan (Postfix) with ESMTP id 0040D645D; Mon, 27 Oct 2008 18:56:24 -0700 (PDT) Message-ID: <49067148.6080307@telus.net> Date: Mon, 27 Oct 2008 18:56:24 -0700 From: Carl Voth User-Agent: Thunderbird 2.0.0.17 (Windows/20080914) MIME-Version: 1.0 To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Subject: gmirror slice insertion, "FAILURE - READ_DMA status=51" X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Oct 2008 01:56:28 -0000 I'm setting up a dual-disk server and am trying to bring it up with gmirror and gjournal. One slice per disk, the goal being to create a single mirror from said slices with some of the partitions journaled. Installed FreeBSD-7.0RELEASE to ad4, then used technique from here to create single-disk mirror/gm0 on ad6: http://people.freebsd.org/~rse/mirror/ Modified ad4s1a /boot.config to pass control to boot stage 3 on ad6. So far, so good. Began Ralf's procedure for inserting ad4s1 into mirror/gm0. The synchronization began and reached 6% when this little horror appeared: ad6: FAILURE - READ_DMA status=51 error=40 LBA=134802751 GEOM_MIRROR: Request failed (error=5). ad6s1[READ(offset=69018976256, length=131072)] GEOM_MIRROR: Synchronization request failed (error=5). mirror/gm0[READ(offset=69018976256, length=131072)] After that, nothing. System unresponsive. Perhaps needless to say, the system also becomes unbootable because the whole point here was to nuke ad4 as part of inserting it into mirror/gm0. I reinstalled FB7 to ad4, redid the /boot.config modification to make ad6/gm0 bootable again and retried the insertion of ad4 into gm0. Exact same error messages at exactly the same point with same consequences. Now, I see that other folks are having unexplained DMA problems too, albeit in different contexts. What should I be concluding here? Those other folks don't seem to be concluding it's bad drives. If there were bad sectors, I'd get different error messages, yes? FWIW, I'm using gjournal on 3 partitions in mirror/gm0. Here's my server's parts list: - Intel S3210SHLC Motherboard. - Kingston KVR800D2E5/2GI 2GB DRAM (x2). - Intel BX80570E3110 Dual-Core Xeon E3110, 3 Ghz 6MB L2 Cache, LGA775. - Seagate ST31000340AS Barracuda 7200.11, 1TB, SATA (x2). - LG GH20NS10 Internal Super-Multi SecurDisc 20X SATA DVD Rewriter. - Antec 4U22EPS650XR case (NeoPower 650W PSU). Carl / K0802647