Well, I have ####ed my system up while it is on the DOC 3 times, so I am pretty good at getting it to work.
Exact procedures (using another machine with rdhat 6.1 and eval board. to flash bios of chip, i use dos on a floppy.
dformat /win:d000 /s:doc2.fff (i copied doc2.fff to the root of a)
then, reboot my kernel with DOC support compiled in (did you mknod /dev/fla b 62 0, mknod /dev/fla1 b 62 1, etc.?)
i fdsik /dev/fla per instructions.
i reboot, then mke2fs /dev/fla1, mount /dev/fla1 /doc
then i unzip the lem distrib in the root of /doc
i copy the kernel (make bzImage so its smaller) to /doc/boot, the boot.b file from the doc utils to /doc/boot, plilo goes in /doc/sbin, i replace fsck, fsck.e2fs, fsck.minix, insmod, lsmod, rmmod, moddep, and modprobe on the distrib (careful not to overwrite /doc/bin/busybox.
lilo.conf as per the instructions from m-sys, but leave out append=auto and linear. the image should come from /doc/boot/bzImage in /doc/etc/lilo.conf
then, i /doc/sbin/plilo -C /doc/etc/lilo.conf -i /doc/boot/boot.b -m /doc/boot/map
and that's it. (make sure that you rdev /doc/boot/bzImage /dev/fla1)
reboot to dos, dupdate /win:d000 /s:doc121.exb /FIRST
then i pop it out, bring to websurfer, pop in, and reboot.
hope this helps. please let me know if you have any more questions.