From patchwork Mon Oct 3 06:20:19 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mathew McBride X-Patchwork-Id: 6030 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384 client-signature ECDSA (P-384) client-digest SHA384) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4MgrLc61bFz3wcJ for ; Mon, 3 Oct 2022 06:20:56 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384 client-signature ECDSA (P-384) client-digest SHA384) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4MgrLT40Hzzh6; Mon, 3 Oct 2022 06:20:49 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4MgrLT2N67z2ysT; Mon, 3 Oct 2022 06:20:49 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384 client-signature ECDSA (P-384) client-digest SHA384) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4MgrLR3svfz2xhl for ; Mon, 3 Oct 2022 06:20:47 +0000 (UTC) Received: from out4-smtp.messagingengine.com (unknown [66.111.4.28]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384)) (Client did not present a certificate) by mail01.ipfire.org (Postfix) with ESMTPS id 4MgrLP4LQnz2R1 for ; Mon, 3 Oct 2022 06:20:45 +0000 (UTC) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id C26AE5C00FF; Mon, 3 Oct 2022 02:20:34 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Mon, 03 Oct 2022 02:20:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=traverse.com.au; h=cc:cc:content-transfer-encoding:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm1; t=1664778034; x= 1664864434; bh=c/Ok5a+UB1I9ORJQZ7qP2ONgHG4HuexFFMqAWu3bF1k=; b=V ZgYTDT/caQB/542ZzC5IlpC0lYSENu/KoNpbkhvedlDJvDypoIfvJw8tAAZmBjcG PociBVxKO/tUsjd/RupUGeDSbj7u+hMl6/zQx+vy7omdfZ3c9EiwMoVquTXeExBa O13xL8ExFnDVw1mValEyvn2dklnIsCIPDkwHx6BYKSKbbUc4uNMJE0WStv3H9vYc QBptOaWXMzFCQJ2uTvg88JucnVCltvw+wqc+nYysyAQl+TaRPr0+PzeaHgqNcb0v VBqVFy+zR2NbxsFkwWUkmgQL8KugTTp83/V2urr16vCDtcGst174wVp/XGQIxwKy w6z7iy3OZPGn2HN3ydjKA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; t=1664778034; x=1664864434; bh=c/Ok5a+UB1I9O RJQZ7qP2ONgHG4HuexFFMqAWu3bF1k=; b=GtWdxP4OO9ZLpz4ver7AZWje27Mp/ ObNrAk7oMQQ1uYbKGSYzoWKtQG/OHm7b2eT67h9fWWCMZAELBLJ5OSr/jS554dqW ErNg97RIZxRtfBvrpVQ88FDd00ZHA6L520RfXHPISoXux6xOHIevTwrpVpfcHllo ut2JTaKkH0ny/dRQxAdSRrWyIKzHi0lmNYWg41p48euyAq3efQ3IWPqcaJh9zA0w s0DDDjSCtjjGEM/7797/WkJT5QzvIhB1hCdVN61116zDiS2bdLqhv2P3w0xKQGXO rDWYZbJH6nkbf41eXeyIDs8zgRkr8qcCuSOMgLHXECwjFjtERvc9yfOUA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrfeehkedguddtjecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvvefufffkofgjfhgggfestd ekredtredttdenucfhrhhomhepofgrthhhvgifucfotgeurhhiuggvuceomhgrthhtseht rhgrvhgvrhhsvgdrtghomhdrrghuqeenucggtffrrghtthgvrhhnpeeiieefheeiieeule dufefgtdevfeejffetgedvveduffffleehjedtjeegleelgeenucevlhhushhtvghrufhi iigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghtthesthhrrghvvghrshgvrd gtohhmrdgruh X-ME-Proxy: Feedback-ID: i426947f3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 3 Oct 2022 02:20:33 -0400 (EDT) From: Mathew McBride To: development@lists.ipfire.org Subject: [PATCH 4/4] initscripts: load RTC module (RX8025) for Ten64 board Date: Mon, 3 Oct 2022 06:20:19 +0000 Message-Id: <20221003062019.19636-5-matt@traverse.com.au> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20221003062019.19636-1-matt@traverse.com.au> References: <20221003062019.19636-1-matt@traverse.com.au> MIME-Version: 1.0 ARC-Seal: i=1; s=202003rsa; d=lists.ipfire.org; t=1664778045; a=rsa-sha256; cv=none; b=L3xvLPPBrl0f8a6Ha3xophBmI2zFnmajAzmteIEjQYlGNqC1uPCEwiAjPcPKWjnbZf86cJ iH4xUD3HZOygwc5nnq/LaP8z87vRhqp5rRQnWfL3kl8MsX4gpq2msOgKXXMfYGjJaQPjZ5 VfNDXpgRCu5nByr1guMtU/kUPUH1Bpw9+IA1LsFZ285NOlzDqcuqKqkTXiUjeYzXiGv4bE 9PGKvFexc7NIVj7Q/cHS+/Qje44cGauw8IoZmq12TtbVf1O9fowx8U5CiEZpkUDwGwuRAn SwJ+9DkOJOxJWlCII/1xejrvujS//k/sH66x3k2fJBVsolxxOU0BEog9dVKCng== ARC-Authentication-Results: i=1; mail01.ipfire.org; dkim=pass header.d=traverse.com.au header.s=fm1 header.b="V ZgYTDT"; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=GtWdxP4O; spf=pass (mail01.ipfire.org: domain of matt@traverse.com.au designates 66.111.4.28 as permitted sender) smtp.mailfrom=matt@traverse.com.au; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=lists.ipfire.org; s=202003rsa; t=1664778045; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=c/Ok5a+UB1I9ORJQZ7qP2ONgHG4HuexFFMqAWu3bF1k=; b=CCVKgWsxuvwBCg7m8v8vD/9YiCIyfD9Ttc1/T0mST58kjEVddNP3JUguI63dff45ZM3eYf Ujm4F51xcF3eT7/Wn6Up0d178VrhlpO6agWTUQE0+j7/ietFZkopMt9xjWPyIGq67W5PRV QC73TAYvz3x4BDO0lozDkA8/tYIQHcVlSKW7Y5zNr3WaICHI3h/HLzleCMwBgd5C/oocvK juRfiG2UJb9tsVO/PV4wz6FeW4ZcvABvREbA7whXHsv+usbuYbN5+tMqGWGHFQdbNwtQUr TyPLMx99tBoC3lNkli85rtLU6ZKhJYHlLSRNYhW3JgpeGsEfLPNLgogrV76A+A== Authentication-Results: mail01.ipfire.org; dkim=pass header.d=traverse.com.au header.s=fm1 header.b="V ZgYTDT"; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=GtWdxP4O; spf=pass (mail01.ipfire.org: domain of matt@traverse.com.au designates 66.111.4.28 as permitted sender) smtp.mailfrom=matt@traverse.com.au; dmarc=none X-Rspamd-Server: mail01.haj.ipfire.org X-Spamd-Result: default: False [-0.03 / 11.00]; HFILTER_HOSTNAME_UNKNOWN(5.00)[]; BAYES_HAM(-3.00)[99.99%]; DWL_DNSWL_LOW(-1.00)[messagingengine.com:dkim]; MID_CONTAINS_FROM(1.00)[]; NEURAL_HAM(-1.00)[-0.998]; DKIM_REPUTATION(-0.93)[-0.93043022249545]; R_MISSING_CHARSET(0.50)[]; IP_REPUTATION_HAM(-0.38)[asn: 19151(-0.38), country: US(-0.01), ip: 66.111.4.28(0.00)]; R_DKIM_ALLOW(0.29)[traverse.com.au:s=fm1,messagingengine.com:s=fm2]; R_SPF_ALLOW(-0.20)[+ip4:66.111.4.28:c]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[66.111.4.28:from]; RWL_MAILSPIKE_GOOD(-0.10)[66.111.4.28:from]; MX_GOOD(-0.01)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; DMARC_NA(0.00)[traverse.com.au]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ARC_SIGNED(0.00)[lists.ipfire.org:s=202003rsa:i=1]; TO_DN_SOME(0.00)[]; ASN(0.00)[asn:19151, ipnet:66.111.4.0/24, country:US]; RCVD_COUNT_THREE(0.00)[4]; RCPT_COUNT_TWO(0.00)[2]; DKIM_TRACE(0.00)[traverse.com.au:+,messagingengine.com:+]; FROM_EQ_ENVFROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[] X-Rspamd-Queue-Id: 4MgrLP4LQnz2R1 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" For reasons I have not been able to determine, the RTC module for the Ten64 board (rtc-rx8025) is not automatically loaded at startup, despite every other relevant modules being loaded. modprobe it manually if we are on a Ten64 board. Signed-off-by: Mathew McBride Reviewed-by: Michael Tremer --- src/initscripts/system/setclock | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/initscripts/system/setclock b/src/initscripts/system/setclock index b566eb716..963507f9a 100644 --- a/src/initscripts/system/setclock +++ b/src/initscripts/system/setclock @@ -29,6 +29,14 @@ case ${1} in boot_mesg "Setting system clock..." + FDT_COMPAT_FILE="/sys/firmware/devicetree/base/compatible" + # RTC may not be automatically loaded on some + # non-x86 machines + if [ -f "${FDT_COMPAT_FILE}" ] && \ + ( grep -q "traverse,ten64" "${FDT_COMPAT_FILE}" ); then + modprobe rtc-rx8025 + fi + # udev not create the rtc symlink if rtc is in the kernel if [ ! -e /dev/rtc ]; then if [ -e /dev/rtc0 ]; then