I installed some time ago a server based on an ODROID-XU4 with 4 USB disks, running Archlinux. For a maximum flexibility, I used LVM2 for both Root and Data filesystems, so I needed to create an initramfs containing the sd-lvm2 hook for properly booting on the root LV.
This worked fine till yesterday when I launched carelessly a full system upgrade : both the kernel and the lvm2 package were upgraded (to: Kernel 3.10.102-3 and lvm2 2.02.164-1 respectively), so I needed to recreate the initramfs, but doing so, the mkinitcpio command complains about a missing module 'dm_cache_smq'.
From another x86 computer running the same LVM2 package version, I can access the LVs, and no module dm_cache_smq seems to be needed.
I searched the Web for a solution, but no luck.
Please, can you help ?