On Mon, Jun 24, 2019 at 10:54:37AM -0700, Matt Huszagh wrote: > Efraim Flashner writes: > > I spent some time yesterday with the arch wiki and I have an idea. > > assuming you're using %desktop-services, inside services: > > > > (modify-services %desktop-services > > (udev-service-type config => > > (udev-configuration > > (inherit config) > > (rules (list lvm2 fuse alsa-utils crda btrfs))))) > > > > Perhaps adding the udev rules for btrfs will force it to run 'btrfs > > device scan' or whatever the magic is that it apparently isn't running > > now. > > Efraim, is btrfs supposed to btrfs-progs here? I believe rules takes > package names right? In any event I tried this and it didn't work for me. > Did you have success with it? > I haven't tried it yet, I'm somehow running low on physical machines and I haven't set up a VM to test it yet. The two places I remember seeing something about it was with Gentoo¹ and with Arch², which is where I got the udev suggestion for btrfs, from the 64-btrfs.rule file. ¹ https://forums.gentoo.org/viewtopic-t-1010878.html ² https://bbs.archlinux.org/viewtopic.php?id=189845 > On Mon, Jun 24, 2019 at 7:51 AM Matt Huszagh wrote: > > > Efraim Flashner writes: > > > I spent some time yesterday with the arch wiki and I have an idea. > > > assuming you're using %desktop-services, inside services: > > > > > > (modify-services %desktop-services > > > (udev-service-type config => > > > (udev-configuration > > > (inherit config) > > > (rules (list lvm2 fuse alsa-utils crda btrfs))))) > > > > > > Perhaps adding the udev rules for btrfs will force it to run 'btrfs > > > device scan' or whatever the magic is that it apparently isn't running > > > now. > > > > Thanks for the suggestion Efraim. I don't currently use desktop > > services, just base-services at the moment. However, I'm concerned there > > may still be an issue with this modification. I'm currently only getting > > prompted for 1 of 2 LUKS device passphrases, which I believe is an issue > > with the grub bootloader (which in my case is an efi shell program). I'm > > getting stuck at the grub rescue prompt and so I don't even get to the > > initial ramdisk stage. Is that where these services kick in, or does > > that happen later when the full kernel is loaded? When I mount the btrfs > > root fs manually, I have to decrypt both devices before I can run btrfs > > device scan. > > > > To address the grub issue I've tried doing: > > grub rescue> insmod luks > > grub rescue> cryptomount -a > > > > However, that doesn't appear to have any effect. I've also tried > > modifying grub.cfg directly and reinstalling the bootloader by chrooting > > and running grub-install, but that doesn't work for reasons that seem to > > be related to the guix way of doing things. Since I'm still new to Guix, > > I don't know how one might make custom modifications to the cfg file. > > > > > -- > > *Matt Huszagh* > Emerging Markets Trader | JP Morgan > > o: (212) 834-4869 > c: (847) 313-5082 > LinkedIn -- Efraim Flashner אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted