FreeBSD Port: sysutils/u-boot-orangepi-pc

Mark Millard marklmi at yahoo.com
Sun Jan 13 07:10:15 UTC 2019



On 2019-Jan-12, at 09:30, Warner Losh <imp at bsdimp.com> wrote:

> On Sat, Jan 12, 2019 at 5:31 AM Emmanuel Vadot <manu at bidouilliste.com>
> wrote:
> 
>> 
>> Hi,
>> 
>> On Sat, 12 Jan 2019 16:07:15 +0400
>> Gleb Popov <arrowd at freebsd.org> wrote:
>> 
>>> Hello.
>>> 
>>> I installed u-boot-orangepi-pc port, but there is no boot.img file
>> anymore.
>>> Consequently, crochet can't build an image for this board. Other boards
>>> (like u-boot-zedboard) do have this file in plist.
>>> Am I missing something?
>>> 
>>> Thanks in advance.
>>> _______________________________________________
>>> freebsd-uboot at freebsd.org mailing list
>>> https://lists.freebsd.org/mailman/listinfo/freebsd-uboot
>>> To unsubscribe, send any mail to "freebsd-uboot-unsubscribe at freebsd.org"
>> 
>> There never was a boot.img for orangepi-pc.
>> The u-boot installation instruction as describe in pkg-descr
>> 
>> https://svnweb.freebsd.org/ports/head/sysutils/u-boot-orangepi-pc/pkg-descr?revision=472710&view=markup
> 
> 
> All the allwinner boards have always used something similar to that...

There are some AllWinner-based boards with prebuilt snapshots . . .

https://wiki.freebsd.org/FreeBSD/arm/Allwinner lists (summary):

Allwinner A10:    Cubieboard 
Allwinner A20:    Banana Pi 
Allwinner A64:    Pine64 

It does not list Pine64-LTS's Allwinner R18 and does not mention
the PineBook, which also is A64 based. (There may be more unlisted
that I've not familiar with.)

For head :
https://lists.freebsd.org/pipermail/freebsd-snapshots/2019-January/000485.html lists:

o 13.0-CURRENT armv7 BANANAPI
o 13.0-CURRENT armv7 CUBIEBOARD
o 13.0-CURRENT aarch64 PINE64
o 13.0-CURRENT aarch64 PINE64-LTS
o 13.0-CURRENT aarch64 PINEBOOK

But I notice that https://lists.freebsd.org/pipermail/freebsd-snapshots/2019-January/000488.html
does not list PINE64 but does still list PINE64-LTS and PINEBOOK.

By contrast for stable/12 :
https://lists.freebsd.org/pipermail/freebsd-snapshots/2019-January/000489.html
does list PINE64 --but not the PINEBOOK:

o 12.0-STABLE armv7 BANANAPI
o 12.0-STABLE armv7 CUBIEBOARD
o 12.0-STABLE aarch64 RPI3
o 12.0-STABLE aarch64 PINE64
o 12.0-STABLE aarch64 PINE64-LTS

stable/11 :
https://lists.freebsd.org/pipermail/freebsd-snapshots/2019-January/000490.html
lists:

o 11.2-STABLE armv6 BANANAPI
o 11.2-STABLE armv6 CUBIEBOARD

Of course, building the snapshots uses materials like Emmanuel suggested for the
example that does not have a pre-built snapshot in order to have uboot in place.

I periodically compare and contrast how I build vs. what the release build scripts
do for an appropriately similar example. And I monitor sysutils/u-boot-*/ for
updates.

===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)



More information about the freebsd-uboot mailing list