Hi On Thu, Sep 19, 2013 at 11:23 AM, Tom Gundersen <teg@xxxxxxx> wrote: > On Thu, Sep 19, 2013 at 11:10 AM, Jameson <imntreal@xxxxxxxxx> wrote: >> On Wed, Sep 18, 2013 at 9:50 PM, Curtis Shimamoto >> <sugar.and.scruffy@xxxxxxxxx> wrote: >>> This is just a shot in the dark, but what if you were to put the necessary >>> modules for btrfs in mkinitcpio.conf's MODULES list to have it loaded explicitly >>> and early? >> >> That did it. I added btrfs, zlib_deflate, and libcrc32a. I think I >> had previously needed to add crc32a for a different problem I was >> having with multi-device btrfs volumes. > > For what it is worth, the cause of this bug was that the creation of > static device nodes (including /dev/btrfs-control) moved from > systemd-udevd to systemd-tmpfiles, but we forgot to add a call to > tmpfiles in the udev hook. This has now been fixed and the systemd in > testing should work with btrfs without the need for adding any modules > manually. I consider it as a severe bug. Those who use btrfs on root filesystem (like me) ended up with unbootable machine after this upgrade. Please fix it in [core] as soon as possible.