From: Ron Eggler on
Hi,

I would like to setup a file server system using Slackware 12.1. My a system is featuring a Promise Fasttrak RAID controller. Now I'm wondering if my promise fasttrak TX 2000 would be supported by the system featuring a 2.6.24 kernel.

Thanks for some information on this!

Ron
--
weeks of coding safes hours of planning
From: Mark T.B. Carroll on
Ron Eggler <test(a)example.com> writes:

> I would like to setup a file server system using Slackware 12.1. My a
> system is featuring a Promise Fasttrak RAID controller. Now I'm
> wondering if my promise fasttrak TX 2000 would be supported by the
> system featuring a 2.6.24 kernel.
>
> Thanks for some information on this!

I happen to have a 2.6.24 build tree to hand.

FWIW PATA_PDC_OLD "enables support for the Promise 20246, 20262, 20263,
20265 and 20267 adapters", CONFIG_PATA_PDC2027X "enables support for
Promise PATA pdc20268 to pdc20277 host", CONFIG_SATA_PROMISE "enables
support for Promise Serial ATA TX2/TX4". None of the old IDE or the SCSI
Promise stuff that I noticed had a model number anything like what you
quote.

I don't know if that helps!

Mark
From: Mark T.B. Carroll on
"Mark T.B. Carroll" <Mark.Carroll(a)Aetion.com> writes:

> CONFIG_SATA_PROMISE "enables support for Promise Serial ATA TX2/TX4"

I should add that drivers/ata/sata_promise.c has,

board_2037x = 0, /* FastTrak S150 TX2plus */
board_2037x_pata = 1, /* FastTrak S150 TX2plus PATA port */
board_20319 = 2, /* FastTrak S150 TX4 */
board_20619 = 3, /* FastTrak TX4000 */
board_2057x = 4, /* SATAII150 Tx2plus */
board_2057x_pata = 5, /* SATAII150 Tx2plus PATA port */
board_40518 = 6, /* SATAII150 Tx4 */

{ PCI_VDEVICE(PROMISE, 0x3371), board_2037x },
{ PCI_VDEVICE(PROMISE, 0x3373), board_2037x },
{ PCI_VDEVICE(PROMISE, 0x3375), board_2037x },
{ PCI_VDEVICE(PROMISE, 0x3376), board_2037x },
{ PCI_VDEVICE(PROMISE, 0x3570), board_2057x },
{ PCI_VDEVICE(PROMISE, 0x3571), board_2057x },
{ PCI_VDEVICE(PROMISE, 0x3574), board_2057x },
{ PCI_VDEVICE(PROMISE, 0x3577), board_2057x },
{ PCI_VDEVICE(PROMISE, 0x3d73), board_2057x },
{ PCI_VDEVICE(PROMISE, 0x3d75), board_2057x },

{ PCI_VDEVICE(PROMISE, 0x3318), board_20319 },
{ PCI_VDEVICE(PROMISE, 0x3319), board_20319 },
{ PCI_VDEVICE(PROMISE, 0x3515), board_40518 },
{ PCI_VDEVICE(PROMISE, 0x3519), board_40518 },
{ PCI_VDEVICE(PROMISE, 0x3d17), board_40518 },
{ PCI_VDEVICE(PROMISE, 0x3d18), board_40518 },

{ PCI_VDEVICE(PROMISE, 0x6629), board_20619 },

Maybe that can help you figure out if that driver supports your
hardware.

Also note that 2.6.25 kernels are a way along now.

Mark
From: Ron Eggler on
Mark T.B. Carroll wrote:

> "Mark T.B. Carroll" <Mark.Carroll(a)Aetion.com> writes:
>
>> CONFIG_SATA_PROMISE "enables support for Promise Serial ATA TX2/TX4"
>
> I should add that drivers/ata/sata_promise.c has,
>
> board_2037x = 0, /* FastTrak S150 TX2plus */
> board_2037x_pata = 1, /* FastTrak S150 TX2plus PATA port
> */
> board_20319 = 2, /* FastTrak S150 TX4 */
> board_20619 = 3, /* FastTrak TX4000 */
> board_2057x = 4, /* SATAII150 Tx2plus */
> board_2057x_pata = 5, /* SATAII150 Tx2plus PATA port */
> board_40518 = 6, /* SATAII150 Tx4 */
>
> { PCI_VDEVICE(PROMISE, 0x3371), board_2037x },
> { PCI_VDEVICE(PROMISE, 0x3373), board_2037x },
> { PCI_VDEVICE(PROMISE, 0x3375), board_2037x },
> { PCI_VDEVICE(PROMISE, 0x3376), board_2037x },
> { PCI_VDEVICE(PROMISE, 0x3570), board_2057x },
> { PCI_VDEVICE(PROMISE, 0x3571), board_2057x },
> { PCI_VDEVICE(PROMISE, 0x3574), board_2057x },
> { PCI_VDEVICE(PROMISE, 0x3577), board_2057x },
> { PCI_VDEVICE(PROMISE, 0x3d73), board_2057x },
> { PCI_VDEVICE(PROMISE, 0x3d75), board_2057x },
>
> { PCI_VDEVICE(PROMISE, 0x3318), board_20319 },
> { PCI_VDEVICE(PROMISE, 0x3319), board_20319 },
> { PCI_VDEVICE(PROMISE, 0x3515), board_40518 },
> { PCI_VDEVICE(PROMISE, 0x3519), board_40518 },
> { PCI_VDEVICE(PROMISE, 0x3d17), board_40518 },
> { PCI_VDEVICE(PROMISE, 0x3d18), board_40518 },
>
> { PCI_VDEVICE(PROMISE, 0x6629), board_20619 },
>
> Maybe that can help you figure out if that driver supports your
> hardware.
>
> Also note that 2.6.25 kernels are a way along now.
>
> Mark

Mark,

Thanks for these information but I can't really do much with it, i'm not still not sure. After having done lots of research on google I found out that it wouldn't work on a system with a 2.6.x kernel but I have it working at the moment on a system with opensuse 10.1 with kernel "2.6.16.27-0.9-default" and I'm succesfully able to access my data with this system without any problems, however I would like to switch to Slackware in order to safe some time at boot-up.

Thanks for the information - I'll continue googleing to see if i can use the data you provided,
Ron

--
weeks of coding safes hours of planning
From: buck on
On Sun, 08 Jun 2008 23:30:33 GMT, Ron Eggler <test(a)example.com> wrote:

>Hi,
>
>I would like to setup a file server system using Slackware 12.1.
>My a system is featuring a Promise Fasttrak RAID controller.
>Now I'm wondering if my promise fasttrak TX 2000 would be
>supported by the system featuring a 2.6.24 kernel.
>
>Thanks for some information on this!
>
>Ron

Boot the slackware installation CD/DVD. After it boots, see if you
find drives to install to. If you do, then your controller is
supported. My guess is that it is indeed supported. I'm not aware of
any Promise controllers that aren't.
--
buck