From owner-freebsd-drivers@FreeBSD.ORG Tue Mar 8 18:51:35 2011 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 307B21065676 for ; Tue, 8 Mar 2011 18:51:35 +0000 (UTC) (envelope-from cforgeron@acsi.ca) Received: from mta02.eastlink.ca (mta02.eastlink.ca [24.224.136.13]) by mx1.freebsd.org (Postfix) with ESMTP id EB2878FC08 for ; Tue, 8 Mar 2011 18:51:34 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from ip02.eastlink.ca ([unknown] [24.222.39.20]) by mta02.eastlink.ca (Sun Java(tm) System Messaging Server 7.3-11.01 64bit (built Sep 1 2009)) with ESMTP id <0LHR00E8G5PXJMC1@mta02.eastlink.ca> for freebsd-drivers@freebsd.org; Tue, 08 Mar 2011 14:51:33 -0400 (AST) X-CMAE-Score: 0 X-CMAE-Analysis: v=1.1 cv=KTm0Zd9FEOPabIM+9UH3RcOan8ug7Hn5ok0IYj/PkF8= c=1 sm=1 a=kj9zAlcOel0A:10 a=6I5d2MoRAAAA:8 a=0k8TjyC4y9tONcY83LYA:9 a=uy3iOMVH7-oqCVua-Z8A:7 a=-nhaIlfeOuAPfuYS4JZxKIXGcU4A:4 a=CjuIK1q_8ugA:10 a=SV7veod9ZcQA:10 a=Y4g+zi6NJtbRuBVJrbSZ6Q==:117 Received: from blk-222-10-85.eastlink.ca (HELO server7.acsi.ca) ([24.222.10.85]) by ip02.eastlink.ca with ESMTP; Tue, 08 Mar 2011 14:51:33 -0400 Received: from server7.acsi.ca ([192.168.9.7]) by server7.acsi.ca ([192.168.9.7]) with mapi; Tue, 08 Mar 2011 14:51:33 -0400 From: Chris Forgeron To: Erich Weiler , Jonathan Stewart Date: Tue, 08 Mar 2011 14:51:32 -0400 Thread-topic: MFI Driver Behavior Thread-index: AcvdwS4kZMmx1F9fTdKrDf56N0ct5wAAA21g Message-id: References: <4D767985.90006@soe.ucsc.edu> In-reply-to: <4D767985.90006@soe.ucsc.edu> Accept-Language: en-US Content-language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Cc: "freebsd-drivers@freebsd.org" Subject: RE: MFI Driver Behavior X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Mar 2011 18:51:35 -0000 This may be of moderate use, but I have the exact same issue with the Dell PERC H700 and FreeBSD. I've tried 8.1, 8.2, and 9.0-CURRENT with similar results as you have had. I eventually gave up, and will reuse these in a Windows box, or I'll sell them on ebay. However, I haven't had any issues with a LSI1068 based controller that uses the same mfi driver. I'm also having good luck with the msp driver for the newer LSI2008 The Areca cards work well under FreeBSD - It's one of the cards I started investigating after I realized my PERC H700 wasn't a good option, and they provide source code as well. I'm mildly interested in trying to fix it, can program C, and I do have access to the card, but I'd need someone to help get me started, as I haven't done much with FreeBSD other than hack some kernel compiles and play with some custom NFS changes. -----Original Message----- From: owner-freebsd-drivers@freebsd.org [mailto:owner-freebsd-drivers@freebsd.org] On Behalf Of Erich Weiler Sent: Tuesday, March 08, 2011 2:46 PM To: Jonathan Stewart Cc: freebsd-drivers@freebsd.org Subject: Re: MFI Driver Behavior This was not resolved, although I tried in vain to get it to be more stable for over a month. The Perc H700 and H800 controllers do not work reliably with any version of FreeBSD. It's an MFI driver issue, such that the driver locks the controller temporarily under heavy disk load, but there seems to be little interest in fixing it. I thought at first it was a C-states issue, but then it locked again a week later. I punted and got an Adaptec controller, which is better supported under FreeBSD. Maybe they will make the MFI driver work better with these controllers one day, but I don't know when that will happen. Which is a bummer because more and more folks are buying these Perc H700/H800 controllers from Dell. On 03/08/11 10:38, Jonathan Stewart wrote: > [Please CC me I'm not on this list] > > Erich Weiler wrote: >>> We are testing a new theory. We believe that the C-states and C1E >>> control on this chipset (in the Dell R610), which are configurable >>> in the BIOS, are affecting the controller in some way. >>> We are disabling them and trying again. I'll post results soon. >> After disabling C-states and CIE in the BIOS on our R610, the Perc >> H800 controller now appears stable. My ZFS filesystem appears >> stable. Life seems good. >> >> I wonder what those items in the BIOS are doing in relation to the >> kernel to cause this. > > Have you had any further issues with this? I just updated 2 of my > systems to FreeBSD ???.net 8.2-STABLE FreeBSD 8.2-STABLE #2 r219138: Tue Mar 1 > 13:42:29 EST 2011 root@???.net:/usr/obj/usr/src/sys/SERENITY > amd64 > > from 8-stable sometime around 8 release and just had to have the > datacenter hit the reset button to bring the machine back. > > I'm reluctant to take this machine to current but if that fixes the > problem I can do it. The other option is calling the data center and > having them change the BIOS settings for me but that is also something > I would rather not do. > > Thanks, > Jonathan _______________________________________________ freebsd-drivers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-drivers To unsubscribe, send any mail to "freebsd-drivers-unsubscribe@freebsd.org"