From owner-freebsd-current@FreeBSD.ORG Fri Sep 9 10:32:23 2011 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 A86F9106566B for ; Fri, 9 Sep 2011 10:32:23 +0000 (UTC) (envelope-from matt.thyer@gmail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id 3F6A18FC1A for ; Fri, 9 Sep 2011 10:32:22 +0000 (UTC) Received: by wyh15 with SMTP id 15so1673138wyh.13 for ; Fri, 09 Sep 2011 03:32:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=eLX4T6e3p6xHlS0W+tTi5EMPKJynTVEyeT4LA05h2MY=; b=YskfSuaHUMxgS94AijCMpMa9u34UrMOM9DnA48MXNDJdQIUqeethUR15jvOxxgYNxo rspus43JjFeONvxHvTk4/fBRW/iqK8YQSyAovqs/rKe2bLzqgpfzF51FNar2xogMPK4N mPz9Cmacah3LGtCM3896Fvm0NQPiV39+x58hU= MIME-Version: 1.0 Received: by 10.216.194.70 with SMTP id l48mr1329733wen.89.1315564342190; Fri, 09 Sep 2011 03:32:22 -0700 (PDT) Received: by 10.216.11.9 with HTTP; Fri, 9 Sep 2011 03:32:21 -0700 (PDT) Received: by 10.216.11.9 with HTTP; Fri, 9 Sep 2011 03:32:21 -0700 (PDT) In-Reply-To: <815930668.115706.1315407799946.JavaMail.root@mail-01.cse.ucsc.edu> References: <815930668.115706.1315407799946.JavaMail.root@mail-01.cse.ucsc.edu> Date: Fri, 9 Sep 2011 20:02:21 +0930 Message-ID: From: Matt Thyer To: Tim Gustafson Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-current@freebsd.org Subject: Re: RELENG_8 / mpt / zpool Errors X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Sep 2011 10:32:23 -0000 On Sep 8, 2011 12:33 AM, "Tim Gustafson" wrote: > > > Advice is: > > > > Use -STABLE and not -RELEASE > > Upgrade firmware > > Avoid port multipliers > > > > As I'm using cheap 4K green drives I had to use wdidle3.exe to fix > > the 8 second head parking and I also had to use gnop to force my > > ZFS pool to use 4K transfers. > > We're already using -STABLE; we update to RELENG_8 periodically. > > LSI's web site is a little bizarre when it comes to their downloads section. I searched their drivers section for my specific model number and got a bunch of firmware upgrades for other cards with different port configurations. > > We can't avoid port multipliers. Nobody makes a 32-port SAS/SATA controller. And anyhow, the hardware is already purchased so I need to figure out how to make it work. :) > > WDC's web site says that the wdidle3.exe utility you suggested is not for this drive; the site says it's only for WD1000FYPS-01ZKB0, WD7500AYPS-01ZKB0, and WD7501AYPS-01ZKB0. > > I'm not sure what you mean about using gnop to force 4K transfers. > > > The mps driver has problems with the LSI SAS2008 when using port > > multipliers (which are in the enclosures). If you go to the previous > > SAS 3G version of that chip I think you'll be OK. > > When you say "go to the previous SAS 3G version of that chip", do you mean "buy an older version of that controller card"? Or are you talking about downgrading, rather than upgrading, the firmware? > > There are newer LSI cards out there as well. Would upgrading the card help any? The LSI SAS 9205-8e seems to be a workable solution, and not too expensive. Tim, The reference to wdidle3 is specific to my situation with the home user grade WDC20EARS drive. You have server class drives but are affected by a problem with the FreeBSD driver with port multipliers. Easiest solutions to your situation are: A) Don't use FreeBSD B) Switch to hardware that works with FreeBSD (the SAS 3G version of that LSI HBA chip) Harder solutions are: A) Fix the driver