From unknown Thu Aug 14 18:40:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#61173: Wireguard and NF Tables service broken on aarch64 Resent-From: elais@fastmail.com Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 30 Jan 2023 14:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 61173 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 61173@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16750879857906 (code B ref -1); Mon, 30 Jan 2023 14:14:02 +0000 Received: (at submit) by debbugs.gnu.org; 30 Jan 2023 14:13:05 +0000 Received: from localhost ([127.0.0.1]:46749 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMUu9-00023S-EB for submit@debbugs.gnu.org; Mon, 30 Jan 2023 09:13:05 -0500 Received: from lists.gnu.org ([209.51.188.17]:43460) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMUu5-000233-Rt for submit@debbugs.gnu.org; Mon, 30 Jan 2023 09:13:03 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pMUu5-0001Ks-KQ for bug-guix@gnu.org; Mon, 30 Jan 2023 09:13:01 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pMUu3-0000Jk-GD for bug-guix@gnu.org; Mon, 30 Jan 2023 09:13:01 -0500 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id F02905C00A0 for ; Mon, 30 Jan 2023 09:12:54 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Mon, 30 Jan 2023 09:12:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-type:date:date:from:from:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to; s=fm3; t=1675087974; x=1675174374; bh=RGeH2hd+/Et4+TkOt7Z+sxZKL jCQhvHTCq6wYEle/E0=; b=AFczvkvQHTdL4BqSEQeXLzPZ2vSs2W/HtZM+6W9AK gL7wV3UMuFV0wxY75Swqfbv1u3x2RVgXffs9uNo7yspDu/RX7AQOTAjDJTpYfspd vmo/oR/W6NL0WsexBnSXbL76H/jnRSyR0Q4/VoST0Rb7sAfqC3XH1fPAZfLZy4so vIYflFJgLvjSovpAVBFGsnPiiqcPxpKLsyNvpIo/+uP9txN+y/z9d37nwFrwoetX AiX5PU3ybyA4Uhquxu6BXUN8Lyy9qU05NgaZQq7AFmuVncSDfzZqbLwqExYWk+4K g4hJLfEMLrNHACQXMSS8pFJVT2C2QCjq6iCzvZtaQBXFQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from: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=fm3; t= 1675087974; x=1675174374; bh=RGeH2hd+/Et4+TkOt7Z+sxZKLjCQhvHTCq6 wYEle/E0=; b=NwFm/eXAF8khusD3mEavkpLWQTz+vm/5yE+vWv50RO5H+r67UPu VU6emq7JiYCROVathQ90sI7vVAuoYiaB9J9oCsdXNRqIhVhvXAEZxDJ1fQ6U7XRc jbilqyDiHq37AK9827LZzCEXEN2yFb8TlwefaMmTxPHLxbIyh5lCFso8of1+LFTI xPq7t7WM/m/qhS4jdSn+VB7Eem2+qIoznCMYh/cBJzBZ+6cPp9NuecPfqmcOkzqA 1beuNnPtKYwGtLpVCJQpM/JRcEHbZ9mkpkX9Why94Q/ls8KlPdhkfJdtGRVlBJeS Ui0bd29OMGaHarE2YrT87YAuJmOHyLPrAlw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrudefvddgieefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvkfhfufggtgesrgdtreertd dtjeenucfhrhhomhepvghlrghishesfhgrshhtmhgrihhlrdgtohhmnecuggftrfgrthht vghrnhepheetudegveeiveehjeevgfehfeejvedvieejgedvfeeiffeihedvkeefudelve efnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepvghl rghishesfhgrshhtmhgrihhlrdgtohhm X-ME-Proxy: Feedback-ID: i4f614449:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Mon, 30 Jan 2023 09:12:54 -0500 (EST) Date: Mon, 30 Jan 2023 07:12:36 -0700 From: elais@fastmail.com Message-ID: <7b54ca8e-5886-4a5b-8a5c-819a646b6bc9@Spark> References: <36296851-3bbf-4f7e-92d0-dd7006fd28fe@Spark> X-Readdle-Message-ID: 7b54ca8e-5886-4a5b-8a5c-819a646b6bc9@Spark MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="63d7d063_7545e146_12c81" Received-SPF: pass client-ip=66.111.4.29; envelope-from=elais@fastmail.com; helo=out5-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --63d7d063_7545e146_12c81 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Right now wireguard and nftable services are broken on the aarch64 kernel due to their respective kernel config parameters not being added as modules or compiled into the kernel. I'm hesitant to call this a bug but it does mean wireguard and nftables are unavailable. A good chunk of iptables operations are missing as well. I don't have much experience configuring a kernel but perhaps there's a way to insure feature parity between the x86_64 and aarch64 kernels? --63d7d063_7545e146_12c81 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
Right now wireguard and nftable services are broken= on the aarch64 kernel due to their respective kernel config parameters n= ot being added as modules or compiled into the kernel. I'm hesitant to ca= ll this a bug but it does mean wireguard and nftables are unavailable. A = good chunk of iptables operations are missing as well. I don't have much = experience configuring a kernel but perhaps there's a way to insure featu= re parity between the x86=5F64 and aarch64 kernels=3F
--63d7d063_7545e146_12c81-- From unknown Thu Aug 14 18:40:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#61173: Wireguard and NF Tables service broken on aarch64 In-Reply-To: <7b54ca8e-5886-4a5b-8a5c-819a646b6bc9@Spark> Resent-From: elais@fastmail.com Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 31 Jan 2023 05:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61173 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 61173@debbugs.gnu.org Received: via spool by 61173-submit@debbugs.gnu.org id=B61173.167514333513068 (code B ref 61173); Tue, 31 Jan 2023 05:36:01 +0000 Received: (at 61173) by debbugs.gnu.org; 31 Jan 2023 05:35:35 +0000 Received: from localhost ([127.0.0.1]:51132 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMjIs-0003Oh-LR for submit@debbugs.gnu.org; Tue, 31 Jan 2023 00:35:34 -0500 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:36731) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMjIq-0003OT-TU for 61173@debbugs.gnu.org; Tue, 31 Jan 2023 00:35:33 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id CFE0332009CC for <61173@debbugs.gnu.org>; Tue, 31 Jan 2023 00:35:26 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Tue, 31 Jan 2023 00:35:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-type:date:date:from:from:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to; s=fm3; t=1675143326; x=1675229726; bh=9JCPbCc+DzUt/XKFQKIjVg4sT bLBGND6jDGs6nKw3Ng=; b=t9q1qyt006PKsj4OO3WSKR2rhMX00ZdBuTiumRGhG pNpudfvUZrHxFvsF8pW01eAwbZkPEmE8zq8DheSNtGDoOSW2WwgZvUW1L4M3cLgr WnrQ/2bBu6rKzngDC8V7/6IauUlVPY9yBEkzqi0wSqn7oPeEVsy559BLE78h6pbP NtKIXjEyr9ZJBUtRXmVxCqiiKRFsLD989LgWaOk9DKOl2k78pkE0phJQ1b3EwuwH SQzoHzvf9nCSFUv+1kDurPUjlahqhBX++WR+uvP1ix760ZUz/cwwY0CV5dhffa9p HEu7PXqUrMl2bQ0alhvvH4LgNYXztmajPQa3LWsV89AbA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from: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=fm3; t= 1675143326; x=1675229726; bh=9JCPbCc+DzUt/XKFQKIjVg4sTbLBGND6jDG s6nKw3Ng=; b=bw2LVMUTVCQX0oW7cnchscg9yyob4ud1D4NvbpvxjPAUWw3l1x2 RQndeUxsNGXDr52/ZvertwfDaT96Pxl66ALzTS7BYgFqwyueLytu6huPc5/ltvl3 Ga5yeeA1/EY+mEV29R6TC6uOxbFzKhSNc+k+IRP8rVJGqoHYQVxmWX+ZVdVLekkw k0O+mXzbFEp6ArDUNcyDVPaVsf7PhSDa4XKa48tZ24U+yhQzKoKD6gCEKsSRxf+6 8vlBp9BZnfqegX5nD2wNFMSw88qCV7MLaz1h1MUtgCRrYoBjsRO3XDA75bMj2wx2 NKhOU1u4l6iAC/8sHh/xQRKfMhHHLXiqoRA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrudeffedgkeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvkfhfufggtgesrgdtreertd dtjeenucfhrhhomhepvghlrghishesfhgrshhtmhgrihhlrdgtohhmnecuggftrfgrthht vghrnhepheetudegveeiveehjeevgfehfeejvedvieejgedvfeeiffeihedvkeefudelve efnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepvghl rghishesfhgrshhtmhgrihhlrdgtohhm X-ME-Proxy: Feedback-ID: i4f614449:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for <61173@debbugs.gnu.org>; Tue, 31 Jan 2023 00:35:25 -0500 (EST) Date: Mon, 30 Jan 2023 22:35:15 -0700 From: elais@fastmail.com Message-ID: References: X-Readdle-Message-ID: e795e152-dd1a-46b6-9d3d-3111fbf73474@Spark MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="63d8a89b_2eb141f2_13a2f" X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --63d8a89b_2eb141f2_13a2f Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline after further investigation I've noticed that the latest arm64-generic kernel isnt loading the correct config file. I tested this by using the new `customize-linux` command. When trying to load the defconfig for 6.1 in the repo through customize Linux, the build fails due to divergent defconfig files. I think linux-libre-arm64-generic just isn't packaging the correct config, and it may be the case that the wrong config is getting packaged by other versions of the kernel ass well. --63d8a89b_2eb141f2_13a2f Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
after further investigation I've noticed that the l= atest arm64-generic kernel isnt loading the correct config file. I tested= this by using the new =60customize-linux=60 command. When trying to load= the defconfig for 6.1 in the repo through customize Linux, the build fai= ls due to divergent defconfig files.&=23160;

