guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

02/02: gnu: system: Add openfwwf-firmware to %base-firmware.


From: Eric Bavier
Subject: 02/02: gnu: system: Add openfwwf-firmware to %base-firmware.
Date: Tue, 22 Nov 2016 15:39:59 +0000 (UTC)

bavier pushed a commit to branch master
in repository guix.

commit 52db41aff8771518f99eb1f9b63b814b568f7a4a
Author: Eric Bavier <address@hidden>
Date:   Sat Nov 19 13:25:02 2016 -0600

    gnu: system: Add openfwwf-firmware to %base-firmware.
    
    * gnu/system.scm (%base-firmware): Add openfwwf-firmware.
    * doc/guix.texi (Hardware Considerations): Mention b43-open support.
    (operating-system Reference)[firmware]: Likewise.
---
 doc/guix.texi  |   11 +++++++----
 gnu/system.scm |    3 ++-
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/doc/guix.texi b/doc/guix.texi
index 3a88dd4..7381c2c 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -6405,7 +6405,9 @@ hardware is not supported on GuixSD.
 One of the main areas where free drivers or firmware are lacking is WiFi
 devices.  WiFi devices known to work include those using Atheros chips
 (AR9271 and AR7010), which corresponds to the @code{ath9k} Linux-libre
-driver, and for which free firmware exists and is available
+driver, and those using Broadcom/AirForce chips (BCM43xx with
+Wireless-Core Revision 5), which corresponds to the @code{b43-open}
+Linux-libre driver.  Free firmware exists for both and is available
 out-of-the-box on GuixSD, as part of @var{%base-firmware}
 (@pxref{operating-system Reference, @code{firmware}}).
 
@@ -7079,9 +7081,10 @@ the Linux kernel.  @xref{Initial RAM Disk}.
 @cindex firmware
 List of firmware packages loadable by the operating system kernel.
 
-The default includes firmware needed for Atheros-based WiFi devices
-(Linux-libre module @code{ath9k}).  @xref{Hardware Considerations}, for
-more info on supported hardware.
+The default includes firmware needed for Atheros- and Broadcom-based
+WiFi devices (Linux-libre modules @code{ath9k} and @code{b43-open},
+respectively).  @xref{Hardware Considerations}, for more info on
+supported hardware.
 
 @item @code{host-name}
 The host name.
diff --git a/gnu/system.scm b/gnu/system.scm
index cf220e7..4e57f97 100644
--- a/gnu/system.scm
+++ b/gnu/system.scm
@@ -346,7 +346,8 @@ explicitly appear in OS."
 
 (define %base-firmware
   ;; Firmware usable by default.
-  (list ath9k-htc-firmware))
+  (list ath9k-htc-firmware
+        openfwwf-firmware))
 
 (define %base-packages
   ;; Default set of packages globally visible.  It should include anything



reply via email to

[Prev in Thread] Current Thread [Next in Thread]