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>