I think linux-libre-arm64-generic just isn't packaging the correct config= , and it may be the case that the wrong config is getting packaged by oth= er versions of the kernel ass well.&=23160;
--63d8a89b_2eb141f2_13a2f-- From unknown Thu Aug 14 18:40:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#61173: Wireguard and NF Tables service broken on aarch64 Resent-From: Richard Sent Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 22 May 2024 12:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61173 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: elais@fastmail.com Cc: 61173@debbugs.gnu.org Received: via spool by 61173-submit@debbugs.gnu.org id=B61173.17163814238684 (code B ref 61173); Wed, 22 May 2024 12:38:02 +0000 Received: (at 61173) by debbugs.gnu.org; 22 May 2024 12:37:03 +0000 Received: from localhost ([127.0.0.1]:55711 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s9lDL-0002G0-Bu for submit@debbugs.gnu.org; Wed, 22 May 2024 08:37:03 -0400 Received: from mail-108-mta116.mxroute.com ([136.175.108.116]:41401) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s9lDI-0002Fb-JA for 61173@debbugs.gnu.org; Wed, 22 May 2024 08:37:01 -0400 Received: from filter006.mxroute.com ([136.175.111.3] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta116.mxroute.com (ZoneMTA) with ESMTPSA id 18fa04de132000efce.001 for <61173@debbugs.gnu.org> (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Wed, 22 May 2024 12:36:49 +0000 X-Zone-Loop: b11a92d6cb5f35c0615c18e1fc5a6033d3abcd4215c6 X-Originating-IP: [136.175.111.3] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=freakingpenguin.com; s=x; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=W+7254Nq1qsBtYrmEiJyVPAvBCR0A/6KhmkCT5ICkos=; b=Y3bHWkIEc9LHvQGPZiQdTt/ANH vGWfShQDegER6MA+uDWwVqLZ+XyeOjuq+g1bGY9lR+qnzv8h1e+5yDDOu6wvu5vHp4HA7Fvd80lHv N+dx3+2pFy0XTEID+Lt+LnjY6IqCG/9j0yBhYGMOxHlEHJ4EHK4rsuRceQUic4lcVlTzVVaYHKWEH 40xG+s1PIj6qlKfj2pD9qu6txDa0P+rBLmadjzbaz+sto6yCrAVsAc9hascXD9FVslCNGMjUSKRcV ro18gyyMY78pbVQf4BEvuBtaBeR8IpgUFTHS8+ppggJsRbm6TGWewnpzn1CpWRFUVnbKsOcD4W4d7 fFr8j67Q==; From: Richard Sent In-Reply-To: <7b54ca8e-5886-4a5b-8a5c-819a646b6bc9@Spark> (elais@fastmail.com's message of "Mon, 30 Jan 2023 07:12:36 -0700") References: <36296851-3bbf-4f7e-92d0-dd7006fd28fe@Spark> <7b54ca8e-5886-4a5b-8a5c-819a646b6bc9@Spark> Date: Wed, 22 May 2024 08:36:41 -0400 Message-ID: <878r02f2g6.fsf@freakingpenguin.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Authenticated-Id: richard@freakingpenguin.com X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) elais@fastmail.com writes: > Right now wireguard and nftable services are broken on the aarch64 > kernel due to their respective kernel config parameters not being > added as modules or compiled into the kernel. I'm hesitant to call > this a bug but it does mean wireguard and nftables are unavailable. A > good chunk of iptables operations are missing as well. I don't have > much experience configuring a kernel but perhaps there's a way to > insure feature parity between the x86_64 and aarch64 kernels? I ran into this issue myself when using linux-libre-arm64-generic so it's still around. It can cause boot problems too depending on what exactly is missing. qemu-binfmt-service-type adds a file-system dependency on /proc/sys/fs/binfmt_misc, and requires the kernel to have CONFIG_BINFMT_MISC set. The 6.8-arm64.conf file does have CONFIG_BINFMT_MISC=m, but in the compiled kernel that option is unset. Ergo the file-system doesn't exist and Shepherd fails to finish initializing file systems. Seeing as how certain config changes are made to linux-libre-arm64-generic to improve device compatibility, I hope the differences can be minimized between the "vanilla" linux-libre and customized linux-libre-arm64-generic outside of device compatibility changes to reduce surprises like this. -- Take it easy, Richard Sent Making my computer weirder one commit at a time. From unknown Thu Aug 14 18:40:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#61173: Wireguard and NF Tables service broken on aarch64 Resent-From: elais@fastmail.com Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 23 May 2024 04:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61173 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Richard Sent Cc: 61173@debbugs.gnu.org Received: via spool by 61173-submit@debbugs.gnu.org id=B61173.171643971323136 (code B ref 61173); Thu, 23 May 2024 04:49:02 +0000 Received: (at 61173) by debbugs.gnu.org; 23 May 2024 04:48:33 +0000 Received: from localhost ([127.0.0.1]:58344 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sA0NU-000616-KC for submit@debbugs.gnu.org; Thu, 23 May 2024 00:48:33 -0400 Received: from wfhigh8-smtp.messagingengine.com ([64.147.123.159]:43493) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sA0NQ-000610-4y for 61173@debbugs.gnu.org; Thu, 23 May 2024 00:48:31 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailfhigh.west.internal (Postfix) with ESMTP id 6E8A5180010A; Thu, 23 May 2024 00:48:15 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Thu, 23 May 2024 00:48:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm1; t=1716439695; x=1716526095; bh=AiZQRUp1JF 7K+QTdnCYqinwpAv9vfXQFgw7j7QXFf+8=; b=OYSPxboXzWlypZmHj3C78frDzd z+dtFjUNwJ+BQX1XuqNfj2CUYDdSBIN1drEkK85d6mooijs+l0Kk0dII1bBk5Bbw vPJA6YRV+4SS4FvifSq9H0F3uZvPcwU9FC6+6ctXoeJvCS7g7Gx3Q8slgg6mS5ua zPm5EKbk2zmUUpUMk7MpE3G5dKpbhX6M+7bmDwcuObjuz/l1Nq5oSSBC1vOrp1GG ZcfIkK1WU3kU9cBjG3xyn85f/563vUxpMVzRt3G/hc0Y5ir+CyN+5cCRBYTi6qjs Rl+kD8scH+JLORiwPytKSJ+gi0hWjoRmsWTy713xtS2ZQ3nau+j80EJpY1EQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; t=1716439695; x=1716526095; bh=AiZQRUp1JF7K+QTdnCYqinwpAv9v fXQFgw7j7QXFf+8=; b=HN1lAFAwQlPFZsvVul5TFHHVtvaRrEtbrkJyDMsGgQrg T+NyIXyCMN+UPwmLEG9Y+bFQgw1h8f8ted8ub2AFOR32Rdv7yP/tI5NS1cQsVcMx VLNDCwrKLjUB8WNNCWGJg6soT258rCD6ZzTiLwIqTTpIEqwFcgkyNU5RZEPhOsp/ g2VmC99EsWndMlMRCu0MOiTuhT4MwnLsSQ11MfuwgpMVVs3/gpvjyvzQnXPLa7kr E8Fj3xKtY80jIG25pruAqgjv+h3NUzrsi0brD2z8F2PpDlCqbNtXVB/pAeYjxEev PQ4/Ds4NtY5oFd/ybW0oydK3GXwEl2STCBpBJn9UpQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdeihedgkeehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvfevkfgjfhfugggtsegrtderredttdejnecuhfhrohhmpegvlhgrihhs sehfrghsthhmrghilhdrtghomhenucggtffrrghtthgvrhhnpeelkeegfeeifeelleeuhf ekffehfffgleettdehueejieefieelueekvdegheevueenucevlhhushhtvghrufhiiigv pedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegvlhgrihhssehfrghsthhmrghilhdrtg homh X-ME-Proxy: Feedback-ID: i4f614449:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 23 May 2024 00:48:14 -0400 (EDT) Date: Wed, 22 May 2024 21:48:06 -0700 From: elais@fastmail.com Message-ID: In-Reply-To: <878r02f2g6.fsf@freakingpenguin.com> References: <36296851-3bbf-4f7e-92d0-dd7006fd28fe@Spark> <7b54ca8e-5886-4a5b-8a5c-819a646b6bc9@Spark> <878r02f2g6.fsf@freakingpenguin.com> X-Readdle-Message-ID: abf1cd93-133e-4d26-9acb-8406623133f2@Spark MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="664eca8c_3d4c52b1_4c9" X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --664eca8c_3d4c52b1_4c9 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi. It turns out you should use a =60linux-libre=60 kernel same as you wo= uld in x64. If you=E2=80=99re running arm64 then it will still build and = have all the features you expect.=C2=A0=C2=A0I forgot I filed a bug for t= his but it=E2=80=99s resolved on my end now. Best, Elais On May 22, 2024 at 05:36 -0700, Richard Sent , wrote: > elais=40fastmail.com writes: > > > Right now wireguard and nftable services are broken on the aarch64 > > kernel due to their respective kernel config parameters not being > > added as modules or compiled into the kernel. I'm hesitant to call > > this a bug but it does mean wireguard and nftables are unavailable. A= > > good chunk of iptables operations are missing as well. I don't have > > much experience configuring a kernel but perhaps there's a way to > > insure feature parity between the x86=5F64 and aarch64 kernels=3F > > I ran into this issue myself when using linux-libre-arm64-generic so > it's still around. It can cause boot problems too depending on what > exactly is missing. > > qemu-binfmt-service-type adds a file-system dependency on > /proc/sys/fs/binfmt=5Fmisc, and requires the kernel to have > CON=46IG=5FBIN=46MT=5FMISC set. The 6.8-arm64.conf file does have > CON=46IG=5FBIN=46MT=5FMISC=3Dm, but in the compiled kernel that option = is unset. > Ergo the file-system doesn't exist and Shepherd fails to finish > initializing file systems. > > Seeing as how certain config changes are made to > linux-libre-arm64-generic to improve device compatibility, I hope the > differences can be minimized between the =22vanilla=22 linux-libre and > customized linux-libre-arm64-generic outside of device compatibility > changes to reduce surprises like this. > > -- > Take it easy, > Richard Sent > Making my computer weirder one commit at a time. --664eca8c_3d4c52b1_4c9 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
Hi. It turns out you should use a =60linux-libre=60= kernel same as you would in x64. If you=E2=80=99re running arm64 then it= will still build and have all the features you expect.&=23160;&=23160;I = forgot I filed a bug for this but it=E2=80=99s resolved on my end now.&=23= 160;

