Try setting PCIRoot=1 in /extra/com.apple.Boot.plist. The default is 0 but that doesn't work on everything.
I don't have any first hand experience with booting OS X on a RAID setup so I can't help you there.
If you suspect that RAID is causing this issue then try disabling it.