From owner-freebsd-arm@freebsd.org Sat May 8 20:18:50 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 061C963E7D8 for ; Sat, 8 May 2021 20:18:50 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic307-9.consmr.mail.ne1.yahoo.com (sonic307-9.consmr.mail.ne1.yahoo.com [66.163.190.32]) (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 4FczD85WFvz3jqr for ; Sat, 8 May 2021 20:18:48 +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=1620505127; bh=c9SpDVqfVkAEOm/lA3gY30CLAZQ9AmN4dHjG56FtHDH=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=QEj96STX3mW7LDCd6rWrqSKlLAWkrg7khOWAe1cQFZIo5DtZOv689KGxCFS6iGRKeT0ohFBKrJgoTSLohtCbxloqV1JGPpP7wJPSEMVBK0apk6GLGSZoyscTHHwH59TFi55ZjLGUDNdtlKXPQ7s3PIwsA+APMqRWeOn6gPDNTJUBaAXrpqiadhuLQ6Vn3iWzGDGG1TqOu56UTMrNDXn7rj1jfm4mv76Ynuv7qxPtmVSrK1MIkpUHd76prumvLBXDvqOe0qo71O0hnCzJcoXMpDKvxQELEmMOI7mLpNy03Ne3tk2DYLhJ44MXE+fOvRF+XubpUu1AtWab+99/ZwInLA== X-YMail-OSG: lAyf5GcVM1nbuqRqv68DmEAU5LPnng.4qfghqonqIX412z2uDtsR63fhKGT0nsk bJFlCCg5j1zlOYIeQS_LLPubGc.o7.lWbvGIdJHRTFL18hufO0bPrzSUgPkUb7vVX7o05Tui0aLV uwqFYkEKo30vYMJyNk9IOBHBwxotEh3i58fFAyFNl4ZKZLdnS0awEpibeQXzWAPBBRgvg4E1qw0Z 8YJZpOyqb1jKOZYJSapwimc8ahJTK7AWgJ1jivXDNWW.jgmUBMEjsXYEEhgVDKQhx7Np9G7r0P8J 2Agz8e37oy2rc3KuXfOCZruq3hov22I0Q3Ww8fwkoPhxNN7buYJoL9fTkl.azwBhfBknXsDD1J55 M7UNlLvQwtLEGDa1Nno0h1Xh92A8xST6_IcbI_Wi6iPyI1IdbaIAmPiXo5iUqHrW.cxNJXQfVlu9 CkPwdBzj2s1ehk8X4PSgJUKqW_P7LsBbGlfMYWVSI5XTXLnBr3M9Qr6FPw0sS3WJPuVDuzoIM4hw iJgTiGXFN6uEhZ7p4H2ML5sdy9ypLINzOP01aXl9uVO__9rbwGFlo5NCqsirn9Xfvo98cXBUD8aP 2sNCGeJH4fiiyffS3ECoyG48ln6dATFeFAFCMvNnfWVNnFHPkOK_1p5d3OAoaolVqEPdoUgMU6xe t6UEzfx.BnyI9G7I26np2kl30B1hD4Wr8DENqKyZyMGPBRiViffRMZN96wOgUOGNHjUKpnTjFdfD 8eUpIasU6QBDnxTUcuScYHdbKLx.wgUAVvIuv14VzRIC81i0VGZVGzUOa5n3G3jC9qOlM1w99LFT ApGR5RPhong17dYoFtigElx1K5S.l4hgRGvR4dy2qPhmYwxIeQ2Ij6v.FPgzg3XZU4RHXk2h4a9K hvTB7DUTTXAAXlemTv_PcMFKSS2Tx9UaQx2r1mPMcGuHQQeECuTyGMt1Aq_VjyC6KQqc4_eJWpvM KXBrCzZWoABQEUfN3O.Ku55MtPLmEPOhvueJRWrs0hASsQKdsoH54wHsnfbUm77u6QP3.bUn02C8 9QaQ3YGo1m0cc7EI1N8nkBOurlYw0s2DFQkmi1vLYoQ03Ft2X1HperNM05l4AG.0LS8pMw8161El e2x2esosLZv4Wl0Im3fD6bweZ7B6isYzH5n56LaTwUddUwmOqTu5whXvC3TbiHT9RLx6Mst2yh2M cGSu_D8o2e.Y3vrx9fg8SgSfL1pteQBqKSR2KbusUZZ58YK3P9qTzKMQW2UKVDlGzYmGE3kGe9z_ i9VhzbeTyJN3LHPXqRI5.PGFzJjACnd4Oq0.CyCECf.7Eq2fJg2MPqGsxMWPcTldRKeARzscm4XC 55EYGpsNRF.ZLtIN6zHMf2TdiR7XMINKav59OghS99CW5HomtHH02ZYNKNouaW2lkBlu.6uSL36M Cww1Y3VbkDPCdg8x99s9Wjy9gcdzx9bqHFbYmX0trlWCMEWdT7xXK9AixsHwIzH46ge56f5f70bJ 5jzAOlbE5CyryrhJS0v6aB0ahWCvM92_F8yzjyDMq8hvJeZTHYyueF9kbQTHIOHx4jZOpwgparph A7FQtG0e1I6aePQBdKwCQcqWGkHpK3nSt5FgYX17tgR7n_XC4x3bTLPIwLju80jqAQg4hNUFWJHh 2tdAC2Im9k7raXdCj5lHvTfSOTk0hrcc7hI96DwwFRTYGPZUZ3oPGgiCO9JyO4dylUkoGkRygEop BUzbLOQ8vL2QUXscL07PF7Y1NQmFeSY5qX87a2gBBGZ4sToM3QVZ8UNuMrs_fram2DKLykIOpZOU ZceDcxoY.i4StO3pnKu1o2dLhzRm4neUAFhkiibB.IHh2Ydr2bHEoB_4rI8US4e2yK0QFHl78iV5 Kowo9zEqB9uQC7jXl9DwIXZaw2iqhNMpLEchXR1IFStkIruCwAvr7Y9k5LHXAqJPYyHcJpKKARVI b93fa9MdLs2LTt5.LXTzLEbZDPLzyP9ShZkLuChjSEmEqrbXa80201TgJbOxF4TrfSXwlCSpeqPM ZbT9tVlsrumxvLg2J8DSvvpFlg5H6ltZc.zyxaCYJzmHVx4LBhKIEk2lQTHPhJuAnmgzqXmcWGwo UkHw4GKUEwL3l9bs3FnY_l.IBrT2bK9LxQnHiDTkSG5QIrgsWHb7mb8M7nhACtNs.D5v8b7SX8oH qCvUIg3bkMaDPP5hDi9d6_kYGlWpCTpBzJK6zGbBQJbFOIzRG_7w4S8eJdVd6UAL1uCZ0iGk8F1N 328cU9EHGdw5E321ubSwR.v_vYsyzvvJjIYKPq88vJsp3JQHcEzD7VMIP6ixq1gsXV27PoIvaqPJ vLvnJNJPtAbYoVkMRLiaLGOddW4PcSBh8V1gbHoOtw2T8gIJBTDdduZehtI.xaw69VG4fEfSS.mm pl4ufyXRbwf3hdOQeQpgtVu4AjaxUvaxcGb_Nes6_Bgsg65L.gqEPvmfOxX7hCSIXp_85sV6_JVT gnCIOGOH_bd511hbk4Y8V4kRKkWIn1KyvKszkym7dVhLnc2mGI8pR2UJy2MxrrHIqSXi226SByIe XkBlM1Rtg1DCZclEjKxhP.mIPJXiyV53MFikQivYA X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ne1.yahoo.com with HTTP; Sat, 8 May 2021 20:18:46 +0000 Received: by kubenode550.mail-prod1.omega.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 7a7db58e68849e6ae2cf8268ec1ed273; Sat, 08 May 2021 20:18:42 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.80.0.2.43\)) Subject: Re: Rock64 flaky ethernet? From: Mark Millard In-Reply-To: <380C949F-A02E-42B9-BBFE-C265047BDE76@yahoo.com> Date: Sat, 8 May 2021 13:18:40 -0700 Cc: "freebsd-arm@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <5C74A226-F956-44BE-AE57-CFAB04179A99@yahoo.com> References: <3976804.O2WMGSuNBG@beastie.bionicmutton.org> <78C848CC-08E2-44C7-9C09-51A32C232691@yahoo.com> <380C949F-A02E-42B9-BBFE-C265047BDE76@yahoo.com> To: Adriaan de Groot X-Mailer: Apple Mail (2.3654.80.0.2.43) X-Rspamd-Queue-Id: 4FczD85WFvz3jqr X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.44 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-0.94)[-0.944]; FROM_EQ_ENVFROM(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[66.163.190.32:from]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36646, ipnet:66.163.184.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MIME_TRACE(0.00)[0:+]; 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_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; SPAMHAUS_ZRD(0.00)[66.163.190.32:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[66.163.190.32:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[66.163.190.32: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: Sat, 08 May 2021 20:18:50 -0000 On 2021-May-8, at 12:40, Mark Millard wrote: > On 2021-May-8, at 12:19, Mark Millard wrote: >=20 >> On 2021-May-8, at 10:42, Adriaan de Groot = wrote: >>=20 >>> I've got an old-ish (2018 .. v2) Rock64 that hasn't been used much. = I have=20 >>> fetched and booted it into the 13-RELEASE image: >>>=20 >>> FreeBSD-13.0-RELEASE-arm64-aarch64-ROCK64.img.xz 452690956 = 2021-Apr-09 06:46 >>>=20 >>> I have written this to an 8GB generic micro-SD card. For good = measure, I have=20 >>> written a recent Armbian image to the same brand and age of micro-SD = card, so=20 >>> I have comparison material. (I could also write everything to the = 32GB eMMC=20 >>> chip that's in the Rock64, if needed, but I'm holding off on that = until I have=20 >>> something that works). >>>=20 >>> After boot, dwc0 gets an address from DHCP, and I start pinging = 10.0.0.2 in my=20 >>> home network. I get ~3% packet loss if I'm lucky, more often around = 7%. If I'm=20 >>> pinging a machine in the network and also pinging my Rock64 from = that machine,=20 >>> I hit around 22% packet loss on both sides. >>=20 >> For my mid-March non-debug build of main [so: 14] I get, >> for example, (.149 is the Rock64 V2.0; .120 is a >> ThreadRipper 1950X, both going at the same time >> here): >>=20 >> --- 192.168.1.149 ping statistics --- >> 72 packets transmitted, 72 packets received, 0.0% packet loss >> round-trip min/avg/max/stddev =3D 0.136/0.230/1.903/0.279 ms >>=20 >> --- 192.168.1.120 ping statistics --- >> 81 packets transmitted, 81 packets received, 0.0% packet loss >> round-trip min/avg/max/stddev =3D 0.211/0.241/0.286/0.013 ms >>=20 >> So, no problem observed. >>=20 >> The root file system is on a USB3 SSD. A removable eMMC is >> involved in the booting but no microsd card is present. >>=20 >> For reference: >>=20 >> # ~/fbsd-based-on-what-freebsd-main.sh=20 >> FreeBSD Rock64_RPi_4_3_2v1p2 14.0-CURRENT FreeBSD 14.0-CURRENT = mm-src-n245445-def0058cc690 GENERIC-NODBG arm64 aarch64 1400005 1400005 >> def0058cc690 (HEAD -> mm-src) mm-src snapshot for mm's patched build = in git context. >> merge-base: 7381bbee29df959e88ec59866cf2878263e7f3b2 >> merge-base: CommitDate: 2021-03-12 20:29:42 +0000 >> 7381bbee29df (freebsd/main, freebsd/HEAD, pure-src, main) cam: Run = all XPT_ASYNC ccbs in a dedicated thread >> n245444 (--first-parent --count for merge-base) >>=20 >>> Armbian works fine - poweroff, swap SD card, power on - in the same = setup. >>>=20 >>> With this kind of packet loss I can't really do anything with the = board in=20 >>> FreeBSD; `pkg bootstrap` for instance seems to sit there forever. >>>=20 >>> .. ok, digging in the archives gets me lots of threads from = june/july 2020=20 >>> about dwc timing, I'll dig through those first before carrying on. >>>=20 >>> [ade] >>>=20 >>> PS. Pine H6 never did catch on in FreeBSD-land, did it. Pity, I've = got a=20 >>> couple that I'd be happy enough to use instead of the Rock64 if they = worked.=20 >>>=20 >>=20 >=20 > For reference as far as U-Boot goes: >=20 > U-Boot 2021.04 (Apr 09 2021 - 17:05:14 +0000) >=20 > Model: Pine64 Rock64 > DRAM: 4 GiB > PMIC: RK8050 (on=3D0x40, off=3D0x00) > MMC: mmc@ff500000: 1, mmc@ff520000: 0 >=20 > It is from a sysutils/u-boot-rock64 build with no > local patches. Previously 2020.10 was in use, > also without problems. (But one of my non-debug > builds of main was in use.) I dd'd FreeBSD-13.0-RELEASE-arm64-aarch64-ROCK64.img to a microsd card and booted it (no eMMC or USB storage attached). This created .185 instead of the .149 for networking: --- 192.168.1.185 ping statistics --- 102 packets transmitted, 102 packets received, 0.0% packet loss round-trip min/avg/max/stddev =3D 0.126/0.198/1.925/0.244 ms --- 192.168.1.120 ping statistics --- 102 packets transmitted, 102 packets received, 0.0% packet loss round-trip min/avg/max/stddev =3D 0.175/0.206/0.629/0.044 ms (.120 is a ThreadRipper 1950X.) Consistent with the past, it appears that various Rock64 v2.0's may not be equivalent. At least for my context, FreeBSD-13.0-RELEASE-arm64-aarch64-ROCK64.img of itself does not seem to be a problem for the Rock64 v2.0 that I have access to. That spans U-Boot and FreeBSD being the same as you tried. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)