From owner-freebsd-arm@freebsd.org Sun Feb 16 22:46:13 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 29BE92451FE for ; Sun, 16 Feb 2020 22:46:13 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic316-55.consmr.mail.gq1.yahoo.com (sonic316-55.consmr.mail.gq1.yahoo.com [98.137.69.31]) (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 48LMfW2ztDz4JnW for ; Sun, 16 Feb 2020 22:46:10 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: 0VnVdS8VM1lZgiV5_._0H5k0PHqaDgsmsARb_DkYQ_8XHqxRhRIS4Ls6XZv3QCf rYnzkKUqp1NKLSnv199Ow4qP_D77Tn84vBTFEzu6NYrAMmazJyQSv8k63M_MhKeFztItik2tzBQ5 _GSqmYll.LnXfYEpDS.Rnon4qkNNj1AZ.8bpaFIKfupWFBxPGKlRCfP7lcag4wK3_NTc65C5V7TI uDrdtxwwHZGBqGv.865nf.82mc58wQmGV.M6PWxDrn8jWRzJ9YFEkijeQkC4_QSmTl_kuzBN.4uZ dXZRLwpLM308zuPS_CDd77.bFXJ1zg8nbc2HCSobWVmivwgPXR572isuz2HamW32PKLuUNRFdg.V smb.zCEqq9XeNDca72UG7fAOY3_.O0m1917HColpiuexZYVVdHh3eO1xO2b8bLQ8h5M7bR.f01Ds rzHTfoowsWA_wk88xIMjf7_B349bGITIJiiR27DnNy23DFMULmr.84QFrDetJjFrjFeCv_pY_HbG eq_VxTsl9p566e0uQaBQLaHSHCHxnzCgG0f9G_vJKod6V19S1yjgCfqtB_kaU215LKLm5SU2GfRt .MdOYhK8R_DbPUu5SivyKyPhzFrSamMLJnOKjWexSdLe1szf9li3eIpWB1V.vdpX2MDz0RoAW48R 9wHoXSZ6xstSBN4K5u_t4x793FbzhqYU3pYFwvFQsH4z5zNsIGejIlPHjWOGx0gPxfy2Co5oqLhq P26j82I5z0ui0UQ7fRJAVWx3ciNNHPoit7T7rnAcHs5j1A2HgUFEFjHU7t80pfBVbDlKGwH5D1w8 92HG4LkVah9MaGaDPRiLSe001OHOlzSUwBrPayvztFriAvxoOKXCOXEhq.Ypm4mM9O7mg5mcmuiX NeirAHU0fZQLW.ZyycnQwC1MyMRoT0Mp9m0MjMWhX7EUdHj55WI6f5kThq7OOKGcJUEk1DgZ9Vxm F6UXvKH3yMJUf8lqpHyWXvOua_h4f5Q43r2ewNH56414gX03duvq.mBFVEoXBdZjpe3qJIg5k3fL squdpwvRK0UmyscAxr6TFlosw2mzhbHork4hd736Bvq6Aig819yvi2zdMnDQhzMcb2y4hdqYrQR9 N7CnZphRcqn6GVLFwtTCLX6Gu9L6MBEgrRuoE8L8TfbtzSGFvPLNuUi5gWQf0uA8_wQ0Wlf8lxOQ 0GwHVryu4CLNsxPdTJu6OZprH8cKeWRqOrXcUaf3UhgedrzLS7mYQzSX.jT5LpmzTtdot3g3W0uY zqKGr5oB0NtPif2PR8nPG6wGo_Ogwzp8Zafs1mf7i9.b17ZCdWYL51sU_gcn2RHCJoNyX4J7hqaZ omL41vlgqH_SN9Cge7kKilvZj2n1w8tXY671WzVej9PC_LhOQfVKGLcITG2bNTG4NRNdZ0dBM1ZD kDUK6voRBRhSIaTM4GO8YG4ZcrMKgkPeTfjObxe37Mwy6lbwIFapHlIgu_7CcXigsEwOOnS0- Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Sun, 16 Feb 2020 22:46:08 +0000 Received: by smtp422.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID f2af50f128094e136a848dfc0e1f980d; Sun, 16 Feb 2020 22:46:06 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Subject: FYI: head -r357979 and powerd on Orange Pi+ 2ed (armv7,CortextA7): unable to kill at shutdown; no problem on old PowerMac G5 Message-Id: <8B626CA5-0E05-4BCE-9CB6-7EA9752E960A@yahoo.com> Date: Sun, 16 Feb 2020 14:46:05 -0800 To: FreeBSD Current , freebsd-arm X-Mailer: Apple Mail (2.3608.60.0.2.5) References: <8B626CA5-0E05-4BCE-9CB6-7EA9752E960A.ref@yahoo.com> X-Rspamd-Queue-Id: 48LMfW2ztDz4JnW X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.05 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.67)[-0.669,0]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_GOOD(-0.10)[text/plain]; MV_CASE(0.50)[]; NEURAL_HAM_LONG(-0.88)[-0.876,0]; RCVD_COUNT_TWO(0.00)[2]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[31.69.137.98.list.dnswl.org : 127.0.5.0]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; 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)[]; IP_SCORE(0.00)[ip: (4.19), ipnet: 98.137.64.0/21(0.82), asn: 36647(0.65), country: US(-0.05)]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0] 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, 16 Feb 2020 22:46:13 -0000 [Also seen on prior head -r527529 context.] I've got two contexts with powerd running (both have non-debug kernels and worlds): A) A system for old PowerMac G5's. It does not and did not have the problem. B) A system for an Orange Pi+ 2ed (armv7, specifically CortexA7) that does. (No other armv7 context around to test.) Recently shutdown has been doing the following if powerd has been running on the armv7 system: . . . Stopping powerd. Waiting for PIDS: 815 90 second watchdog timeout expired. Shutdown terminated. Sun Feb 16 00:25:59 PST 2020 Feb 16 00:25:59 OPiP2E init[1]: /etc/rc.shutdown terminated abnormally, = going to single user mode Feb 16 00:25:59 OPiP2E syslogd: exiting on signal 15 2020-02-16T00:26:19.061233-08:00 OPiP2E init 1 - - some processes would = not die; ps axl advised Waiting (max 60 seconds) for system process `vnlru' to stop... done Waiting (max 60 seconds) for system process `syncer' to stop...=20 Syncing disks, vnodes remaining... 1 0 0 0 done Waiting (max 60 seconds) for system thread `bufdaemon' to stop... done Waiting (max 60 seconds) for system thread `bufspacedaemon-0' to stop... = done All buffers synced. Uptime: 6m17s For reference, top previously listed: PID USERNAME PRI NICE SIZE RES STATE C TIME CPU = COMMAND . . . 815 root -100 0 4424K 2000K twsi 0 0:00 0.01% = /usr/sbin/powerd . . . I do have for my build (whitespace details might not be fully preserved): # svnlite diff /usr/src/sys/gnu/dts/arm/sun8i-h3-orangepi-pc.dts=20 Index: /usr/src/sys/gnu/dts/arm/sun8i-h3-orangepi-pc.dts =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=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- /usr/src/sys/gnu/dts/arm/sun8i-h3-orangepi-pc.dts (revision = 357979) +++ /usr/src/sys/gnu/dts/arm/sun8i-h3-orangepi-pc.dts (working copy) @@ -102,7 +102,7 @@ "Line Out", "LINEOUT", "MIC1", "Mic", "Mic", "MBIAS"; - status =3D "okay"; + status =3D "disabled"; }; =20 but it has been a fairly long time since I've checked if "okay" prevents booting/operating. Note: Until there is an official fix checked in, the PowerMac G5 needs Ryan L.'s slb_zone_init patch from: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D244118 to boot anything at or after head -r357549. I also use other patches for PowerMacs, mostly personal, but they are unlikely to matter for why killing powerd works in this context. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)