From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id IICiMNz45WEkEwAAgWs5BA (envelope-from ) for ; Tue, 18 Jan 2022 00:16:44 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id SKJMLdz45WGEKQEAauVa8A (envelope-from ) for ; Tue, 18 Jan 2022 00:16:44 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id B7838112DC for ; Tue, 18 Jan 2022 00:16:43 +0100 (CET) Received: from localhost ([::1]:37804 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n9bEw-0002Rf-SG for larch@yhetil.org; Mon, 17 Jan 2022 18:16:42 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59270) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9bEI-0002Qw-4G for bug-guix@gnu.org; Mon, 17 Jan 2022 18:16:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:55522) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n9bEH-0004Hu-R0 for bug-guix@gnu.org; Mon, 17 Jan 2022 18:16:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n9bEH-0001RW-Mq for bug-guix@gnu.org; Mon, 17 Jan 2022 18:16:01 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#53329: Integrated keyboard doesn't work (Lenovo N22) Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 17 Jan 2022 23:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53329 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 53329@debbugs.gnu.org X-Debbugs-Original-To: Jack Ridehalgh via Bug reports for GNU Guix X-Debbugs-Original-Cc: 53329@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16424613605539 (code B ref -1); Mon, 17 Jan 2022 23:16:01 +0000 Received: (at submit) by debbugs.gnu.org; 17 Jan 2022 23:16:00 +0000 Received: from localhost ([127.0.0.1]:48425 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9bEG-0001RH-Fo for submit@debbugs.gnu.org; Mon, 17 Jan 2022 18:16:00 -0500 Received: from lists.gnu.org ([209.51.188.17]:39456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9bEE-0001R4-EI for submit@debbugs.gnu.org; Mon, 17 Jan 2022 18:15:58 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59256) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9bED-0002Qp-Km for bug-guix@gnu.org; Mon, 17 Jan 2022 18:15:58 -0500 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:51455) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9bEB-0004Cw-H7 for bug-guix@gnu.org; Mon, 17 Jan 2022 18:15:57 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 759AC3201DB0; Mon, 17 Jan 2022 18:15:53 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Mon, 17 Jan 2022 18:15:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=95j/vfOAzg0zAAQVkK0Wd8dC vBC79Xwwe1KMzel49bs=; b=JNq04olnE1LMn+WBMNUieHoXz15I+lEckbycIi2w ycfDA2k+0aoBcAACC/tWnS3Ajmqx6JvKOyTsWyTylVNrkpCOim/LtCvhILRGP4Fg E2rct94Pi1AYhNuwpc8t/wP4PNoi1oPhc/XxBfdAnC8LKrEoQVmK5jSc2zIZzDun iDI= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=95j/vf OAzg0zAAQVkK0Wd8dCvBC79Xwwe1KMzel49bs=; b=LL7HZYCSeHHgp+NJkR2Ior +RjqkYU4ougoX5tBl0rNe7AW8AnpR6peYKSw79bAtWGuqYkaysE8JXjXM46FmM/0 px2CcuZjouTc+vT1RwGPMCSteb5nEyTO6PyejvsVv+Y3M2F3R9UbNqU3O1EvLvAQ 2Hiaq4MVib2HNodiBNqrcS0qXXh6ewzTSKTcO5bvpR3qLpKEQO7AHREZUk0yA2bd S2CvSXZAAb4WXjG4zRe8hsNBy03HCSP5yQ4jzW1Tjyc2BFoci6/pFOnVO/+sFftb 1dHu7UZsioteyxUZGHPttNBMPGGO4fs8jPC9i2Nesus389ws4svWPo2wUXeznWBg == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddruddvgddtlecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpeffhffvuffkfhggtggujgesthdtredttddtvdenucfhrhhomhepnfgvohcuhfgr mhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrthhtvg hrnheptdfggedutddtieekhfeukeeuudefudfhtdeikeejveeugffhjeelhefhheehuedv necuffhomhgrihhnpehgihhthhhusgdrtghomhdpkhgvrhhnvghlrdhorhhgpdhgnhhurd horhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhep lhgvohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 17 Jan 2022 18:15:52 -0500 (EST) Date: Mon, 17 Jan 2022 18:15:50 -0500 From: Leo Famulari Message-ID: References: <87mtju8262.fsf@ridehalgh.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87mtju8262.fsf@ridehalgh.uk> Received-SPF: pass client-ip=64.147.123.24; envelope-from=leo@famulari.name; helo=wout1-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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1642461404; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=95j/vfOAzg0zAAQVkK0Wd8dCvBC79Xwwe1KMzel49bs=; b=cBKroC/cekZbtTu+e0spd3IzizqJOUaFyI7PSVicynpUgdpcuOz5i41QnloZO0U1tBLkzS rz2V6Q/gEXR000ZwC4pFFES+k7997VgrcGKdd3jY+/zQvdqnNmdajaDeC73z73Aov1Wois eB1YlIRQ+aqIHZfu5M/JDEFJoih9mvjUiDJaxU4yjUCoAlwmmd87qr3OzIAflH1izGYLW+ +JgLRtq3paNPCXpd10uVbbCpVrzdlKl77zUBny9jnb6khvzJuYBt/thYKMryZEyLhX5jAJ L2XtBToCS+1IpIlweaYS/J0LH7ekqz1Sa0jIn5VegF4M5ce/+95QcleAol2lBw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1642461404; a=rsa-sha256; cv=none; b=KU69dOba1Q+xXPY58N+dTvefyAXqbts/Xzq0a+TwEI+LjjpIQKCQJsHh971/sFSUjCEJd1 j6a4CtpQFXvQFn7CqgKqE6p2XJq+GXS2wH6z2d/7SJh/akmbPAt6Uuqqb8G+2DpyNY/uD4 iXf7ibqRRZPYO3Zjb7OrQIc7fVHnVnwU1QyDpn689Mhz5Tiw1djAi5po+RkexJWj9zhrQQ jp4eR7eUX3Pce+pr7z7LEgNtaSS5NNzUvG3aUCOQK9hX/+ykghUoRtBoL8mtZ86SizKQbD Iq41G0Lw/IHgySiQlCTUUbZSdq/A5Mt+DPhxAH550vr2F06VdsFOX+gMcZCpAw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=famulari.name header.s=mesmtp header.b=JNq04oln; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b=LL7HZYCS; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -2.42 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=famulari.name header.s=mesmtp header.b=JNq04oln; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b=LL7HZYCS; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: B7838112DC X-Spam-Score: -2.42 X-Migadu-Scanner: scn1.migadu.com X-TUID: F4BN6HTuXW+I On Mon, Jan 17, 2022 at 09:36:55PM +0000, Jack Ridehalgh via Bug reports for GNU Guix wrote: > Due to the bug mentioned here on the Nix tracker > (https://github.com/NixOS/nixpkgs/issues/143223) and elsewhere it is not > possible to use the integrated keyboard on some Braswell laptops. Thanks for bringing this report to Guix. There is also this discussion upstream: https://bugzilla.kernel.org/show_bug.cgi?id=194945 The upstream bug report suggests that this functionality worked until Linux 4.9. Could you try with linux-libre-4.4? We have it packaged. I don't recommend planning to stick with 4.4, but it would be interesting as a test. > Would it be possible to include CONFIG_PINCTRL_CHERRYVIEW=y in the kernel > configuration so the keyboard functions correctly on these machines? Yes, we can do that. As shown here, this model is currently built as a module, although the Bay Trail pinctrl stuff is built-in: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/aux-files/linux-libre/5.15-x86_64.conf?id=2c7f2b40e2dbee48075147a87c6cd9b611dc5ba9#n4704 It's been like that for several years. > Sadly the kernel module does not work when trying to load via modprobe > and these machines are so low powered it's difficult to compile my own kernel. As the upstream discussion says, it would be great to understand why this stuff doesn't work when built as a module. But, Debian builds all of them into the kernel, and there must be a reason for that. I'll make a Git branch in our repo that you can pull from to test the fix.