On Thu, Oct 12, 2017 at 1:10 AM, Stefan Sperling <s...@stsp.name> wrote: > On Thu, Oct 12, 2017 at 12:18:52AM +0300, Rostislav Krasny wrote: >> You just lose users and popularity. > > In this community, your statement has the opposite effect of what it is > trying to achieve. It puts developers off and discourages them from > worrying about your problem. > > At any given moment, there are enough problems developers have to worry > about already. Hardware they want to use which does not work yet, new > problems people report in code they've recently changed, chasing new > developments in code they've ported from other projects, new features > they want to implement, etc. etc.; all stacked against limited time. > Worrying about popularity on top of it all would just be distracting. > > The mindset here is that if you really want something fixed in OpenBSD, > try to fix it yourself, and then try to share your fix with the rest of us. > That's how, collectively, we produce value, and popularity has nothing to > do with it.
I'm not familiar with the OpenBSD code and I even don't have a working OpenBSD system to try fixing it by myself. I think you can easily identify hard disks that are not part of any software RAID array and support only them when the RAID mode is enabled in BIOS. You can do it by looking for the 0xa92b4efc "Magic Number" of the RAID superblock at the end of the disk and at 4K from the beginning of the disk. If it's NOT present then this disk is not part of any RAID array and you may use it directly as in AHCI mode. It seems you don't have to understand the whole RAID metadata but only be able to identify its presence. I found it there: https://raid.wiki.kernel.org/index.php/RAID_superblock_formats https://github.com/neilbrown/mdadm/blob/master/md_p.h Also Intel officially recomends the mdadm tool and participated in its development, so the above information should be good: https://www.intel.com/content/dam/www/public/us/en/documents/white-papers/rst-linux-paper.pdf === The recommended software RAID implementation in Linux* is the open source MD RAID package. Intel has enhanced MD RAID to support RST metadata and OROM and it is validated and supported by Intel for server platforms. ===