Getting a RAID-0 with SATA and a RAID-1 with IDE / ATA to work again

Do you have a question? Post it now! No Registration Necessary.  Now with pictures!

Threaded View

I had a ASUS P4P800-E Deluxe mainboard with a Promise RAID controller
onboard for Serial ATA and Ultra or Parallel ATA (IDE). I had two RAID
arrays, one RAID-0 based on two SATA drives, one RAID-1 based on two
IDE harddisks. Unfortunately, my mainboard stopped working and right
now I am trying to figure out how to get my old arrays working with a
new mainboard. Problem is, there are very few socket 478 mainboards
available, so I managed to get an Asus P4V8X-MX P4M800 with a SATA
RAID controller onboard (based on a VIA 8237R PLUS) and a Promise
FastTrak TX2000 controller for my IDE RAID-1.

Now, I encounter two problems:
 - The VIA RAID controller does not recognise my SATA array I built
with my old Promise controller
 - The Promise FastTrak TX2000 recognises my RAID-1 IDE array, but
only works, if the onboard RAID controller is switched off

My question is, what external Promise controller should I buy to make
both arrays work again? And is it possible two have two Promise
controller in one system and have them both working? I once read, that
an external promise card will not work together with the onboard
promise controller. If that is also true for two promise controller
cards, I don't see how I will get my arrays to work again.

Best regards,


Re: Getting a RAID-0 with SATA and a RAID-1 with IDE / ATA to work again

gero wrote:
Quoted text here. Click to load it

Functionally, I think A Fasttrak S150 TX2plus is pretty close to being the same
as the PDC20378. Promise controllers are generally pretty good about
being interchangeable. But the chip on the S150 TX2plus is not exactly
the same as the PDC20378 - it may take a different driver.

(Picture of S150 TX2plus)

These are all the Promise controllers in the pci.ids file:

105a  Promise Technology, Inc.
    0d30  PDC20265 (FastTrak100 Lite/Ultra100)
        1043 8042  AV7266-E South Bridge Promise RAID
        105a 4d33  Ultra100
    0d38  20263
        105a 4d39  Fasttrak66
    1275  20275
    3318  PDC20318 (SATA150 TX4)
    3319  PDC20319 (FastTrak S150 TX4)
        8086 3427  S875WP1-E mainboard
    3371  PDC20371 (FastTrak S150 TX2plus)
    3373  PDC20378 (FastTrak 378/SATA 378)
        1043 80f5  K8V Deluxe/PC-DL Deluxe motherboard
        1462 702e  K8T NEO FIS2R motherboard
    3375  PDC20375 (SATA150 TX2plus)
    3376  PDC20376 (FastTrak 376)
        1043 809e  A7V8X motherboard
    3515  PDC40719 [FastTrak TX4300/TX4310]
    3519  PDC40519 (FastTrak TX4200)
    3570  20771 (FastTrak TX2300)
    3571  PDC20571 (FastTrak TX2200)
    3574  PDC20579 SATAII 150 IDE Controller
    3577  PDC40779 (SATA 300 779)
    3d17  PDC40718 (SATA 300 TX4)
    3d18  PDC20518/PDC40518 (SATAII 150 TX4)
    3d73  PDC40775 (SATA 300 TX2plus)
    3d75  PDC20575 (SATAII150 TX2plus)
    4302  80333 [SuperTrak EX4350]
    4d30  PDC20267 (FastTrak100/Ultra100)
        105a 4d33  Ultra100
        105a 4d39  FastTrak100
        8086 5744  S845WD1-E mainboard
    4d33  20246
        105a 4d33  20246 IDE Controller
    4d38  PDC20262 (FastTrak66/Ultra66)
        105a 4d30  Ultra Device on SuperTrak
        105a 4d33  Ultra66
        105a 4d39  FastTrak66
    4d68  PDC20268 (Ultra100 TX2)
        105a 4d68  Ultra100TX2
    4d69  20269
        105a 4d68  Ultra133TX2
    5275  PDC20276 (MBFastTrak133 Lite)
        1043 807e  A7V333 motherboard.
        105a 0275  SuperTrak SX6000 IDE
        105a 1275  MBFastTrak133 Lite (tm) Controller (RAID mode)
        1458 b001  MBUltra 133
    5300  DC5300
    6268  PDC20270 (FastTrak100 LP/TX2/TX4)
        105a 4d68  FastTrak100 TX2
    6269  PDC20271 (FastTrak TX2000)
        105a 6269  FastTrak TX2/TX2000
    6621  PDC20621 (FastTrak S150 SX4/FastTrak SX4000 lite)
    6622  PDC20621 [SATA150 SX4] 4 Channel IDE RAID Controller
    6624  PDC20621 [FastTrak SX4100]
    6626  PDC20618 (Ultra 618)
    6629  PDC20619 (FastTrak TX4000)
    7275  PDC20277 (SBFastTrak133 Lite)
    8002  SATAII150 SX8
    8350  80333 [SuperTrak EX8350/EX16350], 80331 [SuperTrak EX8300/EX16300]
    8650  81348 [SuperTrak EX4650/EX8650/EX8654/EX4650EL]
        105a 4600  SuperTrak EX4650
        105a 4610  SuperTrak EX4650EL
        105a 8601  SuperTrak EX8650
        105a 8602  SuperTrak EX8654
    c350  80333 [SuperTrak EX12350]
    e350  80333 [SuperTrak EX24350]


