Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 3 Nov 2018 15:18:21 -0600
From:      Warner Losh <imp@bsdimp.com>
To:        ticso@cicely.de
Cc:        Russell Haley <russ.haley@gmail.com>,  "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org>, Bernd Walter <ticso@cicely7.cicely.de>
Subject:   Re: GENERICSD images?
Message-ID:  <CANCZdfrKnCJtP3eYo5UKuXct5MfrHUKWebn96uJEEYMLKv5KCA@mail.gmail.com>
In-Reply-To: <20181103191032.GA79858@cicely7.cicely.de>
References:  <20181103151920.GZ79858@cicely7.cicely.de> <CABx9NuRirD2UdWyDHXOZ8Qavh93JeY--9i%2Bq7vB8Z=3LWMJ6SQ@mail.gmail.com> <20181103191032.GA79858@cicely7.cicely.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Nov 3, 2018 at 1:11 PM Bernd Walter <ticso@cicely7.cicely.de> wrote:

> On Sat, Nov 03, 2018 at 11:51:38AM -0700, Russell Haley wrote:
> > On Sat, Nov 3, 2018 at 8:28 AM Bernd Walter <ticso@cicely7.cicely.de>
> wrote:
> >
> > > When and how would you use the GENERICSD images?
> > > I assume they have a generic kernel, but do they need a specific u-boot
> > > installed before they can get used?
> > > What systems are supported?
> > >
> >
> > Hi Bernd,
> >
> > I could be mistaken, but I think you are referring to the SD images that
> > can be downloaded for various Arm boards found here:
> > https://www.freebsd.org/where.html
> >
> > See the SD Image column for each currently supported FreeBSD version.
> These
> > images are for "well supported" Arm boards and are an easy way to get up
> > and running. To apply an image to an SD card, I typically use
> > xzcat <img-name-here>.img.xz | dd of=/dev/da0 bs=1M
> >
> > where ./dev/da0 is whatever device your SD card is found at (check dmesg
> if
> > you're not sure. "geom part list /dev/da0" can also be helpful )
> >
> > UFS will automatically grow the partition to the size of the SD card on
> > first boot.
> >
> > If you wish to create your own image, you can look at crochet (a build
> too
> > written in bash) or there is an excellent write up by Udit on building
> > custom images here:
> >
> http://uditagarwal.in/index.php/2018/04/17/building-freebsds-sdio-driver-for-beaglebone-black/
> >
> > Hope that helps?
>
> No, I didn't ask about those images in general, I specifically asked about
> the use case of the GENERICSD image.
> AFAIK crochet isn't advised anymore.
> But the link is interesting, although unrelated to my question and it is
> specifically about beaglebones - Allwinner based boards have to be handled
> differently as they expect their bootcode at a specific media location.
>

We now have a GENERIC kernel. This image is built with that kernel. You're
expected to roll your own u-boot into this image for the board you are
using. There are several u-boot ports that are known to work (or worked at
one time).

There's a script that will add u-boot for the board based on metadata the
port installs, but I'm having trouble finding it at the moment to give you
more specifics...

Warner



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfrKnCJtP3eYo5UKuXct5MfrHUKWebn96uJEEYMLKv5KCA>