Skip to content

fwupd guide for FreeBSD#1245

Merged
mkopec merged 3 commits intomasterfrom
freebsd-fwupd-capsules
Mar 31, 2026
Merged

fwupd guide for FreeBSD#1245
mkopec merged 3 commits intomasterfrom
freebsd-fwupd-capsules

Conversation

@SergiiDmytruk
Copy link
Copy Markdown
Member

@SergiiDmytruk SergiiDmytruk commented Mar 28, 2026

Also improves and corrects some things which were already there.

issue: Dasharo/dasharo-issues#1430
ref: dsh-1151

Now that we have a table and a way of referring to the availability of
on-disk capsules, make use of them.

Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
Various small corrections after reading the page top to bottom.  The
most substantial changes are in two "QubesOS" tabs.

Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
@SergiiDmytruk SergiiDmytruk force-pushed the freebsd-fwupd-capsules branch from 27c8e3f to e394f1b Compare March 31, 2026 13:54
It works, but not without issues.  More work will be necessary to make
it fully useable.

Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
@SergiiDmytruk SergiiDmytruk force-pushed the freebsd-fwupd-capsules branch from e394f1b to 67b0ebc Compare March 31, 2026 14:02
@SergiiDmytruk SergiiDmytruk requested a review from mkopec March 31, 2026 14:06
@SergiiDmytruk SergiiDmytruk marked this pull request as ready for review March 31, 2026 14:06
@mkopec
Copy link
Copy Markdown
Member

mkopec commented Mar 31, 2026

Works for me.

Starting dbus.
root@:~ # service dbus onestart
dbus already running?  (pid=36019).
root@:~ # fwupdmgr get-devices


Fatal trap 9: general protection fault while in kernel mode
cpuid = 12; apic id = 0c
instruction pointer	= 0x20:0x7f4edf02
stack pointer	        = 0x28:0xfffffe00f7a84958
frame pointer	        = 0x28:0xfffffe00f7a84a98
code segment		= base 0x0, limit 0xfffff, type 0x1b
			= DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags	= interrupt enabled, resume, IOPL = 0
current process		= 36062 (fwupd)
rdi: fffffe00f7a84b38 rsi: fffff8011100dcd0 rdx: fffffe00f7a84d60
rcx: fffff80265f39540  r8: fffffe00f7a84d70  r9: fffffe00f7a84d80
rax: 000000007f4ede00 rbx: 0000000000000000 rbp: fffffe00f7a84a98
r10: 00000074006f006f r11: fffff8011100dcd0 r12: fffffe00f7a84c58
r13: fffff800197bc140 r14: fffffe013afca000 r15: fffff80265f39540
trap number		= 9
EFI RT fault general protection fault
Emulation QEMU x86 q35/ich9
│
└─System Firmware:
      Device ID:          ffc853e7b292b6ae54157b21fc99c4a042361f3a
      Summary:            UEFI System Resource Table device (updated via NVRAM)
      Current version:    131200
      Minimum Version:    131200
      Vendor:             Emulation (DMI:3mdeb)
      Update State:       Success
      GUID:               20651b14-8653-4d9b-a75a-67fa76e0ada5
      Device Flags:       • Internal device
                          • Updatable
                          • System requires external power source
                          • Needs a reboot after installation
                          • Device is usable for the duration of the update
      Device Requests:    • Message

@mkopec mkopec merged commit 642d7bc into master Mar 31, 2026
3 of 4 checks passed
@mkopec mkopec deleted the freebsd-fwupd-capsules branch March 31, 2026 16:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants