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>

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



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-installation-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 – https://github.com/SolidRun/lx2160a_build/commit/75891e5cb4d2171a2094c1e35087374b1f47acdd )
END QUOTE

and that patch area has things like:

patches/{u-boot → 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
> 
> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
> On Sunday, May 17, 2020 10:00 PM, Mark Millard via freebsd-arm <freebsd-arm@freebsd.org> wrote:
> 
>> 
>> 
>> On 2020-May-17, at 03:26, Mark Murray <mrvmurray aticloud.com> wrote:
>> 
>>>> 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.
>>> 
>>> If UEFI was ported, would FreeBSD "Just Work" like on the Macchiatobin?
>>> . . .
>> 
>> I do not know but there appears to be a UEFI port already.
>> There is:
>> 
>> https://github.com/SolidRun/edk2-platforms/tree/master-lx2160a
>> 
>> as was referenced in:
>> 
>> https://lists.freebsd.org/pipermail/freebsd-arm/2020-May/021609.html
>> 
>> I've no clue if the combination of that with FreeBSD "just works".
>> The last commit seems to be on 2020-Feb-12.
>> 
>> 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.
>> 
>> There is https://twitter.com/linux4kix/status/1210936214259404800?s=20
>> 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".
>> 
>> One of the replies is from Jared McNeill indicating that he got his
>> board and was looking to get NetBSD running on it.
>> 
>> Back at the edk2-platform/tree/master-lx2160a area there is this:
>> 
>> QUOTE
>> Add this class code so AHCI functions properly on kernels that don't
>> have the qoriq specific AHCI driver.
>> 
>> 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
> 
. . .

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



help

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