I've been using the very helpful notes at http://www.eclectica.ca/howto/openbsd-software-raid-howto.php, which works, but does document needing to build a new kernel to enable software RAID. (I included GENERIC.MP in my GENERIC.MPRAID configuration: it's a multi-core machine.) But I had a fascinating chat with another engineer, who I suspect has worked more with OpenBSD than I have, who is very surprised at this requirement. He pointed out that GENERIC is normally the "kitchen sink" kernel, with everything possible enabled.
I've checked the source, and I see where the RAID is disabled in the GENERIC kernel, but would like to know why. Is there a significant performance or reliability risk with that feature enabled? I've not found anything in the archives that explains this, although it's *awfully* hard to find useful information with such generic keywords as "software RAID".....

