From nobody Sun Jan 28 08:20:54 2024 X-Original-To: freebsd-arm@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TN4Bs2pbZz586L4 for ; Sun, 28 Jan 2024 08:21:09 +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.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4TN4Br1hzfz4NPm for ; Sun, 28 Jan 2024 08:21:08 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=anM144F6; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.204 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1706430065; bh=Kf1DfuZeBn7QCJ88QfTxpSNx9R+j0zqO2MKRNTWa9O4=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=anM144F6ySHVyQmM8/YAFPX4NEPWUVZ650CBQEcEKema3dDWmaJIWlPhfFLz5D9PEm9V523ILyX8nirsshhkwSVLc7ZMpDr84N/bOuLsUIR1olhzWk2CX8VrbvKyoDSN5kiw/cyN4JW3jmMzSSGiT5aZQICWcBQ8jrIqp8IOztdEiA6P5U9ptqJpksbycoHOIbn7IfZBx3vyWjAE7JndpAUmBIry3msmFcO4Rym76Dyt+O4/GU8wv+DpEJ4WBrbWW4FvXfFaPj0u9cs+HaRUNyNW6CYSrAKPCEcn12Dhd8dXmYwqzjr1duhiMYBC4SbjAwUMXwqlTKQcJWyRm7kMxw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1706430065; bh=6DxEDjIdU19PBileB/mmE50Gbq+tm+sN8nwVxWXlW2o=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=iR3R0uPXJ6l/QHHt+MczS2z8UiJnzXo6ETX5V9dqCgnT/vNtVabpGy5n9yHV18I2qrt/+BK3TLDLZNt49eC9vSPr1Ozw+KrC/AZCL9Bao47kbU5bb+OnKJjhmpxASAQ5N7sFNbAOOPJLGmPP2mcBDLZ+OZ5ZuloOW7xdctH8zK2rd8cJhE+5J1EC2LjGXiuqlC5wsvvIeQ1n6oxdB6x0K+rRGLYPpHykdL1ZHjwDxm7c/fx3cqoTngP5v5x3t/IQSlpodI7/07oaN+3c1uiKgSkfybwZijqwHOUJrOFtEvO/3zfgIzPvU/wlSdz0TnS+M8KBXItgHANIZtavN8LHnA== X-YMail-OSG: AMKoIr8VM1ltXAyjwB6mtC9lFGaHBNbMlbW6xGgIN3DFWvdmrM51cNqXzRfrJwo Zxs3tN242Lj4VywvuBeTCouTTpxU9BTg1kCsQVTGqCPWlZKvCgWyAZiDHHg5_4kZ5bnmvPUbWaUh vA0utn9AHPNgl4tQIArZM01RMrPDu5PpB1O_6qkhg4GFyRu.CVjpPA1TbIumF.yfmeo9ZQM2JxaM RnDHc1nu7yS7UPH9yJ0RNnaedVPCWHvZbiN5jpTjgkO8oxFaMuBmaO.5dcCSOld_vGYOeM1hESQS as28_7XtJoKoF_hy.ywMngutTOUEj69hMwkau8WUeCeEAjOAgCyh4OuA7js_UOVDyH5z3J3O7rfv TBWVAliT0Nqh.jzyA9S1czzxLRlZpZOnk8QA3efmjQfARma.IBfCUmxcSQYgHFjz36C5I.SPXziK t.9ddk7fZyJVOAjU4aWisJAVgP_I_.2FHnjcyhRJiD8Ay.W0EuT2vQv6luJIaxcHCPPP13R12Ho4 i3DRQN5w6oLLdt0ajlTHCCJD5Zt8if76E5Gbz1pGCEwQ0FEaAHa6JnguJcvgqAa3Mz0BrNMNQ1jp _3wwU13YvmZOBGmeMkNjq22dpdm7MTe7rYoMNksw0rfpiWgLPUMrYNIRV_La2whtme03OWEa13yd IBILN8xApjNExzR_4n9c6obbellP9Gr69stPHbho34WghGXQPDpavqZhTmy_BrYREi3YHBjhmSGZ ULX5DOY_b2eu.K0CkSU7vFpxvH7EPwhJiwyY.zB_tatIB5yJQiH7sKy8le.mTABoXsWZHrJbDlpY DapFGvGUfDifsBHPWU6rGzJA3GuaGluoJ4r5J7NxhLVYz_z849mYdPuOX8vag3h91KA8_RarMjjO PYRyOYdgZD9w2ZwU3wm2q2TTc6ULbzBQXio_fE34EVlQ7IV6gGnglIX6ieLoO8MV1OwYiavOJyVN rlYKZRxnz_iC4tEhfTXmar85YpIiOhbbvPX5H7M31CrwZLF4zaTBNXS43izzgWAZ0s2tWHiNh4zB ZsQM6K2cqNElk.UfUcbCL7fikX1ocaXHDG0tP9BTkQx4ghIcs4pzapq866YgvdN.9WUbG1xyGLVJ 4ycpjFM__0.OwfcspqODS5GJ9TNZA.0zhpOzfQuGfdzfS98.PXAzKDFaouKBraNRptvBVvTYCg0D lF_INPFZpgQ25t926OQX0S9IpHPPEq82DNaO6DFgRZcrXQ1BwOnKdsO5n8ZNWtUoDn7FRjdz7WNr AJ3ojTSqA8G3.Ex1aL3rP5tKNcKoZ2QVDoVc7Iu_7n0q7qjqmKtMZHNFhumMM8zDRWiepbYkAofa hBqIxlXVyQuYuqMQFkO96haAyFGdoVW5vtDl8Zb4rrGnpTUlJQFTa6IlGT.3M.6NV.qMzLCIOfY1 rHf2g6.Z6XCkA5Qa7jmgEE52ducGhxaBJO6HeLqa0crSoGEjjl7ZrryEaIXd_iH5cew7Z7wrFD.G OQTsciiHgNRyC448MNPGj0kxI27Ux7RcP11lYmlfDnZaXs7CHRWNMYYmNIdwXIj2rqRrhJiqUZC9 SDSc_pmHDiSYJSeo.0SNmxgZjvXWjcUoeluYbvOgPqPsjSmYg0WyyYEZ0Vaxqp1bZegMzE2OMuIt zKT2nUJ9hZ6TkEoN1vyEflbrSxniX4hbQHU5fwR.mlR2v4UtG8JEBwUfz7vVJCGYLPyMki0ocwVy s3MSfmZaUqGz3RupLLDUlFFfRpxT5eOtIuvttSCR2v6GyCwlVK6x1vEF3DMU6GonJEHlEQY3gvYW o.w3ZmWeZ4InOrR69w4dq5O8aXid.yZklRTb67UTGs6ydk3XO88F7NJ5UU8mepTi71i3ruZhZ9Q8 pJ8f1o1BFWp6AluUzUTVQiVd65GVSByAKP9Kvtc3fTaB1_nl60m43EnJjj0Yt9yqVA0ArI5yjltO nr0joaKN5OH8f13QRyO59f62cTdLMKs2QMPJvPJfXPL7klrIH73uLy.N3fiuAVWoLMH.IAumb.PR VCfyoqEww_PtMgMEv3j8jn8NC.aX.JHHKWpodfRBuLqtlFPg.jPa8mgdNQQpJxwj7kvplAgMKx.M TmiprsxlZtctbAbHpMdfTYEO2zQ0QNn5nqx0nWzohyZYluCYCAEXA6MS8ytwoWmbFoNzlM7Opf3r rs_D0r28dm5zECwzrydMHjX38rPdrpdusc8.P.yYuqfU59740CZvqs4YJyfJ8H.RLCNl2WG07Clc zHfjE.JOTc5GrkS.iGprhrfkIVV7zMM4ptmudwMw0s91ltYQMn1P8rZjBaLO8 X-Sonic-MF: X-Sonic-ID: fc43936e-4f4b-404c-b09b-74ef303a0626 Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.gq1.yahoo.com with HTTP; Sun, 28 Jan 2024 08:21:05 +0000 Received: by hermes--production-gq1-5c57879fdf-wt62k (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID bf00b5b581cec7b9e125f555e858b5ce; Sun, 28 Jan 2024 08:21:04 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.300.61.1.2\)) Subject: A way to enable the HoneyComb's ACPI thermally controlled two speed fan control via /etc/sysctl.conf and /etc/rc.conf Message-Id: <84C5A6E4-752D-4D51-ABE8-81F6509A7830@yahoo.com> Date: Sun, 28 Jan 2024 00:20:54 -0800 To: FreeBSD ARM List X-Mailer: Apple Mail (2.3774.300.61.1.2) References: <84C5A6E4-752D-4D51-ABE8-81F6509A7830.ref@yahoo.com> X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; TO_DN_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[freebsd-arm@freebsd.org]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.204:from]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.204:from] X-Rspamd-Queue-Id: 4TN4Br1hzfz4NPm Updating /etc/sysctl.conf and /etc/rc.conf as indicated below enables the thermally controlled 2-speed fan control. /etc/sysctl.conf : add . . . # # Part of enabling the HoneyComb 2-speed fan control that is based # on temerature. See both /etc/sysctl.conf (executed first) and # /etc/rc.conf (execute muliple times later). /etc/rc.conf happens # to execute multiple times with time/activity between and this # seems to be important. hw.acpi.thermal.tz0.passive_cooling=0 hw.acpi.thermal.tz0.active=1 (I'll note that the passive_cooling fails and turns itself off when it is attempted.) /etc/rc.conf : add . . . # # Part of enabling the HoneyComb 2-speed fan control that is based # on temerature. See both /etc/sysctl.conf (executed first) and # /etc/rc.conf (execute muliple times later). /etc/rc.conf happens # to execute multiple times with time/activity between and this # seems to be important. sysctl hw.acpi.thermal.tz0.active=0 > /dev/null My guess is that there is something more that the hw.acpi.thermal.tz0 driver could do that would automatically lead to the result. The EDK2 sets up the full-speed fan until it detects that the OS has started the thermal zone AML activity. Absent the proof-of-capablity to initiate changes, full-speed stays enabled for safety reasons. Effectively what I've done is force some activity for EDK2 to detect that the OS has hw.acpi.thermal.tz0 usefully operational. === Mark Millard marklmi at yahoo.com