From owner-freebsd-arm@freebsd.org Tue Mar 16 09:53:53 2021 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 08A9657F413 for ; Tue, 16 Mar 2021 09:53:53 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-21.consmr.mail.gq1.yahoo.com (sonic301-21.consmr.mail.gq1.yahoo.com [98.137.64.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4F07sW31mfz3q5B for ; Tue, 16 Mar 2021 09:53:51 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1615888427; bh=h2qh8DsxaXdbrEDArbSWqHO0MboVq306tSt9OBoC66E=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=AQkohx78gbYYgYpfynWxCwWfKvPshByKO24rY4rJNt11U9SpJSB2IbqXFh5fr0c4XARXxS/IUnwvDVLrFBXxbNOTyGTlC3dgmQTMvRb0bf6cZUOU+wzVrGlQt7RaHsmUUzYpoNkr8tgWBoYIi8zw5hFL7CUhoXSmFgscc9l6Nl/HuSvLpF/z41jE0lEFU+2zvukIDMB2rN2vj5aEFqSWAOozRTDLIwfPeqyWjrEQa9Or0VRq5idKvbreXP/sRmwS4L/QkatlRtkEYAhuEx7HVnOB1j4Zsa1fJoHNdfXIwbzYqD06MXTiCGLMcstszoOcT2aJT9Qq8o6SIyifWF4t7g== X-YMail-OSG: SJi49gsVM1mX9gEI_VyIKFoRMYvDM_aUApvr7PCBKiiq6UDIfH.vJkPkBnDKLh7 ft1SrdQS_IzX9axQWqz4QwUcUTszstnYAAr5kinJFQ6Wc.q.u4XzOjKFkJBDmwjgCCJous2YAlZa boEBpytzcUauC5voOthlhZu2uTBlZNDd1RxsR9tis2eBWebva4YMHKFA.SK2OaLMqaxct.ItUDxm JmLQPPNTUHOFWp2iUH0yIHkFPewTp0_tpGDFQk18hmn.THcGw21F2wxWQHqAuIUVUrjWi8ZJxqYF .7ZLFMh5OLFsRd7Hw0PZaHdPQEXHy6nMXXCN2BTVLSi9pg_Z.6UtUaO7oB99Q3vkauk2Gea1mkg5 6zD3fiDR4ZN.Pyn8Mf3grVmWgXpi3VCxHN6y.jh0DNUZu2x.LTAaG.cwC1WXT4RfcRuaRJgGitZs nwdaLI.xEKKz1nNQA8MviKymVaVEs4rUXBb8aZzkop1yYDJuQA3LnSSvoVxamrTIQdyxFtVow4Wf jcMATnXqBvZREsHqfbQXWVDA9Tud3JE.Kr5sphkB15p1.._ZeXYC1LVfobuytY7ZWD1dXom5msLR rbwYJh5E8aMWpumB1TwTKG2WFGCQjStPoJ6Wwp0orGVgLGu3f0Bc1J.GnOTLcrN1XvBOWnJko_RQ vGrwKRd8erNdajrTMycML6XOCsQzSyeO74luPt9ec91hMCTGZW7Pidzr0JsjVGyqlU_aS9YgV7kS i2hy_281Or4VdoO7V1cnwTiVHrHfLvPPs597OkvnP88cx1T8bIB.OokzTvqrba8l4Symz12U37ba 2ZygfGNAvtwU6S.7.jjjdMbY57rq5frLA6.E4l8UGz0O.QOWmjm_2MKbEhIAga.Gg69BSHRcWl09 ooUTRgUOxgjanB9Nhe1oC_zN7yQDdMA.RXOEZJQmr8xG9wVJuR_Kp7CxEI_62tMEiR4HDG06GBD3 KgdelVQ2miss0LdplBA4JdVC0fj.cyfo9owkM_jS5u_iahcsy4XAyq8QFArTz_IdC0XJRvxhd2kC b7zCWIOueM8PWb2BQET_Xd3_R4JvMAwd1fULQaLYbAgCYbCsbBa.zzSQrvFIGlDIX0mifBSD2tc7 xALxbFXo53tvvoTMpk4dgDPYzLeAPTAUIt6CMMhJaz8YlI8nCCNfrnyQ3pkXP8UpqaZK1Y9tWdSz EJX81pMx9zud.qN9hRG4g0SPhj7A9ssTJImYfZR6OjvZsE2qDGNGt7bTnmzuZbMRW9Eidi3oePek i32QXvf.P6cqi0fk865Ywccmmh7N0BXAeB4eqD7A1jddSiJPDhr5Gy8kAy.NlQAFfx1kcBE4E0Yf aOHqj7_6GJuejdvy0188adL_8gs7WNG..cVfTz_8R_Gr21q6W5zWLIr4WCCwO_h9IK3l6RJ.nvOp nGRAlmEwpnJzyW9M5dYNYJPZCLgYMkcIHsxtIJgbhClghZmExMyia1KpelebP5MtvjKg7imPwecT g6svqcteSIyaUNn8RrymB_cjpv02DC3tv_2dz9j10aR6s_wzTWfnhdju1M1fSp3AlaV.TMoHPr1z jrJhx6REaPdXMKTmMYYcinCK7y2u8yfgawkGKe9mrZrhMGUlqWAW3cA6UCvU.JbXpKkdpt.crACu XKAMJhBdsjfJgBDMF1abHb507RqruFvDQBCgkMEa0DaV90rPD71vCXrhUi51b69qhi8mLx6b_Ia1 QdUj9rZgnUNg37r6k3tBMoZW.hp6bwJoQ7EV6jXr9b_DWzpbZjLpQjBjMUdhF2p1lIlzTb1owgjM N5v4fVezY7VPktNhgl..Xcx2OyCs6oxmrylbrKEiQV9Kgu_4EVxBrNGK5pBFuelTgn7eeQ8mFM5A GqRHVwNXPFz_NnYd0TjtwCvlrIXztkNqZYerdr1qIa_CcsW5FfXrVgnSHzQ0gkYQaSD13koXRlRn w6ol1hxaoKKLrgilxPLVnfACJsP_Kk5dHDqXJUReLraBmEsddqBB4wkJ0qNFzPLAgzNvh0iU_O5J fGL.G7bqJg9PD0ELYbEViGjiFZSzEFVoJLCDuU.qRunmWpXRVm.XLkfSj1RNaZ3bTOmgAfOwdca1 BYHKyBmgj9IVsWfS7g96kurcvnPu_WcF5q3xswIkK8egU_mEW.mee498XO.aIMVOAWxSaYnDZndN LyMuFeAPlbN7LV2PD2.rTfEwpnx_cNfjC5rsIJ78V.w0RmY2WgN3F9DEhltf7uyg.3W.2IzE0mLB IuUD6bf7dtLlZTkI03mjsygx28ZCZDJ7yhwn5zb8elC7AKl.ZYny4I78zxr4ro9G6EJnqenFd8Kj YaBR8yiX9JagTmHTKAjvQM1NkdjsJqeLNtlIAARa4iKknUjWi9SXkj19f4jNAJUFUdboomzvSw.0 gqxm1k7EyvQRdTLQKPvUsFz_ih4F4ebuh.gAhBjZJG6VZR.wyidLyHRulVkZ.lwFidM6ecLEm5sM .kbnewE1sMc.lqrinjpQwQc2d.jM.6F0EQNR94cYjgcebTv_fAn.LhKff5xgFUWWlxiuoT1HoxDJ 6AK2ip_xNA4KF_Rp.IuFz2oPD2.QDlrwKoSbO9vMb94qtP3.qV4oaxXYAm94HP6dEtKbFJiizQZJ fX6zCuAUOcnnb28gWIQTEsheu9CAZiNO6Vy984Sx0C94hlyrn2_jKh7iuvl51NuzVnolbKuC.Cvi lhkkZxasF X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.gq1.yahoo.com with HTTP; Tue, 16 Mar 2021 09:53:47 +0000 Received: by smtp406.mail.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 82816443ecdf0caffe52272a54f7fa79; Tue, 16 Mar 2021 09:53:43 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Subject: Re: aarch64 based on main 58661b3ba9eb : panic for "ufs_dirbad: /: bad dir ino 66371814 at offset 106496: mangled entry" From: Mark Millard In-Reply-To: <5D99B7D1-CDF6-4C96-AF62-ADF9626639CF@yahoo.com> Date: Tue, 16 Mar 2021 02:53:41 -0700 Cc: freebsd-arm Content-Transfer-Encoding: quoted-printable Message-Id: <13F0E8C6-639D-4529-8348-79DDCCC3B4F4@yahoo.com> References: <3420FB5B-6499-42E5-8FFE-F9BF57CCECE7@icloud.com> <5D99B7D1-CDF6-4C96-AF62-ADF9626639CF@yahoo.com> To: Mark Murray X-Mailer: Apple Mail (2.3654.60.0.2.21) X-Rspamd-Queue-Id: 4F07sW31mfz3q5B X-Spamd-Bar: - X-Spamd-Result: default: False [-1.56 / 15.00]; MV_CASE(0.50)[]; FREEMAIL_FROM(0.00)[yahoo.com]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FREEMAIL_TO(0.00)[icloud.com]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.64.147:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.94)[0.938]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.64.147:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.147:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.147:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Porting FreeBSD to ARM processors List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Mar 2021 09:53:53 -0000 On 2021-Jan-5, at 14:39, Mark Millard wrote: > On 2021-Jan-5, at 13:28, Mark Murray wrote: >=20 >>> On 5 Jan 2021, at 20:15, Mark Millard wrote: >>>=20 >>> The machine is a MACCHIATOBin Double Shot. >>=20 >> Thanks for the warning :-) >>=20 >> I'm using an MBin/DS as my firewall/gateway, and in its Copious Free = Time=E2=84=A2, an ARM64 build-box. >>=20 >> How recent is your UEFI SD boot image? Are you maintaining a history = and download site? >>=20 >=20 > [Note: This reply has no information related to the problem > report. I'm just answering other questions.] >=20 > I was given a UEFI materials to use a fair time ago and they > have worked sufficiently for my use. Absent a FreeBSD port > that I can use to build UEFI updates in a normal, ports-style > way, I've left it alone in this area. The UEFI screen reports: >=20 > MARVELL UEFI 18.09.0 >=20 > The boot sequence reports: >=20 > BootROM - 2.03 >=20 > Starting CP-0 IOROM 1.07 >=20 > Booting from SD 0 (0x29) >=20 > Found valid image at boot postion 0x000 >=20 > lNOTICE: Starting binary extension > NOTICE: SVC: SW Revision 0x0. SVC is not supported > mv_ddr: mv_ddr-armada-18.09.2-g99d7725 (Oct 29 2018 - 23:32:10) > mv_ddr: completed successfully > NOTICE: Cold boot > NOTICE: Booting Trusted Firmware > NOTICE: BL1: v1.5(release):v1.5-219-g711ecd3 (Marvell-armada-18.09.4) > NOTICE: BL1: Built : 23:32:27, Oct 29 2018 > NOTICE: BL1: Booting BL2 > NOTICE: BL2: v1.5(release):v1.5-219-g711ecd3 (Marvell-armada-18.09.4) > NOTICE: BL2: Built : 23:32:35, Oct 29 2018 > BL2: Initiating SCP_BL2 transfer to SCP > NOTICE: SCP_BL2 contains 5 concatenated images > NOTICE: Skipping MSS CP3 related image > NOTICE: Skipping MSS CP2 related image > NOTICE: Load image to CP1 MSS AP0 > NOTICE: Loading MSS image from addr. 0x40265f4 Size 0x1ad8 to MSS at = 0xf4280000 > NOTICE: Done > NOTICE: Load image to CP0 MSS AP0 > NOTICE: Loading MSS image from addr. 0x40280cc Size 0x1ad8 to MSS at = 0xf2280000 > NOTICE: Done > NOTICE: Load image to AP0 MSS > NOTICE: Loading MSS image from addr. 0x4029ba4 Size 0x4a40 to MSS at = 0xf0580000 > NOTICE: Done > NOTICE: BL1: Booting BL31 > lNOTICE: BL31: v1.5(release):v1.5-219-g711ecd3 = (Marvell-armada-18.09.4) > NOTICE: BL31: Built : 23:32:47, Oct 29 2018 >=20 > Armada 8040 MachiatoBin Platform Init >=20 > (I'll stop with that.) >=20 > One issue is that between: >=20 > Booting [/boot/kernel/kernel]... =20 > |=08/=08-=08\=08No valid device tree blob found! > WARNING! Trying to fire up the kernel, but no device tree blob found! >=20 > and: >=20 > Setting hostuuid: **REPLACED**. > Setting hostid: **REPLACED**. > Starting file system checks: >=20 > there is no output to the serial console. If I ever have problems > in that time frame, recovery would be a problem unless I found > a better UEFI variation to put in place, one that outputs > everything to the serial console. >=20 >=20 > As for my use, no history/download site, nothing externally > visible at all. No use as a firewall or gateway either. But I do > some aarch64 and armv7 builds on it. >=20 FYI on what I was using and am now using: I discovered that what I'd been using is an exact copy of the content of: = https://github.com/MarvellEmbeddedProcessors/edk2-open-platform/wiki/files= /flash-image-18.09.4.bin despite getting it via: = https://unrelentingtech.s3.dualstack.eu-west-1.amazonaws.com/flash-image2.= bin originally. But . . . I just switched to using a copy of: https://people.freebsd.org/~manu/flash-image-2020-07-01-mainline-tfa.bin which looks to be a copy of: = https://unrelentingtech.s3.dualstack.eu-west-1.amazonaws.com/flash-image-2= 020-07-01-mainline-tfa.bin I dd'd it to a microsd card on a different FreeBSD machine, via: dd if=3Dflash-image-2020-07-01-mainline-tfa.bin of=3D/dev/mmcsd1 bs=3D512 = seek=3D1 conv=3Dsync status=3Dprogress With this media I get to see the kernel output that was missing before and so would have a chance of gathering evidence if there was a boot problem. I still have never tried to use the PCIe bus. A verbose boot reported: pcib0: on acpi0 pcib0: Bus is cache-coherent pcib0: ECAM for bus 0-0 at mem e0000000-e00fffff pci0: on pcib0 pci0: domain=3D0, physical bus=3D0 but that was all for pci*. pciconf -l reported an empty output. The uefi build was, apparently, a debug build so earlier there was: BootROM - 2.03 Starting CP-0 IOROM 1.07 Booting from SD 0 (0x29) Found valid image at boot postion 0x000 lNOTICE: Starting binary extension NOTICE: SVC: SW Revision 0x0. SVC is not supported mv_ddr: mv_ddr-devel-18.08.0-ga881467 (Jul 01 2020 - 21:18:08) mv_ddr: completed successfully NOTICE: Cold boot NOTICE: Booting Trusted Firmware NOTICE: BL1: v2.3(release):v2.3-269-g568a88172-dirty = (Marvell-devel-18.12.0) NOTICE: BL1: Built : 21:19:59, Jul 1 2020 NOTICE: BL1: Booting BL2 NOTICE: BL2: v2.3(release):v2.3-269-g568a88172-dirty = (Marvell-devel-18.12.0) NOTICE: BL2: Built : 21:20:00, Jul 1 2020 NOTICE: SCP_BL2 contains 5 concatenated images NOTICE: Skipping MSS CP3 related image NOTICE: Skipping MSS CP2 related image NOTICE: Load image to CP1 MSS AP0 NOTICE: Loading MSS image from addr. 0x40269f4 Size 0x1cd8 to MSS at = 0xf4280000 NOTICE: Done NOTICE: Load image to CP0 MSS AP0 NOTICE: Loading MSS image from addr. 0x40286cc Size 0x1cd8 to MSS at = 0xf2280000 NOTICE: Done NOTICE: Load image to AP0 MSS NOTICE: Loading MSS image from addr. 0x402a3a4 Size 0x5420 to MSS at = 0xf0580000 NOTICE: Done NOTICE: SCP Image doesn't contain PM firmware NOTICE: BL1: Booting BL31 lNOTICE: MSS PM is not supported in this build NOTICE: BL31: v2.3(release):v2.3-269-g568a88172-dirty = (Marvell-devel-18.12.0) NOTICE: BL31: Built : 21:19:59, Jul 1 2020 . . . Armada Platform Init Comphy0-0: PCIE0 5 Gbps =20 Comphy0-1: PCIE0 5 Gbps =20 Comphy0-2: PCIE0 5 Gbps =20 Comphy0-3: PCIE0 5 Gbps =20 Comphy0-4: SFI 10.31 Gbps Comphy0-5: SATA1 5 Gbps =20 Comphy1-0: SGMII1 1.25 Gbps=20 Comphy1-1: SATA2 5 Gbps =20 Comphy1-2: USB3_HOST0 5 Gbps =20 Comphy1-3: SATA3 5 Gbps =20 Comphy1-4: SFI 10.31 Gbps Comphy1-5: SGMII2 3.125 Gbps UTMI PHY 0 initialized to USB Host0 UTMI PHY 1 initialized to USB Host1 UTMI PHY 2 initialized to USB Host0 . . . add-symbol-file = /home/greg/src/github.com/tianocore/edk2/Build/Armada80x0McBin-AARCH64/DEB= UG_CLANG38/AARCH64/ArmPkg/Drivers/ArmPciCpuIo2Dxe/ArmPciCpuIo2Dxe/DEBUG/Ar= mPciCpuIo2Dxe.dll 0xBF79D000 Loading driver at 0x000BF79C000 EntryPoint=3D0x000BF79D03C = ArmPciCpuIo2Dxe.efi . . . add-symbol-file = /home/greg/src/github.com/tianocore/edk2/Build/Armada80x0McBin-AARCH64/DEB= UG_CLANG38/AARCH64/MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridgeDxe/= DEBUG/PciHostBridgeDxe.dll 0xBF6AE000 Loading driver at 0x000BF6AD000 EntryPoint=3D0x000BF6AE03C = PciHostBridgeDxe.efi WaitForLink: no PCIE device detected (Not that I know how to interpret all that.) I've not tried it but there seems to be a: https://people.freebsd.org/~manu/flash-image-mcbin.bin that is possibly 4 days newer than what I used. It might be from experiments with building the sysutils/edk2 port and trying to use the result. ( I've no clue how to accurately rebuild flash-image-2020-07-01-mainline-tfa.bin . Being able to rebuild in a known way could be an advantage to using a working port.) There is also: https://people.freebsd.org/~manu/flash-image-2020-07-01.bin and: = https://unrelentingtech.s3.dualstack.eu-west-1.amazonaws.com/flash-image-2= 020-07-01.bin that I have not tried. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)