From owner-freebsd-current@FreeBSD.ORG Thu Nov 1 18:55:38 2007 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 87A0B16A41B for ; Thu, 1 Nov 2007 18:55:38 +0000 (UTC) (envelope-from thierry@herbelot.com) Received: from postfix2-g20.free.fr (postfix2-g20.free.fr [212.27.60.43]) by mx1.freebsd.org (Postfix) with ESMTP id 1AA6C13C481 for ; Thu, 1 Nov 2007 18:55:38 +0000 (UTC) (envelope-from thierry@herbelot.com) Received: from smtp4-g19.free.fr (smtp4-g19.free.fr [212.27.42.30]) by postfix2-g20.free.fr (Postfix) with ESMTP id B8E321D8E970 for ; Thu, 1 Nov 2007 13:09:29 +0100 (CET) Received: from smtp4-g19.free.fr (localhost.localdomain [127.0.0.1]) by smtp4-g19.free.fr (Postfix) with ESMTP id E7F0D3EA0E5 for ; Thu, 1 Nov 2007 15:09:56 +0100 (CET) Received: from herbelot.dyndns.org (bne75-4-82-227-159-103.fbx.proxad.net [82.227.159.103]) by smtp4-g19.free.fr (Postfix) with ESMTP id B3CF63EA0D9 for ; Thu, 1 Nov 2007 15:09:56 +0100 (CET) Received: from diversion.herbelot.nom (diversion.herbelot.nom [192.168.2.6]) by herbelot.dyndns.org (8.14.0/8.14.0) with ESMTP id lA1E9qlm014049 for ; Thu, 1 Nov 2007 15:09:53 +0100 (CET) From: Thierry Herbelot To: freebsd-current@freebsd.org Date: Thu, 1 Nov 2007 15:09:45 +0100 User-Agent: KMail/1.9.7 X-Warning: Windows can lose your files X-Op-Sys: Le FriBi de la mort qui tue X-Org: TfH&Co X-MailScanner: Found to be clean MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200711011509.46094.thierry@herbelot.com> Subject: regression with gmirror, Promise SATA and 7.0 ? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: thierry@herbelot.com List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Nov 2007 18:55:38 -0000 Hello, I have tried to switch my home server from a 6.3-PRERELEASE to the latest 7.0-BETA1.5-i386-disc1.iso. I have loopback-mounted the iso and unarchived the base and kernel to a new gmirrored partition hosted on two "Seagate ST3250823AS" SATA disks connected via a "Promise PDC40518 SATA150" controller. after rebooting to the new "current" gmirror partition, any disk access gives errors such as : ad6: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=58616578 ad6: FAILURE - device detached subdisk6: detached ad6: detached GEOM_MIRROR: Cannot write metadata on ad6s3 (device=gm0s3, error=6). GEOM_MIRROR: Cannot update metadata on disk ad6s3 (error=6). GEOM_MIRROR: Device gm0s4: provider ad6s4 disconnected. GEOM_MIRROR: Device gm0s2: provider ad6s2 disconnected. GEOM_MIRROR: Device gm0s1: provider ad6s1 disconnected. ad10: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly ad10: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly ad10: WARNING - SETFEATURES ENABLE RCACHE taskqueue timeout - completing request directly ad10: WARNING - SETFEATURES ENABLE WCACHE taskqueue timeout - completing request directly ad10: WARNING - SET_MULTI taskqueue timeout - completing request directly ad10: TIMEOUT - WRITE_DMA retrying (1 retry left) LBA=62894473 GEOM_MIRROR: Cannot update metadata on disk ad6s3 (error=6). GEOM_MIRROR: Device gm0s3: provider ad6s3 disconnected. g_vfs_done():mirror/gm0s3f[READ(offset=5429510144, length=65536)]error = 6 vnode_pager_getpages: I/O read error The same ad6 and ad10 disks are presently used under 6.x without any (visbile) errors (and have been for more than one year). Thus, it seems that the combination of this Promise controller and the SATA disks has issues (there was a thread about Promise controllers and ZFS, but with no clear conclusion). TfH PS : I was also burnt by the forced conversion of gmirror metadata from v3 to v4, which makes it tricky to backtrack to 6.x, once a 7.x kernel + gmirror has been booted once.