Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 May 2020 16:01:47 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        Dan Kotowski <dan.kotowski@a9development.com>
Cc:        Mark Murray <mrvmurray@icloud.com>, freebsd-arm@freebsd.org
Subject:   Re: Recommended arm hardware (mostly for compilation)?
Message-ID:  <59616D7C-7D72-4E11-B01D-68A42D756587@yahoo.com>
In-Reply-To: <hX3wxjZYcivC4GAkihCo30BhLHAiEu_KSRmrixI6jNgEeKclJsYmU-TQU9d2CBxmIIpkQ60l-walBuWase5N8MpjjWnW7XaULWqajYFC3Hs=@a9development.com>
References:  <1b109252-3232-05c4-e1e0-2fea4739583d@spth.de> <47A5AF8A-1EB9-4721-94D5-B0A0A6FFF69B@unrelenting.technology> <9E10C464-474F-489A-A667-B263A64E78F2@googlemail.com> <EXbrttrQC0_YXokurrTuHT6YcY3XC0JhXIkklq6vP6OmhlDw2DSXWz8B3_e_9kDFZowErA8gjjvQrAe4w5t4M8J1Fmfb-ev4uIgI9r7wW4w=@a9development.com> <f7a88252-fa01-69a1-d442-747d69541d89@spth.de> <C088F416-80FA-45E3-A61E-8E7EB61B94ED@yahoo.com> <39FF7B47-B807-4D70-BB45-FC324FD4B913@icloud.com> <D2D23CDB-B954-458B-B6C7-07F0719FF567@yahoo.com> <hX3wxjZYcivC4GAkihCo30BhLHAiEu_KSRmrixI6jNgEeKclJsYmU-TQU9d2CBxmIIpkQ60l-walBuWase5N8MpjjWnW7XaULWqajYFC3Hs=@a9development.com>

next in thread | previous in thread | raw e-mail | index | archive | help


On 2020-May-18, at 05:27, Dan Kotowski <dan.kotowski at =
a9development.com> wrote:

> After a solid 16hrs this weekend, I can confirm that the pre-built =
images do NOT "just work", at least not with SolidRun's HoneyComb =
version rev 1.4. A more thorough post in the other thread I have about =
this platform with subject "FreeBSD on Layerscape/QorIQ LX2160X".

Interestingly, there seems to be another github area from
solidrun referenced by:

https://developer.solid-run.com/knowledge-base/lx2160a-firmware/

that has a link that points to:

https://github.com/SolidRun/lx2160a_build/tree/LSDK-19.09-sr-uefi

Note that it is explicitly uefi . There also is a non-uefi branch:

https://github.com/SolidRun/lx2160a_build/tree/LSDK-19.09-sr

The referencing developer.solid-run page says:

Currently recommend are branch LSDK-19.09-sr for U-Boot, and branch =
LSDK-19.09-sr-uefi for UEFI!

However, the notes on the developer.solidrun page referenced
say:

QUOTE
Binaries

At this point in time we do not provide firmware binaries due to the =
necessity of deployment-specific configuration. While we are working on =
simplifying this situation, firmware can be compiled using our tool =
linked above, and explicitly taking into account the particular RAM =
installed on the system, as well as the intended firmware media (SPI, =
microSD, ...).
END QUOTE

But:

=
https://developer.solid-run.com/knowledge-base/honeycomb-clearfog-cx-insta=
llation-and-tips/

does reference a pre-built image. But it is not explicit upfront
if it is the uefi variant or not.

One hint may be other text on the page and what that text
references:

QUOTE
To flash to eMMC run the following commands (it will wipre your data on =
the eMMC device). For this to work eMMC distroboot support is required =
(patch is here =E2=80=93 =
https://github.com/SolidRun/lx2160a_build/commit/75891e5cb4d2171a2094c1e35=
087374b1f47acdd )
END QUOTE

and that patch area has things like:

patches/{u-boot =E2=86=92 =
u-boot-LSDK-19.06}/0001-armv8-add-lx2160acex7-build-inclusion.patch

This suggests it is the example is u-boot material,
not uefi material.



> Dan Kotowski
>=20
> =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 =
Original Message =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=
=80=90
> On Sunday, May 17, 2020 10:00 PM, Mark Millard via freebsd-arm =
<freebsd-arm@freebsd.org> wrote:
>=20
>>=20
>>=20
>> On 2020-May-17, at 03:26, Mark Murray <mrvmurray aticloud.com> wrote:
>>=20
>>>> On 17 May 2020, at 10:41, Mark Millard via freebsd-arm =
freebsd-arm@freebsd.org wrote:
>>>> Sounds like a LX2K would be an interesting thing to
>>>> compare with.
>>>=20
>>> If UEFI was ported, would FreeBSD "Just Work" like on the =
Macchiatobin?
>>> . . .
>>=20
>> I do not know but there appears to be a UEFI port already.
>> There is:
>>=20
>> https://github.com/SolidRun/edk2-platforms/tree/master-lx2160a
>>=20
>> as was referenced in:
>>=20
>> https://lists.freebsd.org/pipermail/freebsd-arm/2020-May/021609.html
>>=20
>> I've no clue if the combination of that with FreeBSD "just works".
>> The last commit seems to be on 2020-Feb-12.
>>=20
>> The edk2 material above seems to be tied to the same person as
>> the twitter link below, with a solid-run E-mail address shown
>> in edk2 material.
>>=20
>> There is =
https://twitter.com/linux4kix/status/1210936214259404800?s=3D20
>> that reports the PCIe ECAM needs a quirk to deal with the differing
>> address spaces between it and the devices behind it. It mentions SATA
>> errata as well. And it mentions V2 silicon in the future for fixing
>> these points. It also indicates "98% SBSA compliant".
>>=20
>> One of the replies is from Jared McNeill indicating that he got his
>> board and was looking to get NetBSD running on it.
>>=20
>> Back at the edk2-platform/tree/master-lx2160a area there is this:
>>=20
>> QUOTE
>> Add this class code so AHCI functions properly on kernels that don't
>> have the qoriq specific AHCI driver.
>>=20
>> This still misses the quirk for V1 silicon that if the device is hard
>> reset the SerDes can lose link, but in general this is enough to boot
>> and install an OS.
>> END QUOTE
>=20
. . .

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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?59616D7C-7D72-4E11-B01D-68A42D756587>