Best,

Elais
On May 22, 2024 at 05:36 -0700, Ric= hard Sent <richard=40freakingpenguin.com>, wrote:
elais=40fastmail.com writes:

Right now wireguard and nftable services ar= e broken on the aarch64
kernel due to their respective kernel config parameters not being
added as modules or compiled into the kernel. I'm hesitant to call
this a bug but it does mean wireguard and nftables are unavailable. A
good chunk of iptables operations are missing as well. I don't have
= much experience configuring a kernel but perhaps there's a way to
insure feature parity between the x86=5F64 and aarch64 kernels=3F

I ran into this issue myself when using linux-libre-arm64-generic so
it's still around. It can cause boot problems too depending on what
= exactly is missing.

qemu-binfmt-service-type adds a file-system dependency on
/proc/sys/fs/binfmt=5Fmisc, and requires the kernel to have
CON=46IG=5FBIN=46MT=5FMISC set. The 6.8-arm64.conf file does have
CON=46IG=5FBIN=46MT=5FMISC=3Dm, but in the compiled kernel that option is= unset.
Ergo the file-system doesn't exist and Shepherd fails to finish
initializing file systems.

Seeing as how certain config changes are made to
linux-libre-arm64-generic to improve device compatibility, I hope the
differences can be minimized between the =22vanilla=22 linux-libre and customized linux-libre-arm64-generic outside of device compatibility
changes to reduce surprises like this.

--
Take it easy,
Richard Sent
Making my computer weirder one commit at a time.
--664eca8c_3d4c52b1_4c9-- From unknown Thu Aug 14 18:40:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#61173: Wireguard and NF Tables service broken on aarch64 Resent-From: Richard Sent Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 23 May 2024 13:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61173 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: elais@fastmail.com Cc: 61173@debbugs.gnu.org Received: via spool by 61173-submit@debbugs.gnu.org id=B61173.171647183111346 (code B ref 61173); Thu, 23 May 2024 13:44:01 +0000 Received: (at 61173) by debbugs.gnu.org; 23 May 2024 13:43:51 +0000 Received: from localhost ([127.0.0.1]:59104 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sA8jW-0002ww-Nq for submit@debbugs.gnu.org; Thu, 23 May 2024 09:43:51 -0400 Received: from mail-108-mta20.mxroute.com ([136.175.108.20]:46565) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sA8jR-0002wl-Cv for 61173@debbugs.gnu.org; Thu, 23 May 2024 09:43:49 -0400 Received: from filter006.mxroute.com ([136.175.111.3] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta20.mxroute.com (ZoneMTA) with ESMTPSA id 18fa5b158d0000efce.001 for <61173@debbugs.gnu.org> (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Thu, 23 May 2024 13:43:34 +0000 X-Zone-Loop: 9fb3f4534e3c936c1a666301b64e8cbaf6e079473b77 X-Originating-IP: [136.175.111.3] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=freakingpenguin.com; s=x; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=RiDPCpLWCnGKPyRqXTF7rMVhBlf+2R6dZNVv/0XnH7w=; b=U7qbNDVyy4FIWbkS1pQNJV9trD CGb2XKpvStjYk8K/5/abLQFwsU/2smdSLCBxvpgY45vvkpEWv34K2ksdGT3DN41v849HMdntBDNVw YGile19iEOcV+J+2yFQD7vDToFqtAZNSc5GQ4LAavDHWHBAdSRKRzAGYNsikDWEPgNwze2yxZ7mb9 rW1G4RFIhbnyziODJ+GDz1zYea3bFdmdcPmTwi0RHi90cLqecBgkOjKXMIje58MnfSUbeZ/s3k+oP XUai7Dcn8W4cjsBTutO3V3HagpqpIuuh1c8lbfPFhnwqS1IgjoE3GmvBMdoTmdoMi3acyBoDlmXUY A4ecybhg==; From: Richard Sent In-Reply-To: (elais@fastmail.com's message of "Wed, 22 May 2024 21:48:06 -0700") References: <36296851-3bbf-4f7e-92d0-dd7006fd28fe@Spark> <7b54ca8e-5886-4a5b-8a5c-819a646b6bc9@Spark> <878r02f2g6.fsf@freakingpenguin.com> Date: Thu, 23 May 2024 09:43:25 -0400 Message-ID: <87zfsgve2q.fsf@freakingpenguin.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Authenticated-Id: richard@freakingpenguin.com X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > Hi. It turns out you should use a `linux-libre` kernel same as you > would in x64. If you=E2=80=99re running arm64 then it will still build and > have all the features you expect. I forgot I filed a bug for this but > it=E2=80=99s resolved on my end now. Thanks for the tip. In my case I'm using a certain SBC and am in a catch-22 situation, so I still think there's a bug here: 1. Use linux-libre so kernel config options for various Guix services are set, but not have all the config options required to boot and run the board. 1. Adding config options with dependencies via customize-linux can best be described as a pain. [1] =20=20 2. Use linux-libre-arm64-generic to boot the board, but need to manually enable additional config options for every service that requires them. I can eventually either power through 1 or piece together the options I need for 2, but this behavior is definitely surprising. I have three proposed solutions in order of complexity: 1. The documentation for -generic kernels can be improved so their meaning is clearer. -generic as in "as close to upstream as possible". See [2]. 2. Add more entries to %default-extra-linux-options using config options required by various services. 3. A "linux-config-service" or similar could be created that other services extend with their required kernel support, if any. Of the 3, 3 seems the most elegant. It could easily complicate the substitutability of the kernel however. Perhaps it could simply be a system build-time check to confirm that the kernel's .config file does in fact have those options set. [1]: https://issues.guix.gnu.org/66355 [2]: https://issues.guix.gnu.org/43078#2 --=20 Take it easy, Richard Sent Making my computer weirder one commit at a time.