hello icon indicating copy to clipboard operation
hello copied to clipboard

Consider adding fwupd

Open probonopd opened this issue 4 years ago • 3 comments

Consider adding fwupd to helloSystem so that users can update their firmware easily.

https://fosdem.org/2021/schedule/event/porting_fwupd_to_the_bsd/

cc @Asiderr

probonopd avatar Feb 07 '21 12:02 probonopd

We'd want a PyQt based GUI for it, though.

probonopd avatar Feb 07 '21 13:02 probonopd

@probonopd We will have the presentation during the EuroBSDCon 2021 (September 18, 2021) about the current status of fwupd implementation for *BSDs. Feel free to join us.

Asiderr avatar Aug 19 '21 21:08 Asiderr

There are now FreeBSD builds in https://github.com/fwupd/fwupd/actions/.

But we cannot use them since they are built on a too new FreeBSD system.

FreeBSD% sudo pkg add '/usr/home/user/Downloads/fwupd-freebsd-1.6.2-cc8eb5ca8c391e597eb51c2e1d8543b2a4246dfc.pkg' 
Installing fwupd-1.6.2...
pkg.real: wrong architecture: FreeBSD:13:amd64 instead of FreeBSD:12:amd64

Failed to install the following 1 package(s): /usr/home/user/Downloads/fwupd-freebsd-1.6.2-cc8eb5ca8c391e597eb51c2e1d8543b2a4246dfc.pkg

And even with forcing it, we get

FreeBSD% sudo pkg add -f '/usr/home/user/Downloads/fwupd-freebsd-1.6.2-cc8eb5ca8c391e597eb51c2e1d8543b2a4246dfc.pkg' 
Installing fwupd-1.6.2...
pkg.real: wrong architecture: FreeBSD:13:amd64 instead of FreeBSD:12:amd64
Newer FreeBSD version for package fwupd:
To ignore this error set IGNORE_OSVERSION=yes
- package: 1300139
- running kernel: 1202000
Ignore the mismatch and continue? [y/N]: y
pkg.real: Missing dependency 'fwupd-efi'

Failed to install the following 1 package(s): /usr/home/user/Downloads/fwupd-freebsd-1.6.2-cc8eb5ca8c391e597eb51c2e1d8543b2a4246dfc.pkg
  • Is there a fwupd-efi package yet?
  • Will there be a FreeBSD 12 build?
  • How risky to break hardware is fwupd on FreeBSD?
  • Is there a test device (e.g., Arduino) that one can use to test fwupd safely and repeatedly?

probonopd avatar Sep 18 '21 10:09 probonopd