From owner-freebsd-stable@FreeBSD.ORG Thu Feb 2 19:32:47 2012 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 81578106564A for ; Thu, 2 Feb 2012 19:32:47 +0000 (UTC) (envelope-from ken@kdm.org) Received: from nargothrond.kdm.org (nargothrond.kdm.org [70.56.43.81]) by mx1.freebsd.org (Postfix) with ESMTP id 18FE28FC14 for ; Thu, 2 Feb 2012 19:32:46 +0000 (UTC) Received: from nargothrond.kdm.org (localhost [127.0.0.1]) by nargothrond.kdm.org (8.14.2/8.14.2) with ESMTP id q12JB5Fo056694; Thu, 2 Feb 2012 12:11:05 -0700 (MST) (envelope-from ken@nargothrond.kdm.org) Received: (from ken@localhost) by nargothrond.kdm.org (8.14.2/8.14.2/Submit) id q12JB5sX056693; Thu, 2 Feb 2012 12:11:05 -0700 (MST) (envelope-from ken) Date: Thu, 2 Feb 2012 12:11:05 -0700 From: "Kenneth D. Merry" To: stable@freebsd.org Message-ID: <20120202191105.GA55719@nargothrond.kdm.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2i Cc: "Desai, Kashyap" Subject: LSI supported mps(4) driver in stable/9 and stable/8 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Feb 2012 19:32:47 -0000 Hi folks, The LSI-supported version of the mps(4) driver that supports their 6Gb SAS HBAs as well as WarpDrive controllers, is now in stable/9 and stable/8. Please test it out and let me and Kashyap (CCed) know if you run into any problems. In addition to supporting WarpDrive, the driver also supports Integrated RAID. Thanks to LSI for doing the work on this driver! Note that the CAM infrastructure changes that went into FreeBSD/head along with this driver have not gone into either stable/9 or stable/8. Only the driver itself has been merged. The CAM infrastructure changes depend on some other da(4) driver changes that will need to get merged before they can go back. If that merge happens, it will probably only be into stable/9. A couple of notes about issues with this driver: - Unlike the previous mps(4) driver, it probes sequentially. If you have a lot of drives in your system, it will take a while to probe them all. - You may see warning messages like this: _mapping_add_new_device: failed to add the device with handle 0x0019 to persiste nt table because there is no free space available _mapping_add_new_device: failed to add the device with handle 0x001a to persiste nt table because there is no free space available - The driver is not endian safe. (It assumes a little endian machine.) This is not new, the previous version of the driver had the same issue. The LSI folks know about these issues. The driver has passed their testing process. Many thanks to LSI for going through the effort to support FreeBSD. Ken -- Kenneth Merry ken@FreeBSD.ORG