You probably need your entire /dev directory in memory. It worked that
way for me.
But I'll tell you something from my own experience: I got this whole
RO-flash, RW-on-MFS thing working on a Soekris net5501, but it was a big
hassle -- a hassle that I would have to repeat on every upgrade. I
started with the link you mentioned, plus several others, and still had
to work through several more issues myself (I had read plenty of, shall
we say, admonitions on this list about not doing what I was trying to
do, so I decided I needed to fix everything myself :). Some of those
issues didn't rear their ugly heads until several days after the initial
install.
After much suffering, and reading this list and the experiences of many
folks getting reasonable life out of modern CF cards (at least
comparable to hard disks), I decided that a standard OpenBSD install was
the way to go. On my next snapshot install I did exactly that; it went
much more smoothly. The only real reason to do the RO-flash setup is to
make the device "unpluggable with impunity", i.e., it will not have
corrupt filesystems after a non-orderly shutdown (but you may of course
still lose data on the MFS). For me, unless I was making and selling
these things to the unwashed public, even that is not worth the hassle
of the RO-flash setup. CF cards are cheaper than my time. If you want
to do it for the learning experience alone, then OK, but be prepared to
do it mostly, if not all, yourself. And once you do, or once you do an
upgrade, I suspect you will want to go back to a standard install.
My $2.98 US, FWIW.
Corey