From patchwork Thu Nov 3 19:17:56 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Ludovic_Court=C3=A8s?= X-Patchwork-Id: 1067 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id A740527BBEA; Thu, 3 Nov 2022 19:19:30 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7036027BBE9 for ; Thu, 3 Nov 2022 19:19:28 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oqfk3-0003Ua-L2; Thu, 03 Nov 2022 15:19:07 -0400 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 1oqfjz-0003Tl-82 for guix-patches@gnu.org; Thu, 03 Nov 2022 15:19:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oqfjy-0004PO-Vt for guix-patches@gnu.org; Thu, 03 Nov 2022 15:19:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oqfjy-0004jm-Db for guix-patches@gnu.org; Thu, 03 Nov 2022 15:19:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#59003] [PATCH 0/7] [Installer] Warn about unsupported devices Resent-From: Ludovic =?utf-8?q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 03 Nov 2022 19:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 59003 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 59003@debbugs.gnu.org Cc: Ludovic =?utf-8?q?Court=C3=A8s?= X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.166750310518149 (code B ref -1); Thu, 03 Nov 2022 19:19:02 +0000 Received: (at submit) by debbugs.gnu.org; 3 Nov 2022 19:18:25 +0000 Received: from localhost ([127.0.0.1]:50744 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqfjN-0004ie-3q for submit@debbugs.gnu.org; Thu, 03 Nov 2022 15:18:25 -0400 Received: from lists.gnu.org ([209.51.188.17]:43198) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqfjK-0004iV-S4 for submit@debbugs.gnu.org; Thu, 03 Nov 2022 15:18:23 -0400 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 1oqfjG-0003Nh-0v for guix-patches@gnu.org; Thu, 03 Nov 2022 15:18:22 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oqfjE-0004LB-Vu; Thu, 03 Nov 2022 15:18:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to: references; bh=6REOfGLOWSMyggBtqUZakvezjSlENI2WY0UCg/dOH5o=; b=oSYdODJH99hR89 k4mNkaV6mBl4/U2ensert/9iznBWcJDCkrQnv8+VCOL8uhe6QqPWin8y8d1y7mdy0clKrUjKNUPtz EXcgtkpX8lBfSuYmhYpdSM0Rh5DWpFQhCTQvRY3lCfMOLR4GDz2p4PLPb9nz0bU4Kkj18qoTM06TM ywjC4a+1KTBEjmgaB83P3YVFX8n55+zCM4InWKdyTnCt9nKfu3EzFXu7/+6GDKEW2GswSlwKvM39V GwW1OyaN7W6BZgJdOsAXoms4HfU9Gm5WOMfFp53mpFal6SudaD9EHNYLdbihnf8CrJYhoV8vNN8EI guFz8XMGNIR5BcAWsL0w==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oqfjD-0001Jm-Ar; Thu, 03 Nov 2022 15:18:16 -0400 From: Ludovic =?utf-8?q?Court=C3=A8s?= Date: Thu, 3 Nov 2022 20:17:56 +0100 Message-Id: <20221103191756.16265-1-ludo@gnu.org> X-Mailer: git-send-email 2.38.0 MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Guix-patches" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches Hello Guix! As discussed at , this patch series is an attempt to improve user experience by having the installer warn early on about devices that are known to not be supported by free software. Currently only one such device is listed (Intel WiFi, the ‘iwlwifi’ Linux module) but I count on you, dear reader, to suggest a few more. What’s particularly important here are things that will lead to important loss of functionality: WiFi, Ethernet, sound support, graphics, etc. Newer laptops are known to require non-free firmware a range of devices¹ and it would be nice to cover the important ones. Thoughts? Ludo’. ¹ https://blog.einval.com/2022/04/19#firmware-what-do-we-do Ludovic Courtès (7): installer: Warn about hardware support after the welcome page. linux-modules: Add support for listing PCI devices. linux-modules: Add 'load-pci-device-database'. installer: Use 'current-guix' for extensions. installer: Error page width is parameterized. installer: Report known-unsupported PCI devices. installer: Remove unused variable. gnu/build/linux-modules.scm | 135 ++++++++++++++++++++++++++++- gnu/installer.scm | 8 +- gnu/installer/newt.scm | 8 +- gnu/installer/newt/page.scm | 12 +-- gnu/installer/newt/welcome.scm | 153 ++++++++++++++++++++++++--------- gnu/installer/record.scm | 2 +- 6 files changed, 260 insertions(+), 58 deletions(-) base-commit: 973dc4564e874107ac56d39ece2a2224cf926fe6