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