Date: Mon, 14 Nov 2005 20:50:18 GMT From: Mikhail Teterin <mi+mx@aldan.algebra.com> To: freebsd-i386@FreeBSD.org Subject: Re: i386/75387: [ata] feature request: support of Promise SATAII150 TX4 wanted Message-ID: <200511142050.jAEKoI1i072775@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR i386/75387; it has been noted by GNATS. From: Mikhail Teterin <mi+mx@aldan.algebra.com> To: bug-followup@freebsd.org, sebastian.holmqvist@gmail.com Cc: =?iso-8859-1?q?S=F8ren_Schmidt?= <sos@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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200511142050.jAEKoI1i072775>