From 514fedbf3966b7fbab31a6c63b4210ec8b5b0c9a Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Thu, 3 Nov 2022 17:57:51 +0100 Subject: installer: Report known-unsupported PCI devices. * gnu/installer/hardware.scm: New file. * gnu/local.mk (INSTALLER_MODULES): Add it. * po/guix/POTFILES.in: Add it. * gnu/installer.scm (installer-steps): Pass #:pci-database to the 'welcome' step procedure. * gnu/installer/newt.scm (welcome-page): Add #:pci-database and pass it to 'run-welcome-page'. * gnu/installer/newt/welcome.scm (check-hardware-support): Add #:pci-database. Enumerate unsupported PCI devices and run an error page when unsupported devices are found. (run-welcome-page): Add #:pci-database and pass it to 'check-hardware-support' and to the recursive call. * gnu/installer/record.scm ()[welcome-page]: Adjust comment. * doc/guix.texi (Hardware Considerations): Mention it. --- doc/guix.texi | 3 +++ 1 file changed, 3 insertions(+) (limited to 'doc/guix.texi') diff --git a/doc/guix.texi b/doc/guix.texi index 3f76184495..04a42b145c 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -2234,6 +2234,9 @@ Linux-libre driver. Free firmware exists for both and is available out-of-the-box on Guix System, as part of @code{%base-firmware} (@pxref{operating-system Reference, @code{firmware}}). +The installer warns you early on if it detects devices that are known +@emph{not} to work due to the lack of free firmware or free drivers. + @cindex RYF, Respects Your Freedom The @uref{https://www.fsf.org/, Free Software Foundation} runs @uref{https://www.fsf.org/ryf, @dfn{Respects Your Freedom}} (RYF), a -- cgit v1.2.3