Patch RFC: Promise SATA300 TX4 hardware bug workaround.

Joao Barros joao.barros at
Tue Nov 20 02:49:29 PST 2007

On 11/20/07, Thierry Herbelot <thierry at> wrote:
> Le Tuesday 20 November 2007, Ari Suutari a écrit :
> > I have Promise TX2 (PDC20575). It didn't work with 7.0 betas
> > before, but with this patch things run as well as they did
> > on 6.x.
> >
> >      Ari S.
> Hello,
> Has anyone an idea why the Promise controllers seemed to work correctly under
> 6.x, then have issues with 7.0 ? (more precisely : was the existing bug not
> triggered by the 6.x kernel ?)

Apparently not all Promise controllers are/were affected. I've been
running CURRENT since Pawel committed ZFS with an onboard Promise:

atapci0: <Promise PDC20319 SATA150 controller> port
0xb000-0xb03f,0xb400-0xb40f,0xb800-0xb87f mem
0xfc024000-0xfc024fff,0xfc000000-0xfc01ffff irq 23 at device 4.0 on
ar0: 305245MB <Promise Fasttrak RAID0 (stripe 64 KB)> status: READY
ar1: 305245MB <Promise Fasttrak RAID0 (stripe 64 KB)> status: READY

atapci0 at pci0:4:4:0:     class=0x010400 card=0x80f51043 chip=0x3319105a
rev=0x02 hdr=0x00
    vendor     = 'Promise Technology Inc'
    device     = 'PDC20319(??) FastTrak SATA150 TX4 Controller'
    class      = mass storage
    subclass   = RAID

The only problem I have and I'm filling a pr for that, is when booting
from CD with the controller enabled, the BTX loader just reboots.

Joao Barros
freebsd-hackers at mailing list
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe at"

More information about the freebsd-current mailing list