Subject: Re: Promise SATA 300 confusion
To: Jukka Salmi <j+nbsd@2007.salmi.ch>
From: Simon Burge <simonb@NetBSD.org>
List: netbsd-users
Date: 06/23/2007 17:50:40
reinhold roppert wrote:

> Hello,
> 
> Am Freitag, 22. Juni 2007 um 18:23 schrieben Sie:
> 
> > is anybody running a Promise SATA 300 controller, either the TX4 (PCI
> > ID 0x3d17) or the TX2plus (0x3d73)? What's the chipset of those cards?
> > I found contradictory information while comparing Promise's Linux
> > driver, NetBSD, FreeBSD and PCIDatabase.com:
> 
> >              Linux     NetBSD    FreeBSD   PCI DB
> >     TX4      PDC20718  PDC40718  PDC40718  PDC40718
> >     TX2plus  PDC40775  PDC20775  PDC40775  PDC20775
> 
> > Assuming that the PCI IDs are correct, I suppose this is just a typo
> > in the FreeBSD code and a double typo in the vendor's code, and that
> > both NetBSD and the PCI DB are right, and that both controllers work
> > with NetBSD. Can anybody confirm this (especially the last point ;-))?
> 
> We are running an TX4 under Netbsd 3.1 without problems. Our
> Controller did not run under previous  NetBSD Versions.
> 
> The Controller-Chip is PDC40718.

I've got a couple of these here as well, 300 TX4/PDC40718.  One is in a
NetBSD 3.1 i386 box and is my main server, and the other wanders around
between -current MIPS, ARM and PowerPC systems.

The manual that comes with the SATA 300 TX4 is for four controllers:

	SATA 150 TX2plus
	SATA 150 TX4
	SATA 300 TX2plus
	SATA 300 TX4

Just a guess, but maybe the 20xxx parts are the 150's and the 40xxx
parts are the 300's?  The manual doesn't mention the 20xxx and 40xxx
part numbers at all.

Cheers,
Simon.