From owner-freebsd-arm@freebsd.org Sun Apr 26 07:36:26 2020 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 EEE0F2CE2F1 for ; Sun, 26 Apr 2020 07:36:26 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic311-23.consmr.mail.gq1.yahoo.com (sonic311-23.consmr.mail.gq1.yahoo.com [98.137.65.204]) (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 49908T6VXsz45H0 for ; Sun, 26 Apr 2020 07:36:25 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: zfgWalUVM1nXSOcUjwiAlIyuhrB_LKvmZEtY7we_7_gdNpNxqEUfA.NWwylAZT4 4z12tUqAsX9S__SfufxLvXmInczh4EDUOX9knz1qMCAk0ccGo8EQxBOD.C_vzEZYBXlcsm7Gi.xL BD4xVIZzNPJDeLNzXTf.Cpgj53fmEUdmiscnH_QNdvwSnwOfXVkYRidhno2WgMuysvS6mN_Ki_QV VLWJhJ5dXVpAZxpggW3u1N3lF1VBj5eWnyVJNsvGSwnmW45wsggvSoXF0G3PheorFCbXX7w_dbZy iVvXqlpcJE8TrcT_lMx5lGvVnXgT.3JX7bPw.JOJp488DmO2UqyIpENQkTwyrL4PvabEydgUNtTc QH4ZJMUeruF.L1ffJI39X.8bZBPlgJuMIu7gjUfFu9IccuXTySlsE1x_L.m0XHWlCKFQku2njhzP QUZ6YoOdsRQiJK28tTnfY3qI62P3LFuInAsaQR3p2KPX9dsM0BoKjp7hgAMENwHkdCo4mh.K0fO8 ZUnZExEmWrEg1.jKCZN0BUG3vT5P0Cd2OZdS4v5jpkxHlbsRyeAq55JFjVWmHtjoRuCfgMWlkoTR m0cNSbiQ1NvG75GSC0i69fcQ2iSVifIZbSVWHCxx_ic36aZkD1riXVShLsSWmthJGk.rHU1hsPqD Ga1T8o4BLFpPliDzW_CcUAkGZSGw_giUPJlCYAn.CbJIJz_5Hql47jzbJD9hxIFiKS3za5Y0_cpG S0dRsUqkc9sHtSvB099tSigLmBdGsod40wmdASHtn9GSuo06wJCfsunzfhTeOFDu2Zq.VBC59m.J NpY9KgH0GzDcHr2jl_6GGNSU.CR47RDFRPoHREXPNYi1Y6yb6H91GY0_7UcFGCcWJWpqHRkhOzaY j7f1ZdxAJu7VYXcDKiiGC7BOMMqda6_tx0XTYEhCrc5EgaFOtJ7uTCTDwafY1Pyqqvh6X_XHet9A w963__s0KZxuId60UeeOgv1aqQmkpc2JyLuunYa4pOGz0fNB4eYRNe0uUsICe83.oNv9xSjccecm oyMk3mvs35CxD7iPlDgvRvGU_UbCt.5hi0f2Q3huekOgaCK7v8CpRj6Svzekt9z0ip4xI7z5pzKs VrZbjXa0haPY5YsixpNmgN1FHEO1HTTqNzMzxxoMTZRfkRtTwKIhCI8unHv2ayQHOQwuH6nhjigZ k9XbWovPB4zkK_rOIoLN6313zNPLAGi0SuRn6eOml0c1dHLge4EVbe6.SYlfrq8vT5uRcl6WORDm .uCDio9mKH52mgm7Ldqvt7rsutSlZxodIs1AGm_gdgGDMcSJ1b1KI0UxffXnfVfemA4fri1r1Xxo MIfdiGd4v91wEsxlD5Wed3NmpzH8gGAP7_tGbWe6C8DNVuR4ZcFm7pxsNJxq5ox022xexrEiV8Q6 fhf3_DE37PiRUD.OqT0Cz0SrEggMgBoZ1lLrrP2ZiskiY8bauBMpq6kDp Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.gq1.yahoo.com with HTTP; Sun, 26 Apr 2020 07:36:24 +0000 Received: by smtp417.mail.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 0c822844a0695a6c3aad994cfa23bf0d; Sun, 26 Apr 2020 07:36:20 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: Re: RPI4 mmc device fails without WITNESS option ? Message-Id: <2EBD6DB4-6DEA-4BEF-8289-2BB47DA8B786@yahoo.com> Date: Sun, 26 Apr 2020 00:36:17 -0700 To: =?utf-8?Q?S=C3=B8ren_Schmidt?= , freebsd-arm X-Mailer: Apple Mail (2.3608.80.23.2.2) References: <2EBD6DB4-6DEA-4BEF-8289-2BB47DA8B786.ref@yahoo.com> X-Rspamd-Queue-Id: 49908T6VXsz45H0 X-Spamd-Bar: / X-Spamd-Result: default: False [-0.15 / 15.00]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; 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)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; SUBJECT_ENDS_QUESTION(1.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.27)[-0.274,0]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-0.37)[-0.371,0]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE_FREEMAIL(0.00)[]; IP_SCORE(0.00)[ip: (5.06), ipnet: 98.137.64.0/21(0.83), asn: 36647(0.66), country: US(-0.05)]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[204.65.137.98.list.dnswl.org : 127.0.5.0]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Apr 2020 07:36:27 -0000 S=C3=B8ren Schmidt soren.schmidt at gmail.com wrote on Fri Apr 24 09:58:09 UTC 2020 : > Just wanted to check perf on a 4G RPI=E2=82=AC here, and without = WITNESS in the kernel config it hangs: > CPU 1: ARM Cortex-A72 r0p3 affinity: 1 > CPU 2: ARM Cortex-A72 r0p3 affinity: 2 > CPU 3: ARM Cortex-A72 r0p3 affinity: 3 > regulator: shutting down unused regulators > sdhci_bcm0-slot0: Controller timeout > sdhci_bcm0-slot0: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D REGISTER = DUMP =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > sdhci_bcm0-slot0: Sys addr: 0x000000c8 | Version: 0x00001002 > sdhci_bcm0-slot0: Blk size: 0x00000200 | Blk cnt: 0x00000004 > sdhci_bcm0-slot0: Argument: 0x01cf7fc1 | Trn mode: 0x00000036 > sdhci_bcm0-slot0: Present: 0x1fff0a06 | Host ctl: 0x00000007 > sdhci_bcm0-slot0: Power: 0x0000000f | Blk gap: 0x00000080 > sdhci_bcm0-slot0: Wake-up: 0x00000000 | Clock: 0x00000107 > sdhci_bcm0-slot0: Timeout: 0x00000003 | Int stat: 0x00000000 > sdhci_bcm0-slot0: Int enab: 0x01ff003b | Sig enab: 0x01ff0009 > sdhci_bcm0-slot0: AC12 err: 0x00000000 | Host ctl2:0x00000000 > sdhci_bcm0-slot0: Caps: 0x45ee6432 | Caps2: 0x0000a525 > sdhci_bcm0-slot0: Max curr: 0x00080008 | ADMA err: 0x00000000 > sdhci_bcm0-slot0: ADMA addr:0x00000000 | Slot int: 0x00000000 > sdhci_bcm0-slot0: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= > mmcsd0: Error indicated: 1 Timeout > mmcsd0: Error indicated: 1 Timeout > mmcsd0: Error indicated: 1 Timeout > mmcsd0: Error indicated: 1 Timeout > mmcsd0: Error indicated: 1 Timeout > mountroot: waiting for device /dev/mmcsd0s2a... > Mounting from ufs:/dev/mmcsd0s2a failed with error 19. >=20 > With WITNESS enabled it just chuck along and boots.. After updating from head -r359427 to -r360311 (non-debug kernel), including u-boot.bin and FreeBSD loader.efi updates, I fairly frequently see such controller-timeout based mountroot failures. So far I've found that using boot -v seems to make booting more reliable. But sometimes it boots without doing anything special. It may be that even just stopping it to manually type boot is more reliable. (Seems to be a timing-relationships based problem? It will probably take a lot more use to conclude if there really is an improvement.) I've not tried a debug kernel. Side note: So far the EtherNet seems to be working when it does boot. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)