From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id sI3VI0AUZGOyswAAbAwnHQ (envelope-from ) for ; Thu, 03 Nov 2022 20:19:28 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id GPykI0AUZGP1vAAAauVa8A (envelope-from ) for ; Thu, 03 Nov 2022 20:19:28 +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 5A66D12B10 for ; Thu, 3 Nov 2022 20:19:28 +0100 (CET) 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 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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+larch=yhetil.org@gnu.org 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=1667503168; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=6REOfGLOWSMyggBtqUZakvezjSlENI2WY0UCg/dOH5o=; b=W89rHMjMaqrfQLLDSPKrpQAflweNKZ45LwIicyQ+RiZ6yqfJrgmKwMzCC1G6AXSdJozKCy I8saxgWQV+Pt+cRLj/z5MVYRqUJKB9gD6FsA9oIbG67tgTNiBaoA0QFccZp8NizLyf21Wd x51VZaPJa2Cis8BXYPGJ3XPDAB8F6KAHZOfz+XGg9dXZ0i/EXWHWYfc0yDXZEQmoPSiUHZ hAKwz9HfcVIxQXQix2p50OQ0hgdqqhIb7zO11A3F4SBGWVTEkKDxEnzDsYd8CY5SDUWMsI 18oJgnS1QaIhbggd9ORN0MPCbkCPJWk+BSYSg688WNz7m2BIvruPYgSjPJgURA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1667503168; a=rsa-sha256; cv=none; b=DgCE+nUgnGxLFFGYPrCqTewBpVpXnJmV8jVjRDV8XSzzNOjg0rWQAa+BiKYy8BoK+Lu0Uy 6L/ji9GgABxNTayU4DopGCsLlkuBxRhvbV7QcYXfv4VWe/nCNW7MtRj/+DfMoN3gv8qUvT bxI9Ajio1YRu+bRPrssscJtWUbXh2iFiPC5AZVS7c81WTtSHpkM9gBt+mELbx2JuEiwSUA QErSXfKVdCBiulWjNIqnE3r7K1Q+n4ntj5RaKeJHCCLZN+KK86OxTPKJvmrbuWCgMP2Bb1 C8qOPOaE9cMPEdjaBIQnraGGFsaPY1qZFXGVjkjTyvjQk/cOVz8taTYK8NzZeg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=oSYdODJH; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -2.79 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=oSYdODJH; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 5A66D12B10 X-Spam-Score: -2.79 X-Migadu-Scanner: scn0.migadu.com X-TUID: gqTPLO0VCAb4 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 -- 2.38.0