unknown filesystem efivarfs

Bug #1650337 reported by UlfZibis
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Triaged
Low
Unassigned
Disco
Won't Fix
Low
Unassigned

Bug Description

Please add file system efivarfs to 32-bit Linux kernel, so on EFI machine following command could be executed:
sudo mount -t efivarfs efivarfs /sys/firmware/efi/efivars

See also: bug 1648278

Tags: cscc
UlfZibis (ulf-zibis)
no longer affects: grub2-signed (Ubuntu)
description: updated
Revision history for this message
Alkis Georgopoulos (alkisg) wrote :

I'm having this issue with Ubuntu MATE 18.04.1 32bit on 64bit UEFI hardware.

I think the problem is caused by the following kernel configuration directive, which is set on 64bit, but not on 32bit:
CONFIG_EFI_MIXED=y

Now this is supposed to allow 32bit firmware to boot 64bit kernels, but if I'm reading the code correctly, it's necessary for the opposite as well, otherwise the efivarfs file system doesn't exist, and efibootmgr/grub-install fail:
http://lkml.iu.edu/hypermail/linux/kernel/1403.0/01370.html

Btw, in dmesg the following message is shown:
efi: setup done, disabling due to 32/64-bit mismatch

And efivarfs doesn't exist in /proc/filesystems, even though /sys/firmware/efi is populated.

affects: linux-lts-xenial (Ubuntu) → linux-signed (Ubuntu)
Changed in linux-signed (Ubuntu):
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
UlfZibis (ulf-zibis) wrote :

Alkis, please add yourself to "This bug affects you".

affects: linux-signed (Ubuntu) → linux (Ubuntu)
Changed in linux (Ubuntu Disco):
status: Confirmed → Triaged
Brad Figg (brad-figg)
tags: added: cscc
Revision history for this message
Jonathan Polak (jpolak) wrote :

This bug prevents from using fwupdmgr to update bios because it needs access to EFI variables.

Manually trying to mount this mount -t efivarfs none /sys/firmware/efi does not work because mount does not recognize the efivarfs filesystem type.

Running 19.04 ubuntu mate on Thinkpad460s.

Steve Langasek (vorlon)
Changed in linux (Ubuntu Disco):
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.