RetiredChief :
Quote:
advanced enough to support TRIM in RAID 0.
End quote.
I'm note aware of any SSD supporting trim while it is a member drive of a raid set-up. I know that if you attach the drive to a sata port and set the controller to raid, then do NOT use the SSD as a member drive to a raid configuration, then Trim can be passed (Intel RST driver since ver 9.6).
Trim may be enabled in windows, but that does NOT mean that it will be passed.
Certain RAID controllers support something very similar to TRIM. They do their own garbage collection and maintain the SSD's block usage on their own. OCZ did this with their Revodrive line.
To the OP, the answer to your question is yes and no.
No you can't do RAID in firmware across disks attached to different HBA's, at least not with anything available at the consumer range.
Yes can you do RAID in the OS across those disks, but you won't be able to boot off them nor use them as system disks. In the Revodrive's firmware have it break the disk array and expose the internal disks to the OS (if it'll let you). Windows will let you initialize the disks and make them into a striped array. Linux based OS's will let you construct the array and boot off it.