MLE boot appears to hang on HP 800 G3, unseal screen won't display

Description

When booting into OpenXT Stable 9 Build 6524 on an HP Elitedesk 800 G3, the boot appears to hang on the UEFI boot screen (displaying system information). This is on an MLE installation that has successfully booted previously. What is happening behind the scenes is that Measured Launch has tripped due to related HP issue OXT-1575, and the system is failing to display the init.root-ro screen.

The issue can be fixed and the unseal screen can be displayed by adding a line in the init.root-ro script: modprobe i915. We believe there may be multiple efifb devices.

Environment

HP Elitedesk 800 G3 mini i7-7700T
UEFI Bios 02.25
OpenXT Stable 9 Build 6524

Validation Steps

  1. Install OpenXT with MLE using a setup as described under the Environment section (also repros on other newer HP systems)

  2. Attempt to boot into OpenXT. If boot is successful, try forcing a trip to Measured Launch

  3. The boot should appear to hang. This occurs when it tries to display the unseal screen.

  4. Confirm unseal screen failed to display by monitoring over serial, or by pressing enter to shutdown (the default selection)

  5. Modify init.root.ro with the line modprobe i915 (after the other modprobe calls)

  6. Retry OpenXT boot. You should see the blue unsealing screen.

Activity

Show:
Nicholas Tsirakis
June 27, 2019, 3:40 PM

Per 's testing, the unsealing screen displays normally after forcing MLE to trip on a UEFI HP 800 G3. Closing.

Fixed

Assignee

Unassigned

Reporter

Andrew Jones

Labels

None

QA Assignee

Nicholas Tsirakis

QA Image URL

None

Epic Link

Components

Fix versions

Affects versions

Priority

Critical
Configure