The current Promise SATA controllers, RAID and otherwise, are NOT designed to work with multiple instances of the same controller card in a system. (A HUGE dissapointment for me as I was switching out SX-6000 controllers where you can have up to 4 instances of the same controller in a system.)
If your Promise SATA cards are substantially different enough where a Promise driver will not recognize the other Promise card you are okay. Whenever a Promise RAID controller sees more than one Promise card it THINKS it is the driver for it will not work. (At least that has been my experience.)
Case in point on Asus motherboards where you have the on board SATA controller enabled you can use a Fastrak S150 TX4 controller without problems, but a if you try to use just the S150 TX4 it doesn't usually work. Also Fastrak S150 TX4 drivers will recognize regulard S150 TX4 controllers but will not work. (There are a whole bunch of possibilities for defining resources by PCI slot and order of driver installation, and sometimes you can get around it. Maybe even all of the time with effort. Promise Tech-support says that they DO NOT support this configuration though so I don't use it. I just played around with it because I was hoping to use it.
Also many SATA controllers have an option where you can enable or disable the BIOS. You will need to have the BIOS enabled on ONLY one SATA controller, and disabled on the others. This will avoid a bunch of problems as well. (NOTE: You need to have the BIOS enabled on the BOOT controller.)
I have also had problems where I installed the wrong drive, it was an S150 TX4 driver instead of a Fastrak S150 TX4 driver. Both of the drivers can see the same card, but there are problems if it's the wrong driver for the card. In that case, it was a BEAR digging the driver out of the OS. Just uninstalling did not remove all references to it, so I had to go to the INF files and remove those, so I could install the proper driver. (Yeah, it's a problem on the part of Promise! They shouldn't have drivers that would recognize a Promise controller card that they are NOT designed to control.)
I have not been a fan of LSI for about 8 years. (They used to be great!)
Lately I've pretty much been a Promise person! I like the PAM tool for monitoring systems, I like that their controllers don't to any special formatting of the drives if you just mirror them, they are pretty fast, and pretty reliable.
Likely your best bet is to just get a controller that will handle all of the SATA drives that you need.
If you are REAL lucky it may just be the BIOS setting! Or maybe the BOOT order of the SCSI controllers if that motherboard supports that? (Recognizing the controller in BIOS is the best hope though!)
Supposedly Promise will have a six channel controller out soon, but there is no specific time frame.
I hope that helps a bit?
Good Luck.