Skip to content

QEMU fw (all_menus version) doesn't support capsules #1760

@m-iwanicki

Description

@m-iwanicki

Component

Dasharo firmware

Device

QEMU Q35 Emulator

Dasharo version

v0.2.1

Dasharo Tools Suite version

No response

Test case ID

No response

Brief summary

QEMU firmware doesn't support capsule updates when using/building _all_menus version

How reproducible

100%

How to reproduce

  1. Run qemu with https://github.com/Dasharo/coreboot/releases/download/qemu_q35_v0.2.1/qemu_q35_all_menus.rom firmware
  2. Try to start capsule update e.g. via DTS (cp qemu_q35.cap /dev/efi_capsule_loader)

Expected behavior

Capsule updates can be tested on QEMU

Actual behavior

Trying to write to /dev/efi_capsule_loader results in invalid argument error and efi: capsule not supported error in dmesg.

Screenshots

No response

Additional context

Solutions you've tried

Use qemu_q35.rom instead of qemu_q35_all_menus.rom

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions