Firmware daemon not starting

For Some reason, fwupd does not like the bios update from System76":

~~~

garuda-inxi
System:
Kernel: 6.16.4-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=8b9e0248-86e7-4141-a56f-1e13cf5dfe96 rw rootflags=subvol=@
quiet loglevel=3
Desktop: KDE Plasma v: 6.4.4 tk: Qt v: N/A info: frameworks v: 6.17.0
wm: kwin_wayland with: krunner vt: 1 dm: SDDM Distro: Garuda
base: Arch Linux
Machine:
Type: Laptop System: System76 product: Adder WS v: addw3
serial: Chassis: type: 9 serial:
Mobo: System76 model: Adder WS v: addw3 serial:
UEFI: coreboot v: 2025-07-02_7c6225e date: 07/02/2025
Battery:
ID-1: BAT0 charge: 64.9 Wh (91.9%) condition: 70.6/70.8 Wh (99.7%)
volts: 17.1 min: 15.4 model: Notebook BAT type: Li-ion serial:
status: not charging cycles: 3
Device-1: hidpp_battery_0 model: Logitech M720 Triathlon Multi-Device
Mouse serial: charge: 10% (should be ignored) rechargeable: yes
status: discharging
CPU:
Info: model: 13th Gen Intel Core i9-13900HX bits: 64 type: MST AMCP
arch: Raptor Lake gen: core 13 level: v3 note: check built: 2022+
process: Intel 7 (10nm) family: 6 model-id: 0xB7 (183) stepping: 1
microcode: 0x12F
Topology: cpus: 1x dies: 1 clusters: 12 cores: 24 threads: 32 mt: 8 tpc: 2
st: 16 smt: enabled cache: L1: 2.1 MiB desc: d-16x32 KiB, 8x48 KiB; i-8x32
KiB, 16x64 KiB L2: 32 MiB desc: 8x2 MiB, 4x4 MiB L3: 36 MiB desc: 1x36 MiB
Speed (MHz): avg: 1376 min/max: 800/5200:5400:3900 scaling:
driver: intel_pstate governor: powersave cores: 1: 1376 2: 1376 3: 1376
4: 1376 5: 1376 6: 1376 7: 1376 8: 1376 9: 1376 10: 1376 11: 1376 12: 1376
13: 1376 14: 1376 15: 1376 16: 1376 17: 1376 18: 1376 19: 1376 20: 1376
21: 1376 22: 1376 23: 1376 24: 1376 25: 1376 26: 1376 27: 1376 28: 1376
29: 1376 30: 1376 31: 1376 32: 1376 bogomips: 154828
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities:
Graphics:
Device-1: Intel Raptor Lake-S UHD Graphics vendor: CLEVO/KAPOK driver: i915
v: kernel alternate: xe arch: Xe process: Intel 10nm built: 2020-21 ports:
active: eDP-2 empty: DP-2, DP-3, DP-4, HDMI-A-2, HDMI-A-3, HDMI-A-4
bus-ID: 00:02.0 chip-ID: 8086:a788 class-ID: 0300
Device-2: NVIDIA AD107M [GeForce RTX 4060 Max-Q / Mobile]
vendor: CLEVO/KAPOK driver: nvidia v: 580.76.05
alternate: nouveau,nvidia_drm non-free: 550-570.xx+
status: current (as of 2025-04) arch: Lovelace code: AD1xx
process: TSMC n4 (5nm) built: 2022+ pcie: gen: 4 speed: 16 GT/s lanes: 8
ports: active: none empty: DP-1,HDMI-A-1,eDP-1 bus-ID: 01:00.0
chip-ID: 10de:28a0 class-ID: 0300
Device-3: Bison BisonCam NB Pro driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-11:3 chip-ID: 5986:9102
class-ID: 0e02
Display: wayland server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8
compositor: kwin_wayland driver: X: loaded: modesetting,nvidia
unloaded: nouveau alternate: fbdev,intel,nv,vesa dri: iris gpu: i915
display-ID: 0
Monitor-1: eDP-2 model: AU Optronics 0xb69e built: 2021 res:
mode: 1920x1080 hz: 144 scale: 100% (1) dpi: 128 gamma: 1.2
size: 382x215mm (15.04x8.46") diag: 438mm (17.3") ratio: 16:9
modes: 1920x1080
API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0
drv: nvidia device: 1 drv: iris device: 3 drv: swrast gbm: drv: iris
surfaceless: drv: nvidia wayland: drv: iris x11: drv: iris
inactive: device-2
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 25.2.1-arch1.4
glx-v: 1.4 direct-render: yes renderer: Mesa Intel Graphics (RPL-S)
device-ID: 8086:a788 memory: 30.45 GiB unified: yes display-ID: :1.0
API: Vulkan v: 1.4.321 layers: 11 device: 0 type: integrated-gpu
name: Intel Graphics (RPL-S) driver: mesa intel v: 25.2.1-arch1.4
device-ID: 8086:a788 surfaces: N/A device: 1 type: discrete-gpu
name: NVIDIA GeForce RTX 4060 Laptop GPU driver: nvidia v: 580.76.05
device-ID: 10de:28a0 surfaces: N/A device: 2 type: cpu name: llvmpipe
(LLVM 20.1.8 256 bits) driver: mesa llvmpipe v: 25.2.1-arch1.4 (LLVM
20.1.8) device-ID: 10005:0000 surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Intel Raptor Lake High Definition Audio vendor: CLEVO/KAPOK
driver: snd_hda_intel v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_tgl
bus-ID: 00:1f.3 chip-ID: 8086:7a50 class-ID: 0403
Device-2: NVIDIA AD107 High Definition Audio driver: snd_hda_intel
v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 8 bus-ID: 01:00.1
chip-ID: 10de:22be class-ID: 0403
API: ALSA v: k6.16.4-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.4.7 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel Raptor Lake-S PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 00:14.3 chip-ID: 8086:7a70 class-ID: 0280
IF: wlp0s20f3 state: up mac:
Device-2: Intel vendor: CLEVO/KAPOK driver: e1000e v: kernel port: N/A
bus-ID: 00:1f.6 chip-ID: 8086:0dc8 class-ID: 0200
IF: eno0 state: down mac:
Info: services: NetworkManager, smbd, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Intel AX211 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-14:4 chip-ID: 8087:0033
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: N/A
Drives:
Local Storage: total: 931.51 GiB used: 37.97 GiB (4.1%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 980 PRO 1TB
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
lanes: 4 tech: SSD serial: fw-rev: 5B2QGXA7 temp: 57.9 C
scheme: GPT
Partition:
ID-1: / raw-size: 931.22 GiB size: 931.22 GiB (100.00%)
used: 37.94 GiB (4.1%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 37 MiB (12.4%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 931.22 GiB size: 931.22 GiB (100.00%)
used: 37.94 GiB (4.1%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 931.22 GiB size: 931.22 GiB (100.00%)
used: 37.94 GiB (4.1%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 931.22 GiB size: 931.22 GiB (100.00%)
used: 37.94 GiB (4.1%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 31.18 GiB used: 755.2 MiB (2.4%)
priority: 100 comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 79.0 C mobo: 53.5 C
Fan Speeds (rpm): cpu: 6573
Info:
Memory: total: 32 GiB note: est. available: 31.18 GiB used: 3.55 GiB (11.4%)
Processes: 488 Power: uptime: 20m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 12.38 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
tool: systemctl
Packages: 1629 pm: pacman pkgs: 1617 libs: 483 tools: pamac,paru
pm: flatpak pkgs: 0 pm: snap pkgs: 12 Compilers: clang: 20.1.8 gcc: 15.2.1
Shell: Bash v: 5.3.3 default: fish v: 4.0.2 running-in: konsole
inxi: 3.3.38
Garuda (2.8.2-2):
System install date: 2025-08-30
Last full system update: 2025-08-30
Is partially upgraded: No
Relevant software: snapper NetworkManager dracut nvidia-dkms
Windows dual boot: No/Undetected
Failed units: fwupd.service

~~~

  • Format terminal output (including your garuda-inxi) as a code block by clicking the preformatted text button (</>) , or put three tildes (~) above and below the text
1 Like

Try:

systemctl start fwupd
systemctl status fwupd

Please post all inputs and outputs of those commands.

for systemctl start fwupd I get:

**Job for fwupd.service failed because a fatal signal was delivered causing the control process to dump core.**
**See “systemctl status fwupd.service” and “journalctl -xeu fwupd.service” for details.**

For systemctl status fwupd I get this:

lines 1-31...skipping... 
**Ă—** fwupd.service - Firmware update daemon 
Loaded: loaded (/usr/lib/systemd/system/fwupd.service; static) 
Active: **failed** (Result: core-dump) since Sun 2025-08-31 07:46:34 PDT; 4min 25s ago 
Invocation: f1298ce728ff4834895a27d10e0ab723 
Docs: https://fwupd.org/ 
Process: 3556 ExecStart=/usr/lib/fwupd/fwupd **(code=dumped, signal=SEGV)** 
Main PID: 3556 (code=dumped, signal=SEGV) 
Mem peak: 8M 
CPU: 74ms 

Aug 31 07:46:34 Garuda-Arch-KDE-Plasma systemd\[1\]: Starting Firmware update daemon... 
Aug 31 07:46:34 Garuda-Arch-KDE-Plasma systemd-coredump\[3571\]: \[🡕\] **Process 3556 (fwupd) of user 0 dumped core.** 

**Stack trace of thread 3556:** 
**#0  0x00007fe76a5200f0 n/a (libflashrom.so.1 + 0xc0f0)** 
**#1  0x00007fe76a52487b flashrom_flash_probe_v2 (libflashrom.so.1 + 0x1087b)** 
**#2  0x00007fe76a87c532 n/a (libfu_plugin_flashrom.so + 0x4532)** 
**#3  0x00007fe76cd63589 fu_plugin_runner_startup (libfwupdplugin.so + 0xe3589)** 
**#4  0x00007fe76ced19ca fu_engine_load (libfwupdengine.so + 0xd19ca)** 
**#5  0x000055f7c5fce03e n/a (/usr/lib/fwupd/fwupd + 0xb03e)** 
**#6  0x000055f7c5fd35a2 fu_daemon_setup (/usr/lib/fwupd/fwupd + 0x105a2)** 
**#7  0x000055f7c5fca5ff main (/usr/lib/fwupd/fwupd + 0x75ff)** 
**#8  0x00007fe76c427675 n/a (libc.so.6 + 0x27675)** 
**#9  0x00007fe76c427729 \__libc_start_main (libc.so.6 + 0x27729)** 
**#10 0x000055f7c5fcab95 \_start (/usr/lib/fwupd/fwupd + 0x7b95)** 

**Stack trace of thread 3566:** 
**#0  0x00007fe76c51876d syscall (libc.so.6 + 0x11876d)** 
**#1  0x00007fe76c86b8ee g_cond_wait (libglib-2.0.so.0 + 0x8e8ee)** 
**#2  0x00007fe76c802ebd n/a (libglib-2.0.so.0 + 0x25ebd)** 
**#3  0x00007fe76c874547 n/a (libglib-2.0.so.0 + 0x97547)** 
**#4  0x00007fe76c87397c n/a (libglib-2.0.so.0 + 0x9697c)** 
lines 1-32

You need system76-firmware installed.
If not sudo pacman -S system76-firmware

**Mobo:** System76 **model:** Adder WS **v:** addw3 **serial:**
**UEFI:** coreboot **v:** 2025-07-02_7c6225e **date:** 07/02/2025

Think on it, you have System76 Open Firmware on the metal.

5 Likes

Already got it. Works perfectly. Or, I think it does. I’ve had it installed since day 1. Firmware manager work too. I actually updated the BIOS just before the fwupd updated. System76 does not use the fwupd like lenovo.

Change to markdown [A-M] upper-left.

1 Like

So, should I uninstall fwupd? You’re solution pre-existed the fwupd upgrade.

My hint is just for the correct format from termial logs, I edit your post above.

1 Like

That doesn’t make any sense to me. I had had no problem updating the BIOS from System76. I’ve had System76-firmware installed for 2 years.

Just for the fun of it, I removed fwupd.

Thanks for your help

Short:
You have the open firmware on the metal and then you need to update the bios
system76-firmware. If not, fwupd find not the entry point to start.

3 Likes

“Those who can read have the key to great deeds and undreamed-of possibilities.”
– Aldous Huxley -

2 Likes

I have, I did. Works great!

Thx all

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.