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

Søren Schmidt sos at FreeBSD.ORG
Wed Nov 16 15:00:30 PST 2005


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

From: =?ISO-8859-1?Q?S=F8ren_Schmidt?= <sos at FreeBSD.ORG>
To: Mikhail Teterin <mi+mx at aldan.algebra.com>
Cc: bug-followup at FreeBSD.ORG, sebastian.holmqvist at gmail.com
Subject: Re: i386/75387: [ata] feature request: support of Promise SATAII150 TX4 wanted
Date: Wed, 16 Nov 2005 23:53:54 +0100

 On 16/11/2005, at 23:26, Mikhail Teterin wrote:
 
 > =D1=81=D0=B5=D1=80=D0=B5=D0=B4=D0=B0 16 =D0=BB=D0=B8=D1=81=D1=82=D0=BE=D0=
 =BF=D0=B0=D0=B4 2005 17:12, S=C3=B8ren Schmidt =D0=92=D0=B8 =20
 > =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB=D0=B8:
 >> Hmm, in 6.0 and current the SATA2 promise chips are supported,
 >> however 3Gb is untested as I have no such equipment here. However,
 >> your chipid is unknown to me but you coud try to add it like the
 >> pdc40718/719 and let me know if that works.
 >>
 >> I'll ask promise about that chip, can you verify the chip type by
 >> reading whats printed on its back please ?
 >
 > It is already deep inside my desktop system -- I can't reach there...
 > The "marketing name" is SATA300 TX2plus (one PATA and 2 SATA =20
 > channels),
 > although TX4 can't be very different (it has 4 SATA channels =20
 > instead of 2):
 > After applying the patch, it is identified as:
 
 Well, the marketing bla bla doesn't tell the story nor the patch, I =20
 need to be sure whats on the chip, or get it verified by promise from =20=
 
 the pci id.
 >
 > IMHO, the driver should be smarter in identifying devices, you have =20=
 
 > not seen
 > before as compatible with something, you have. Anything unknown, =20
 > with Promise
 > being the vendor and 'mass storate' being the class should be =20
 > examined as an
 > ATA controller, for example.
 
 That wont fly sadly, if you look closer you'll see that things change =20=
 
 from generation to generation of the Promise chips, so chances are =20
 very slim it will work.
 
 With controllers saying they are ATA of some sort it will be treated =20
 as a generic chip, and it should work even with DMA but most likely =20
 with reduced performance. Promise chips are *not* in this category...
 
 S=C3=B8ren Schmidt
 sos at FreeBSD.org
 
 
 


More information about the freebsd-i386 mailing list