Date: Sat, 27 Jun 2020 21:21:10 -0500 From: Kyle Evans <kevans@freebsd.org> To: Yasuhiro KIMURA <yasu@utahime.org> Cc: FreeBSD-STABLE Mailing List <freebsd-stable@freebsd.org> Subject: Re: `efivar -l` fails on UEFI booted 11.4-RELEASE Message-ID: <CACNAnaGZTFDG78wnCoGP9fusZYgR9fLP3U4DZyktyCCbwG9OGg@mail.gmail.com> In-Reply-To: <20200628.100353.961960407054898629.yasu@utahime.org> References: <20200628.100353.961960407054898629.yasu@utahime.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Jun 27, 2020 at 8:04 PM Yasuhiro KIMURA <yasu@utahime.org> wrote:
>
> On UEFI booted 11.4-RELEASE system `efivar -l` fails as following.
>
> root@rolling-vm-freebsd3[160]# uname -a
> FreeBSD rolling-vm-freebsd3.home.utahime.org 11.4-RELEASE FreeBSD 11.4-RELEASE #0 r362094: Fri Jun 12 18:27:15 UTC 2020 root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64
> root@rolling-vm-freebsd3[161]# efivar -l
> efivar: Error listing names: No such file or directory
> root@rolling-vm-freebsd3[162]#
>
> It also happens with latest (20200625) 11-STABLE snapshot, but not
> with either 12.1-RELEASE or 13-CURRENT.
>
Hi,
This should be an easy fix. :-) EFI Runtime Services on FreeBSD
("EFIRT") wasn't necessarily globally stable until right around 12.0.
For 11.x, you'll need to `kldload efirt` or add `options EFIRT` to
your kernel config before efivar/efibootmgr become usable.
Thanks,
Kyle Evans
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACNAnaGZTFDG78wnCoGP9fusZYgR9fLP3U4DZyktyCCbwG9OGg>
