Following up with a few examples of the hiccups mentioned in the first post,
in case someone has an idea of what's happening and perhaps suggestions of
what to try. I've managed to rule out the device and microSD card as causes,
but still not entirely sure about u-boot. The problem is sporadic.

===

zero# syspatch
Killed


zero# pkg_add -u
Fatal error: can't parse bytes.pm did not return a true value at
/usr/libdata/perl5/aarch64-openbsd/IO/Uncompress/Gunzip.pm line 10.
BEGIN failed--compilation aborted at
/usr/libdata/perl5/aarch64-openbsd/IO/Uncompress/Gunzip.pm line 10.
Compilation failed in require at
/usr/libdata/perl5/OpenBSD/PackageRepository.pm line 402.


zero# pkg_add -u
https://ftp.eu.openbsd.org/pub/OpenBSD/7.6/packages/aarch64/quirks-7.50.tgz:
signify: gzheader truncated
https://ftp.eu.openbsd.org/pub/OpenBSD/7.6/packages/aarch64/curl-8.10.1.tgz:
signify: gzheader truncated


zero# pkg_add -u
Fatal error: can't parse Scalar/Util.pm did not return a true value at
/usr/libdata/perl5/aarch64-openbsd/IO/Compress/Base/Common.pm line 8.
BEGIN failed--compilation aborted at
/usr/libdata/perl5/aarch64-openbsd/IO/Compress/Base/Common.pm line 8.
Compilation failed in require at
/usr/libdata/perl5/aarch64-openbsd/IO/Uncompress/RawInflate.pm line 9.
BEGIN failed--compilation aborted at
/usr/libdata/perl5/aarch64-openbsd/IO/Uncompress/RawInflate.pm line 9.
Compilation failed in require at
/usr/libdata/perl5/aarch64-openbsd/IO/Uncompress/Gunzip.pm line 12.
BEGIN failed--compilation aborted at
/usr/libdata/perl5/aarch64-openbsd/IO/Uncompress/Gunzip.pm line 12.
Compilation failed in require at
/usr/libdata/perl5/OpenBSD/PackageRepository.pm line 402.

===

A few benchmarks for those who may be curious.

Network perf.: tcpbench(1) peaks at 350-400 mbit/sec. depending on direction.


zstd (zstd -b#):

   1#Lorem ipsum     :  10000000 -> 3239077 (x3.087),  13.0 MB/s,  36.1 MB/s

   5#Lorem ipsum     :  10000000 -> 2949165 (x3.391),  5.03 MB/s,  29.0 MB/s

  10#Lorem ipsum     :  10000000 -> 2789510 (x3.585),  1.32 MB/s,  32.9 MB/s


LibreSSL (openssl speed rsa####):

  Doing 2048 bit private rsa for 10s: 387 2048 bit private RSA in 9.96s
  Doing 2048 bit public rsa for 10s: 8250 2048 bit public RSA in 10.04s
  LibreSSL 4.0.0
  built on: date not available
  compiler: information not available
                    sign    verify    sign/s verify/s
  rsa 2048 bits 0.025736s 0.001217s     38.9    821.7


  Doing 4096 bit private rsa for 10s: 60 4096 bit private RSA in 10.11s
  Doing 4096 bit public rsa for 10s: 2313 4096 bit public RSA in 10.05s
  LibreSSL 4.0.0
  built on: date not available
  compiler: information not available
                    sign    verify    sign/s verify/s
  rsa 4096 bits 0.168500s 0.004345s      5.9    230.1


On Mon, Dec 30, 2024 at 7:12 PM stolen data <stolen.data....@gmail.com> wrote:
>
> Requires u-boot-2024.10 or newer from outside of OpenBSD - thanks to
> zmizsei () extrowerk ! com for pointers on the u-boot setup.
>
> Installs and boots fine, though seems to suffer from sporadic problems on
> the microSD interface during intense i/o. Not sure if my µSD card or my
> u-boot build is dodgy but I don't think so. I observed that when reordering
> libs during boot, or when installing packages with pkg_add, progress did
> occasionally interrupt with a "Killed" message and leave half-baked results
> in the system (e.g. incomplete installation of a package that won't show up
> with pkg_info, but still exist in /usr/local). On-board Ethernet works fine.
>
> ...

Reply via email to