Re: Getting a RAID-0 with SATA and a RAID-1 with IDE / ATA to work again

On Fri, 12 Oct 2007 10:33:35 -0000, gero

Quoted text here. Click to load it

Personally, I would never rely on a RAID0 on an integrated
RAID controller, for exactly this reason.  A motherboard is
far more likely to die than a raid controller card (even the
cheap ones), and far more susceptible to random problems
taking the arrays offline like a borked windows
installation, while the separate card allows pulling the
drives and card for placement in another system.

Some boards can use an onboard controller (which for
practical purposes is essentially the same as if it were
PCI, as it sits on the PCI bus and has an equivalent chip
and bios module, just non-removable) along with another
card.  Some can use two different (chipset) manufacturers
cards.  Some of these can allow entry and setup in both
controllers' bios config menus before windows boots.  Other
times you may have both available for connecting drives but
only one or the other allows setup, sometimes depending on
which PCI slot the controller is placed in.

In this latter case, your options may be to configure the
array for one card,  then power off system and swap the two
cards' positions then configure the array(s) on the other
card.  From that point forward any control of the arrays on
the first, now non-accessible card, would be handled by the
management software (presuming windows OS).  That software
typically allows rebuilding arrays, adding or removing
members of the arrays, logging problems, etc.  

The problem is you don't necessarily know ahead of time if
any particular board will allow use of the second
controller, having to try it first.

Quoted text here. Click to load it

Paul's list is a good start.  At worst you can buy the card
from someplace with a good return policy and if the array
isn't detected, don't make any changes in the raid menus,
not trying to re-setup what you had previously, just return
the card OR copy off the data to another drive(s) then
create/fdisk/format a new array before copying the data back
to it.

Quoted text here. Click to load it

Yes it is possible, but as mentioned above it's not
necessarily possible on all boards and I can't resolve the
variables other than to say you'll have to try a few.
Unfortunately it becomes more difficult when you can't be
sure the motherboard itself is going to be accomodating,
that it would only be a matter of swapping cards.  Generally
the issue is of the card chipset and addressing, not which
brand as the different brands will still tend to use a
practically identical logical configuration and only
cosmetically altered (if altered at all) bios per same
chipset... although you might want to be sure the
controller's bios is at least at the same revision for the
first try, or the newest available if you were to copy off
data and create a new array as mentioned above.

Site Timeline