From owner-freebsd-fs@FreeBSD.ORG Tue Apr 13 21:12:58 2010 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 458091065676 for ; Tue, 13 Apr 2010 21:12:58 +0000 (UTC) (envelope-from spork@bway.net) Received: from xena.bway.net (xena.bway.net [216.220.96.26]) by mx1.freebsd.org (Postfix) with ESMTP id 120908FC15 for ; Tue, 13 Apr 2010 21:12:57 +0000 (UTC) Received: (qmail 91987 invoked by uid 0); 13 Apr 2010 21:12:57 -0000 Received: from unknown (HELO ?10.3.2.41?) (spork@96.57.144.66) by smtp.bway.net with (DHE-RSA-AES256-SHA encrypted) SMTP; 13 Apr 2010 21:12:57 -0000 Date: Tue, 13 Apr 2010 17:12:55 -0400 (EDT) From: Charles Sprickman X-X-Sender: spork@hotlap.local To: freebsd-fs@freebsd.org Message-ID: User-Agent: Alpine 2.00 (OSX 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII Subject: g_vfs_done() errors on Dell/LSI RAID array X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Apr 2010 21:12:58 -0000 Hello, Not sure if this is the right place or if this is a geom issue, or a raid controller issue... Please point me in the right direction. Last night I saw the following in my daily output: +g_vfs_done():mfid0s1g[READ(offset=2456998070156636160, length=16384)]error = 5 +g_vfs_done():mfid0s1g[READ(offset=2456998070156636160, length=16384)]error = 5 +g_vfs_done():mfid0s1g[READ(offset=2456998070156636160, length=16384)]error = 5 I'm a bit confused, as some googling indicated that this has something to do with a mis-labelled disk, but that offset seems really huge, unless I'm comparing two different units. bsdlabel shows me this for that drive/array: # /dev/mfid0s1: 8 partitions: # size offset fstype [fsize bsize bps/cpg] a: 8388608 0 4.2BSD 2048 16384 28528 b: 12582912 8388608 swap c: 2928135357 0 unused 0 0 # "raw" part, don't edit d: 16777216 20971520 4.2BSD 2048 16384 28528 e: 16777216 37748736 4.2BSD 2048 16384 28528 f: 67108864 54525952 4.2BSD 2048 16384 28528 g: 2806500541 121634816 4.2BSD 2048 16384 28520 Adding the size plus offset, the end of my disk should be at 2928135357. The offset in the error is 2456998070156636160. Error 5 is apparently an "I/O Error". This is a Dell 2970 running amd64, 7.2-RELEASE. The RAID card is Dell's rebadged LSI: mfi0: port 0xec00-0xecff mem 0xe9f80000-0xe9fbffff,0xe9fc0000-0xe9ffffff irq 37 at device 0.0 on pci7 mfi0: Megaraid SAS driver Ver 3.00 mfi0: 3049 (boot + 3s/0x0020/info) - Firmware version 1.22.02-0612 mfi0: 3050 (boot + 23s/0x0008/info) - Battery Present mfi0: 3051 (boot + 23s/0x0020/info) - Controller hardware revision ID (0x0) mfi0: 3052 (boot + 23s/0x0020/info) - Package version 6.2.0-0013 There's some talk in this thread about whether this is either a driver issue, a geom issue, a filesystem issue, some weird bug that people only see on 64-bit AMD procs, etc.: http://old.nabble.com/g_vfs_done():da3s1a-READ(offset%3D81064794762854400,-length%3D8192)-error-%3D-5-td13199158.html Any help tracking down what this is trying to tell me would be appreciated. thanks, Charles ___ Charles Sprickman NetEng/SysAdmin Bway.net - New York's Best Internet - www.bway.net spork@bway.net - 212.655.9344