From mboxrd@z Thu Jan 1 00:00:00 1970 X-Received: by 10.66.232.133 with SMTP id to5mr28242886pac.27.1425332864325; Mon, 02 Mar 2015 13:47:44 -0800 (PST) X-BeenThere: voidlinux@googlegroups.com Received: by 10.182.236.7 with SMTP id uq7ls723852obc.68.gmail; Mon, 02 Mar 2015 13:47:44 -0800 (PST) X-Received: by 10.182.19.232 with SMTP id i8mr197079obe.2.1425332864087; Mon, 02 Mar 2015 13:47:44 -0800 (PST) Date: Mon, 2 Mar 2015 13:47:43 -0800 (PST) From: Matt M To: voidlinux@googlegroups.com Message-Id: Subject: SSD caching via LVM slightly broken MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_3733_1416100994.1425332863464" ------=_Part_3733_1416100994.1425332863464 Content-Type: multipart/alternative; boundary="----=_Part_3734_1995630104.1425332863464" ------=_Part_3734_1995630104.1425332863464 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit The only thing holding me back from fully migrating to Void was SSD caching using dm-cache. when setting up my lvm configuration and rebooting, the system would get upset and drop to shell complaining that it didn't know the version of _cache_ kernel module. The problem was twofold: 1) had to force dm-cache kernel module to load in dracut.conf, dm-cache wouldn't load into initramfs without being forced. 2) file /etc/runit/core-services/03-filesystems.sh failed at "vgchange --sysinit -a y" as it needs the command cache_check, a symlink to pdata-tools TL;DR - Solved the problem by forcing dracut to play along, and then installing thin-provisioning-tools from git. ------=_Part_3734_1995630104.1425332863464 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
The only thing holding me back from fully migrating to Void was SSD caching using dm-cache.  when setting up my lvm configuration and rebooting, the system would get upset and drop to shell complaining that it didn't know the version of _cache_ kernel module. 

The problem was twofold:

1) had to force dm-cache kernel module to load in dracut.conf, dm-cache wouldn't load into initramfs without being forced.
2) file /etc/runit/core-services/03-filesystems.sh failed at "vgchange --sysinit -a y" as it needs the command cache_check, a symlink to pdata-tools

TL;DR - Solved the problem by forcing dracut to play along, and then installing thin-provisioning-tools from git.  


------=_Part_3734_1995630104.1425332863464-- ------=_Part_3733_1416100994.1425332863464--