I have an ocz revodrive ssd with a silicon image raid controller within, which is managed by dmraid properly. I've read that dmraid will be depreciated and mdadm is the replacing method. I put the mdadm_udev hook into mkinitcpio.conf (besides dmraid hook), and put md_mod and raid0 into the modules line (besides the sata_sil24 and dm_mod module) in mkinitcpio.conf, and now the drive appears after boot as /dev/dm*, but if I remove the dmraid hook and put root=/dev/dm-1 into syslinux.cfg, the system won't find the root drive. What should be done to replace the dmraid hook totally? Currently systemd won't work properly, it stops for minutes at fscking the dmraid partition, so I hope after the transition this issue will be resolved.
Any help appreciated
Not all dmraid types are supported by mdadm. In particular, only the Intel metadata will work.
You are right, mdadm --examine --scan >/etc/mdadm.conf doesn't contain any data about the revodrive, but what's interesting, even the raid0 device (with two wd hd) wasn't recognised by this command, but it's fully operational.