From owner-freebsd-bugs@FreeBSD.ORG Thu Aug 2 06:10:09 2007 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9680D16A41F for ; Thu, 2 Aug 2007 06:10:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 744F413C457 for ; Thu, 2 Aug 2007 06:10:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l726A9lv098399 for ; Thu, 2 Aug 2007 06:10:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l726A9dH098397; Thu, 2 Aug 2007 06:10:09 GMT (envelope-from gnats) Resent-Date: Thu, 2 Aug 2007 06:10:09 GMT Resent-Message-Id: <200708020610.l726A9dH098397@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Martin Nilsson Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0776F16A41A for ; Thu, 2 Aug 2007 06:09:56 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id E7DBC13C4A6 for ; Thu, 2 Aug 2007 06:09:55 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.1/8.14.1) with ESMTP id l7269tJ3063119 for ; Thu, 2 Aug 2007 06:09:55 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.1/8.14.1/Submit) id l7269tqa063118; Thu, 2 Aug 2007 06:09:55 GMT (envelope-from nobody) Message-Id: <200708020609.l7269tqa063118@www.freebsd.org> Date: Thu, 2 Aug 2007 06:09:55 GMT From: Martin Nilsson To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.0 Cc: Subject: misc/115133: [mpt][mfi] Patches to make mfi support LSI SAS1078 chip X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Aug 2007 06:10:09 -0000 >Number: 115133 >Category: misc >Synopsis: [mpt][mfi] Patches to make mfi support LSI SAS1078 chip >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Thu Aug 02 06:10:09 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Martin Nilsson >Release: 7.0-CURRENT >Organization: >Environment: FreeBSD t126.gneto.com 7.0-CURRENT FreeBSD 7.0-CURRENT #5: Wed Aug 1 18:30:14 CEST 2007 root@t126.gneto.com:/usr/obj/usr/src/sys/GENERIC amd64 >Description: The attached patches removes SAS1078 support from mpt which does not work and adds it to the mfi driver. The patches have been taken from the Linux driver on LSI Logics webpage. With the patches the following cards should work: SAS8704ELP SAS8708ELP (tested) SAS8888ELP >How-To-Repeat: >Fix: Patch attached with submission follows: Common subdirectories: mpt.orig/mpilib and mpt/mpilib diff -u mpt.orig/mpt_pci.c mpt/mpt_pci.c --- mpt.orig/mpt_pci.c 2007-05-05 22:18:24.000000000 +0200 +++ mpt/mpt_pci.c 2007-08-01 22:11:22.000000000 +0200 @@ -181,10 +181,6 @@ #define PCI_PRODUCT_LSI_SAS1068E 0x0058 #endif -#ifndef PCI_PRODUCT_LSI_SAS1078 -#define PCI_PRODUCT_LSI_SAS1078 0x0060 -#endif - #ifndef PCIM_CMD_SERRESPEN #define PCIM_CMD_SERRESPEN 0x0100 #endif @@ -264,7 +260,6 @@ case PCI_PRODUCT_LSI_SAS1066E: case PCI_PRODUCT_LSI_SAS1068: case PCI_PRODUCT_LSI_SAS1068E: - case PCI_PRODUCT_LSI_SAS1078: desc = "LSILogic SAS/SATA Adapter"; break; default: @@ -440,7 +435,6 @@ case PCI_PRODUCT_LSI_SAS1066E: case PCI_PRODUCT_LSI_SAS1068: case PCI_PRODUCT_LSI_SAS1068E: - case PCI_PRODUCT_LSI_SAS1078: mpt->is_sas = 1; break; default: >Release-Note: >Audit-Trail: >Unformatted: