Control: tags -1 - moreinfo Control: tags -1 + confirmed patch Control: found -1 2.93-8 Control: found -1 2.96-7
I just encountered the lack of evivars when using fwupd to update my laptop firmware from lvfs. My workaround was to put this in /etc/fstab efivarfs /sys/firmware/efi/efivars efivarfs defaults but the suggestion by Greg Pearson is correct and IMO should be applied to mountkernfs. (I felt that Greg's descriptiohn was sufficientlty clear to be worth calling a "patch".) Dmitry wrote: > Hi. As I see on my system, /sys/firmware/efi is now part of /sys: > > $ ls /sys/firmware/efi/ > config_table ... > $ mount | grep efi > /dev/sda1 on /boot/efi type vfat ( But, the relevant directory is /sys/firmware/efi/efivars. not /sys/firmware/efi. The fact that efivars exists in /sys/firmware/efi doesn't tell us that the contents is available. Empirically on this buster system, I needed to manually arrange for the mounting of /sys/firmware/efi/efivars to get fwupd to work. Steve McIntyre confirmed to me on irc that this is a separate filesystem on bullseye too. I looked at the source for sid's sysvinit and its mountkernfs still lacks this. I think it would be worth considering this fix for a stable update, after bullseye is released. Thanks, Ian. -- Ian Jackson <ijack...@chiark.greenend.org.uk> These opinions are my own. Pronouns: they/he. If I emailed you from @fyvzl.net or @evade.org.uk, that is a private address which bypasses my fierce spamfilter.