From owner-freebsd-stable@FreeBSD.ORG Fri Feb 18 17:07:29 2011 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 AB461106564A for ; Fri, 18 Feb 2011 17:07:29 +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 798208FC28 for ; Fri, 18 Feb 2011 17:07:29 +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 p1IGg9fW078053; Fri, 18 Feb 2011 09:42:10 -0700 (MST) (envelope-from ken@nargothrond.kdm.org) Received: (from ken@localhost) by nargothrond.kdm.org (8.14.2/8.14.2/Submit) id p1IGg9Yl078052; Fri, 18 Feb 2011 09:42:09 -0700 (MST) (envelope-from ken) Date: Fri, 18 Feb 2011 09:42:09 -0700 From: "Kenneth D. Merry" To: stable@FreeBSD.org Message-ID: <20110218164209.GA77903@nargothrond.kdm.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2i Cc: freebsd-scsi@FreeBSD.org Subject: mps(4) driver (LSI 6Gb SAS) commited to 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: Fri, 18 Feb 2011 17:07:29 -0000 I just merged the mps(4) driver to stable/8, for those of you with LSI 6Gb SAS hardware. It is only included in GENERIC on amd64, since that is the only architecture that I know of that it has been tested on. It may work on i386, if anyone would like to try it out. There are known endian issues, so testing on a big-endian platform (like powerpc) won't work. If you'd like to help fix the endian issues, let me know. Integrated RAID support is not included in this version of the driver, but LSI has almost completed their version of the driver that does include IR support. That will hopefully be going into -current in the next few weeks. There are lots of changes in their version of the driver, particularly in the probe code. There are also a couple of othere issues with the driver that I am planning to fix in -current today and merge back into stable/8 in a few days. In particular I have fixes for these issues: - I/O locks up when you run out of S/G chain frames. - The device queue is not frozen on errors. - For some firmware revisions, the firmware will not return all outstanding commands for a device when the device goes away. Cleanup logic is needed. Let me know if you run into any issues. Ken -- Kenneth Merry ken@FreeBSD.ORG