I can definitely tell you that I have tried for weeks using many different ways including Apple, Highpoint and Areca hardware and I could not make it work.
You tried multiple cards
simultaneously (one for OS X = EFI firmware and another for Windows = BIOS firmware)?
I was aware of different cards, but was under the impression it was only a single card each test instance.
The only way I see to get this working is setting the Mac Pro south bridge in Windows to work in Raid mode. I know that it took some bloody clever people like pipomolo24 and johnsock to set the AHCI mode in Apple EFI. So unless a similar effort is made for Raid mode in EFI I don't see much chance to get dual boot with striped drives.
I'm not sure it will be possible this way though, as I'm thinking since Apple never wanted that aspect supported. The RAID microcode allows for a level 5 array, and given it's software RAID, is a good idea to pull it IMO. But instead of modifying that section, they dumped it all together, leaving the Legacy and AHCI code ONLY.
It's only a guess, but it seems reasonable to me, given they fixed the multiplier for the memory rather than use the SPD settings.
I'm under the impression the ONLY software RAID that will work from a MP's board, is one created under OS X. Not Windows. But it would be possible to run an OS X array that way (assuming the needs can be met with 0/1/10), and a Windows array off a separate card.
For dual parity arrays (5/6/50/60; one per OS), the only possible option is dual cards.
My suspicion at this point is that Microsoft has talked to Raid card manufacturers to prevent their firmware to boot Windows on external devices. They are clearly not interested to have someone support this technology because it would enable people to carry their Windows copy around to different machines. It is obviously not the intention of MS to let that happen.
I don't agree. RAID can be physically moved from one system to another, including the boot array (if it exists). In fact, cards will boot from external enclosures, provided the card has boot support for the system it's used in, and the OS is installed on the external array (in general). I've seen and done it.
So any issues in the MP is on Apple (firmware; all kinds of restrictions have been surfacing lately). The bastardized form of EFI v. 1.10 specification is worse than I'd originally believed it seems.
But without confirmation that a
dual card setup won't work, I do still believe it's possible (works in other EFI based systems = Itanium). I'm hoping Apple's firmware isn't borked to that extent (laziness = MP owners best friend), but at this point, I'm not so sure I wouldn't be surprised...
