Re: problems on FreeBSD14 on armv6 board (RPI1-B)

Mark Millard <[email protected]>
Newsgroups gmane.os.freebsd.devel.arm
Message-ID <[email protected]>
On Dec 16, 2023, at 08:16, Mark Millard <[email protected]> wrote:

> On Dec 16, 2023, at 07:04, Ronald Klop <[email protected]> wrote:
>> 
>> From the release notes:
>> 
>> Availability
>> FreeBSD 14.0-RELEASE is now available for the amd64, aarch64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv7, and riscv64 architectures.
>> 
>> So no armv6. Doesn’t mean it can’t work of course. But no “formal” testing in the release.
>> Regards,
>> Ronald  
> 
> Looking in another place, https://www.freebsd.org/platforms/ , indicates:
> 
> 14.x for 32-bit ARMv6 (armv6) has Support Tier: Tier 3
> 
> https://docs.freebsd.org/en/articles/committers-guide/#archs reports
> for Tier 3:
> 
> QUOTE
> Tier 3 platforms have at least partial FreeBSD support. They are not supported by the security officer, release engineering, and Ports Management Team.
> . . .
> The FreeBSD Project provides no guarantees to consumers of Tier 3 platforms and is not committed to maintaining resources to support development. Tier 3 platforms may not always be buildable, nor are any kernel or userland ABIs considered stable.
> END QUOTE
> 
> The projected 15.x Support Tier is listed as: Unsupported

I also should have looked at the history of the port->package
builds for quarterly 132releng-armv6 and reported:

The most recent build that finished (stopped:done) was
started on: Tue, 05 Sep 2023 02:38:35 GMT

It is the source of what is currently provided via
pkg . So no security updates from after that time
frame via use of pkg, at least for now.

The most recent build attempt was started at:
Thu, 05 Oct 2023 02:37:41 GMT and had 34637
queued but 8276 built before it crashed.

Generally the quarterly 132releng-armv6 builds attempting the full
34000+ packages resulted in "stopped:crashed". One completed:

Tue, 01 Aug 2023 04:37:22 GMT crashed, having built: 14831
Sat, 05 Aug 2023 04:40:30 GMT "done",  having built: 26346
Thu, 07 Sep 2023 02:38:44 GMT crashed, having built:  8272
Thu, 05 Oct 2023 02:37:41 GMT crashed, having built:  8276

(It is harder to judge the total that were available after
an incremental build.)

All of the 7 "done" quarterly 132releng-armv6 builds are
from 2023-August builds (after Aug-01) and from early
2023-Sep builds. After that: all crashed.

Quarterly 132releng-armv6 is the only type of armv6 build
attempted after Mon, 21 Aug 2023 15:02:47 GMT (the last
latest for main-armv6 build that has been attempted).

>> Van: Alex Samorukov <[email protected]>
>> Datum: 16 december 2023 11:34
>> Aan: [email protected]
>> Onderwerp: problems on FreeBSD14 on armv6 board (RPI1-B)
>> Hello,
>> 
>> I just upgraded my old (but still working) RPI-B board to FreeBSD 14 using cross-build [1]. Good news - it actually boots fine and seems to work. But i found a problem - `ps -x` command fails:
>> 
>> root@rpi:# ps ax
>> Floating exception (core dumped)
>> 
>> I tried to recompile it with default flags myself on rpi, but the result is the same.
>> 
>> This is output from the gdb:
>> 
>> root@rpi:/usr/src # gdb /bin/ps
>> GNU gdb (GDB) 12.1 [GDB v12.1 for FreeBSD]
>> Copyright (C) 2022 Free Software Foundation, Inc.
>> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
>> This is free software: you are free to change and redistribute it.
>> There is NO WARRANTY, to the extent permitted by law.
>> Type "show copying" and "show warranty" for details.
>> This GDB was configured as "armv6-portbld-freebsd14.0".
>> Type "show configuration" for configuration details.
>> For bug reporting instructions, please see:
>> <https://www.gnu.org/software/gdb/bugs/>.
>> Find the GDB manual and other documentation resources online at:
>>     <http://www.gnu.org/software/gdb/documentation/>.
>> 
>> For help, type "help".
>> Type "apropos word" to search for commands related to "word"...
>> Reading symbols from /bin/ps...
>> Reading symbols from /usr/lib/debug//bin/ps.debug...
>> (gdb) run ax
>> Starting program: /bin/ps ax
>> 
>> Program received signal SIGFPE, Arithmetic exception.
>> Floating point underflow.
>> 0x0002423c in getpcpu (k=k@entry=0x2083aa00) at /usr/home/srvadm/freebsd-src/bin/ps/print.c:649
>> 649 /usr/home/srvadm/freebsd-src/bin/ps/print.c: No such file or directory.
>> 
>> 
>> [1] https://smallhacks.wordpress.com/2023/07/20/updating-freebsd-on-armv6-board-rpi-b/
>> 
>> 
>> Is it some known issue? Is anyone else using RPI on FreeBSD 14?
> 




===
Mark Millard
marklmi at yahoo.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.