Hello. I decided to revisit Raid 1 which has been in IPCop SVN for some time. I embedded the md module in the kernel (you HAVE to do this on a Cobalt for any drivers needed for root) and enabled the recommended autodetect function which helps a lot where the driver is ALWAYS loaded. A Normal PC IPCop has everything as a loadable module so it is only there when a raid 1 array is really used. With build 4889 in Raid, I simply set boot and root to md0 via serial console in the rom boot menu. I have it running on a Raq 550 as we speak. On my test 3000 series, whether raid or single drive it boots the kernel and gets as far as mounting root read only and then it fails when init starts so this performs the same in raid or single, this is mentioned elsewhere. I hope to get the userspace issue on the slower hardware figured out soon.
One of the gotchas is with System Status and System Information pages in the admin web gui. It looks for /proc/mdstat and then instructs it to act on it. In the case of the raid driver ALWAYS being there, mdstat ALWAYS exists whether md0 and md1 exist or not. On a single drive, this breaks the hard drive info section of these two pages. This is not a big deal to fix in itself.


or might someone know how i can go about buying a preloaded flash EEPROM chip and i can do the solderwork myself with a bit of patience? 