Common Firmware issues but no Response

Is the Firmware Issue tracker on GitHub dead?

I tried to describe my issues in the SoftwareFirmwareIssueTracker on GitHub.
There hasn’t been any answer for the both the EFI Setup Mode and the DMI Wake-Up Type issues for a month.

I’ll repost a short summary here to maybe get more attention to these issues.

Broken EFI Secure Boot Setup Mode

The “Erase all Secure Boot Settings” option leaves EFI variables in an unexpected state that is described in multiple posts on the forum:

I’ve tried restarting with “Erase all Secure Boot Settings”, “Restore Secure Boot to Factory Settings”, and both “Erase” and “Restore” set to enabled in the BIOS menu, but on booting and running sbctl status it shows setup mode as disabled.

See Can't enable secure boot setup mode

When I put secureboot into setup mode via:

Firmware settings → “Administer Secureboot” → “Erase all Secureboot Settings” → Enable → F10

Several efi-based tools stop working on subsequent boots.

See Putting secureboot into setup mode breaks several efi-tools

Workaround

The workaround of manually deleting PK, KEK, and DB options in the EFI as suggested by @Alec_Miller seems to work for now.

You can find more information in my EFI Setup Mode issue on GitHub.

Incorrect DMI Wake-up type when woken by APM timer

This causes systemctl suspend-then-hibernate on my GNOME DE too endlessly loop between suspend for an hour and showing a lock screen for 15 minutes. This almost drained my battery over night.

The problem is that suspend-then-hibernate checks the Wake-Up Type in the DMI to determine whether the user has woken the laptop intentionally to exit suspend or if the laptop was woken by a timer and should switch to hibernation.

Workaround

I could work around this issue by adding use_acpi_alarm=1 to the options for the rtc_cmos kernel module. This was a suggestion for AMD models of the Framework laptop on older kernel versions, but I hadn’t seen this suggested for the Core Ultra Series 1 Laptops on the Forum yet.

You can find more information in my DMI Wake-Up Type issue on GitHub.

Details

  • NixOS unstable (2025-01-14)
  • Linux Kernel 6.12.9
  • Framework Laptop Core Ultra 7 155H
  • 64GB RAM
2 Likes