i386/75387: [ata] feature request: support of Promise SATAII150 TX4 wanted

Mikhail Teterin mi+mx at aldan.algebra.com
Mon Nov 14 12:50:19 PST 2005


The following reply was made to PR i386/75387; it has been noted by GNATS.

From: Mikhail Teterin <mi+mx at aldan.algebra.com>
To: bug-followup at freebsd.org, sebastian.holmqvist at gmail.com
Cc: =?iso-8859-1?q?S=F8ren_Schmidt?= <sos at freebsd.org>
Subject: Re: i386/75387: [ata] feature request: support of Promise SATAII150
 TX4 wanted
Date: Mon, 14 Nov 2005 15:44:39 -0500

 --Boundary-00=_3cPeDWB4A2Onq3f
 Content-Type: text/plain;
   charset="us-ascii"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 My new SATA300 TX2plus is now working thanks to the very simple trick found 
 at:
 
 http://lists.freebsd.org/pipermail/freebsd-hardware/2005-October/002893.html
 
 Just use `pciconf -lv' to find the card's ID (card=...) and add it to the 
 ata-driver's table cloning an entry, that is the closest match.
 
 Yes, it only makes it work at SATA150 speeds. But it is soo much better, than 
 not work at all, that I'm happy. The disk is really a bottleneck anyway.
 
 The PR is 13 months old now. That even the simple work-around patch is not in 
 the tree, is a bloody shame...
 
 	-mi
 
 --Boundary-00=_3cPeDWB4A2Onq3f
 Content-Type: text/x-diff;
   charset="us-ascii";
   name="ata-id.diff"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
 	filename="ata-id.diff"
 
 Index: ata-chipset.c
 ===================================================================
 RCS file: /meow/ncvs/src/sys/dev/ata/ata-chipset.c,v
 retrieving revision 1.126.2.6
 diff -U2 -r1.126.2.6 ata-chipset.c
 --- ata-chipset.c	13 Oct 2005 08:07:46 -0000	1.126.2.6
 +++ ata-chipset.c	14 Nov 2005 19:55:36 -0000
 @@ -2401,4 +2401,5 @@
       { 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" },
 Index: ata-pci.h
 ===================================================================
 RCS file: /meow/ncvs/src/sys/dev/ata/ata-pci.h,v
 retrieving revision 1.49.2.4
 diff -U2 -r1.49.2.4 ata-pci.h
 --- ata-pci.h	13 Oct 2005 08:07:46 -0000	1.49.2.4
 +++ ata-pci.h	14 Nov 2005 19:54:51 -0000
 @@ -211,4 +211,5 @@
  #define ATA_PDC20579            0x3574105a
  #define ATA_PDC20580            0x3570105a
 +#define ATA_PDC20775		0x3d73105a
  #define ATA_PDC40518            0x3d18105a
  #define ATA_PDC40519            0x3519105a
 
 --Boundary-00=_3cPeDWB4A2Onq3f--


More information about the freebsd-i386 mailing list