Summary: | systemd-analyze no longer shows firmware + loader times as of v203 | ||
---|---|---|---|
Product: | systemd | Reporter: | Zach <zachcook1991> |
Component: | general | Assignee: | systemd-bugs |
Status: | RESOLVED FIXED | QA Contact: | systemd-bugs |
Severity: | minor | ||
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
Patch fixing efi timestamp bug
Patch fixing efi timestamp bug Patch recording efi timestamps after /sys is mounted |
Description
Zach
2013-05-08 21:42:45 UTC
Created attachment 79115 [details] [review] Patch fixing efi timestamp bug Created attachment 79271 [details] [review] Patch fixing efi timestamp bug This is the same as the previous patch submitted, except it correctly uses spaces instead of tabs The source of this problem seems to be that c3a170f3 moved the call to efi_get_boot_timestamps to before /sys is mounted in main.c, and so it cannot always read the firmware and loader timestamps Created attachment 79273 [details] [review] Patch recording efi timestamps after /sys is mounted This patch has a better description than the previous ones The root cause is calling efi_get_boot_timestamps (which reads from /sys/firmware/efi/efivars) before /sys/firmware/efi/efivars is mounted by systemd, so the read will fail on a fresh boot. Patch applied to latest git Thanks! |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.