Bug 250709 - No working 12.3 images for Beaglebone
Summary: No working 12.3 images for Beaglebone
Status: Closed Overcome By Events
Alias: None
Product: Base System
Classification: Unclassified
Component: arm (show other bugs)
Version: 12.3-RELEASE
Hardware: arm Any
: --- Affects Some People
Assignee: FreeBSD Release Engineering
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-10-29 03:31 UTC by sega01
Modified: 2021-11-12 17:53 UTC (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description sega01 2020-10-29 03:31:50 UTC
There is no Beaglebone release for 12.2.

Discussion thread: https://lists.freebsd.org/pipermail/freebsd-arm/2020-October/022469.html

Forum thread: https://forums.freebsd.org/threads/no-freebsd-12-2-release-for-beaglebone.77499/#post-482529

As per the release errata: https://www.freebsd.org/releases/12.2R/errata.html#open-issues

I have a Beaglebone white and am happy to help test if given some pointers on where to start.
Comment 1 Glen Barber freebsd_committer freebsd_triage 2020-10-29 15:32:06 UTC
Please see the third bullet point here:
https://www.freebsd.org/releases/12.2R/errata.html
Comment 2 sega01 2020-10-29 23:52:36 UTC
I don't understand why this was closed out. I didn't see any bug reports mentioning what the bug was or if there was a fix. The other two errata points (which I already linked to) had corresponding FreeBSD bug references.

It sounds like there is now an image available: https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/12.2/FreeBSD-12.2-STABLE-arm-armv7-BEAGLEBONE-20201029-r367116.img.xz

I can definitely test this.
Comment 3 Glen Barber freebsd_committer freebsd_triage 2020-10-30 15:38:50 UTC
It was closed because there will not be a BEAGLEBONE image for 12.2-RELEASE.  If you can test the 12.2-STABLE image you linked to, that would be great.  As I understand it, the excessively-long I/O issue is not present in 13-CURRENT, but it would definitely be nice to have this tracked down before 12.3-RELEASE when the time comes.
Comment 4 sega01 2020-10-30 15:42:37 UTC
Right, I understand 12.2-RELEASE won't have a Beaglebone release. This is more about the slow I/O issue.

It's definitely still happening, I pulled down the 12.2-STABLE image and booting probably took two hours.
Comment 5 Glen Barber freebsd_committer freebsd_triage 2020-10-30 15:59:24 UTC
The Right People(tm) are already involved in this.  :)

https://lists.freebsd.org/pipermail/freebsd-arm/2020-September/022423.html
Comment 6 Glen Barber freebsd_committer freebsd_triage 2020-10-30 15:59:59 UTC
Re-open, adding mmel@ to CC.
Comment 7 sega01 2020-10-31 15:43:21 UTC
There's something messed up with the clock, I don't think it has anything to do with the SD infrastructure.

If I run `date` and wait ten seconds to run `date` again, the time is the same. dd reading from the SD card thinks it's instantaneous, even though it takes a good minute or two to read a gig and write it to /dev/null. I think the clock issue is messing with the scheduler.

Now I presume there's no RTC on these, but whatever "clock" interface we are using seems to be the issue.
Comment 8 sega01 2020-10-31 15:47:55 UTC
My bad, I think that's what you all already concluded. I'll leave you to it but let me know if there's anything I can test.
Comment 9 sega01 2021-06-21 18:57:05 UTC
Hi everyone. Any update on this? Thank you!
Comment 10 Glen Barber freebsd_committer freebsd_triage 2021-06-21 19:01:20 UTC
We do not retroactively build releases.  Provided the issue(s) have been resolved, there will be BeagleBone images for 12.3.
Comment 11 Mike Karels freebsd_committer freebsd_triage 2021-10-25 17:44:04 UTC
12.3-BETA1 has the same problem.
Comment 12 Glen Barber freebsd_committer freebsd_triage 2021-10-25 17:47:46 UTC
https://download.freebsd.org/ftp/releases/arm/armv7/ISO-IMAGES/12.3/FreeBSD-12.3-BETA1-arm-armv7-BEAGLEBONE.img.xz

I'll double-check the website to make sure there is a URL to it.
Comment 13 Glen Barber freebsd_committer freebsd_triage 2021-10-25 17:51:39 UTC
Added the URL to the BEAGLEBONE image on where.html.  Thank you for spotting this.
Comment 14 commit-hook freebsd_committer freebsd_triage 2021-10-25 17:51:42 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/doc/commit/?id=826e4a81a6e8ee2a02a2486befcd28f575a62329

commit 826e4a81a6e8ee2a02a2486befcd28f575a62329
Author:     Glen Barber <gjb@FreeBSD.org>
AuthorDate: 2021-10-25 17:50:38 +0000
Commit:     Glen Barber <gjb@FreeBSD.org>
CommitDate: 2021-10-25 17:50:38 +0000

    where.html: add link to 12.3-BETA1 BEAGLEBONE

    PR:             250709
    Submitted by:   karels
    Sponsored by:   Rubicon Communications, LLC ("Netgate")

 website/content/en/where.adoc | 1 +
 1 file changed, 1 insertion(+)
Comment 15 Mike Karels freebsd_committer freebsd_triage 2021-10-25 18:01:27 UTC
I should have been more explicit.  12.3-BETA1 still has the clock problem that caused Beaglebone to be removed from 12.2.  Should we have a separate bug about the clock problem?
Comment 16 Glen Barber freebsd_committer freebsd_triage 2021-10-25 18:07:20 UTC
Sorry, I misunderstood the problem.

Re-opening the ticket with (somewhat low) hopes that it can be resolved for 12.3-RELEASE.
Comment 17 Glen Barber freebsd_committer freebsd_triage 2021-11-12 17:48:49 UTC
Unfortunately, this does not seem to be resolvable before 12.3 final release builds.  Closing this as "overcome by events", and pulling the BeagleBone images from the 12.3 builds for the remainder of the release cycle.
Comment 18 commit-hook freebsd_committer freebsd_triage 2021-11-12 17:53:15 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/doc/commit/?id=b91feb85b8652215a5bd20eaf9040a6b910757ac

commit b91feb85b8652215a5bd20eaf9040a6b910757ac
Author:     Glen Barber <gjb@FreeBSD.org>
AuthorDate: 2021-11-12 17:50:11 +0000
Commit:     Glen Barber <gjb@FreeBSD.org>
CommitDate: 2021-11-12 17:50:11 +0000

    12.3: pull BEAGLEBONE from the list of arm images

    PR:             250709 (related)
    Sponsored by:   Rubicon Communications, LLC ("Netgate")

 website/content/en/where.adoc | 1 -
 1 file changed, 1 deletion(-)