On Thu, Oct 12, 2017 at 02:56:19AM +0300, Rostislav Krasny wrote:
> On Thu, Oct 12, 2017 at 2:43 AM, Mike Larkin <mlar...@azathoth.net> wrote:
> > On Thu, Oct 12, 2017 at 02:36:11AM +0300, Rostislav Krasny wrote:
> >> 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.
> >> ===
> >>
> >
> > Sounds like you've already done most of the research.
> >
> > Your diff to implement this will be most welcome on tech@.
> 
> As I already told 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 just
> googled for the technical information.
> 

Then it sounds like you have a fantastic learning opportunity here!

-ml

Reply via email to