From owner-freebsd-hardware@FreeBSD.ORG Fri Oct 7 16:39:49 2005 Return-Path: X-Original-To: freebsd-hardware@freebsd.org Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9B3D616A41F for ; Fri, 7 Oct 2005 16:39:49 +0000 (GMT) (envelope-from john@feith.com) Received: from feith1.FEITH.COM (feith1.FEITH.COM [192.251.93.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 36CD643D48 for ; Fri, 7 Oct 2005 16:39:49 +0000 (GMT) (envelope-from john@feith.com) Received: from jwlab.FEITH.COM (jwlab.FEITH.COM [192.251.93.16]) by feith1.FEITH.COM (8.12.10+Sun/8.12.9) with ESMTP id j97Gdj3p013369 for ; Fri, 7 Oct 2005 12:39:45 -0400 (EDT) Received: from jwlab.FEITH.COM (localhost [127.0.0.1]) by jwlab.FEITH.COM (8.12.10+Sun/8.12.10) with ESMTP id j97GdjuK016987 for ; Fri, 7 Oct 2005 12:39:45 -0400 (EDT) Received: (from john@localhost) by jwlab.FEITH.COM (8.12.10+Sun/8.12.10/Submit) id j97GdjuN016986 for freebsd-hardware@freebsd.org; Fri, 7 Oct 2005 12:39:45 -0400 (EDT) Date: Fri, 7 Oct 2005 12:39:45 -0400 (EDT) From: John Wehle Message-Id: <200510071639.j97GdjuN016986@jwlab.FEITH.COM> To: freebsd-hardware@freebsd.org Content-Type: text X-Scanned-By: MIMEDefang 2.48 on 192.251.93.1 X-Archived: cashew.FEITH.COM Subject: FreeBSD 5.4 Patch to support Promise SATA300 tx2plus X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Oct 2005 16:39:49 -0000 This patch allows FreeBSD to recognize the Promise SATA300 tx2plus controller. It's been lightly tested using a single IBM / Hitachi SATA300 hard drive. -- John Wehle ------------------8<------------------------8<------------------------ *** dev/ata/ata-pci.h.ORIGINAL Wed Apr 13 14:24:16 2005 --- dev/ata/ata-pci.h Thu Oct 6 16:06:57 2005 *************** struct ata_pci_controller { *** 179,184 **** --- 179,185 ---- #define ATA_PDC20575 0x3d75105a #define ATA_PDC20579 0x3574105a #define ATA_PDC20580 0x3570105a + #define ATA_PDC20775 0x3d73105a #define ATA_PDC40518 0x3d18105a #define ATA_PDC20617 0x6617105a #define ATA_PDC20618 0x6626105a *** dev/ata/ata-chipset.c.ORIGINAL Wed Apr 13 14:24:16 2005 --- dev/ata/ata-chipset.c Thu Oct 6 16:06:28 2005 *************** ata_promise_ident(device_t dev) *** 1305,1310 **** --- 1305,1311 ---- { ATA_PDC20575, 0, PRMIO, PRCMBO2, ATA_SA150, "Promise PDC20575" }, { ATA_PDC20579, 0, PRMIO, PRCMBO2, ATA_SA150, "Promise PDC20579" }, { ATA_PDC20580, 0, PRMIO, PRCMBO2, ATA_SA150, "Promise PDC20580" }, + { ATA_PDC20775, 0, PRMIO, PRCMBO2, ATA_SA150, "Promise PDC20775" }, { ATA_PDC20617, 0, PRMIO, PRPATA, ATA_UDMA6, "Promise PDC20617" }, { ATA_PDC20618, 0, PRMIO, PRPATA, ATA_UDMA6, "Promise PDC20618" }, { ATA_PDC20619, 0, PRMIO, PRPATA, ATA_UDMA6, "Promise PDC20619" }, ------------------------------------------------------------------------- | Feith Systems | Voice: 1-215-646-8000 | Email: john@feith.com | | John Wehle | Fax: 1-215-540-5495 | | -------------------------------------------------------------------------