linux-surface / surface-uefi-firmware

UEFI firmware updates for surface using fwupd. WIP, be careful.
104 stars 9 forks source link

Unable to write to efivarfs #10

Closed tmarkov closed 3 years ago

tmarkov commented 3 years ago

I have the following problem:

> fwupdmgr install --allow-older SurfaceBook_SurfaceME_11.8.70.3626.cab
Decompressing…           [***************************************]
Authenticating…          [***************************************]
Installing on Intel Management Engine…        \                  ]
Scheduling…              [***************************************]
failed to write data to efivarfs: Error writing to file descriptor: No space left on device

I know this is not exactly an issue with the scripts here, but does anyone know how to resolve that? My boot order is not locked, and I don't have a firmware password.

I actually got the same when installing systemd-boot, but I didn't pay attention at the time since it's booting it (it's just not listed in the firmware boot order options).

tmarkov commented 3 years ago

I guess the device really was full. sudo rm /sys/firmware/efi/efivars/dump-type0-* cleared up some space.