summaryrefslogtreecommitdiff
path: root/README.org
diff options
context:
space:
mode:
Diffstat (limited to 'README.org')
-rw-r--r--README.org27
1 files changed, 26 insertions, 1 deletions
diff --git a/README.org b/README.org
index e98e84a..5982351 100644
--- a/README.org
+++ b/README.org
@@ -173,7 +173,9 @@ is exactly equivalent to:
173 rest))) 173 rest)))
174#+END_SRC 174#+END_SRC
175 175
176** Broadcom Wireless 176** Broadcom
177
178*** Wireless
177 179
178Some Broadcom wireless hardware requires a proprietary kernel module in 180Some Broadcom wireless hardware requires a proprietary kernel module in
179addition to firmware. To use such hardware you will also need to add a service 181addition to firmware. To use such hardware you will also need to add a service
@@ -192,6 +194,29 @@ to load that module on boot and blacklist conflicting kernel modules:
192 ...) 194 ...)
193#+END_SRC 195#+END_SRC
194 196
197*** Webcam
198
199Like Broadcom wireless hardware, the Broadcom 1570 PCIe webcam (better known as
200FacetimeHD and found in recent Macbooks) also requires a kernel module,
201firmware, and blacklisting of conflicting modules:
202
203#+BEGIN_SRC scheme
204 (use-modules (nongnu packages linux))
205 (use-modules (nongnu packages firmware))
206
207 (operating-system
208 (kernel-arguments '("modprobe.blacklist=bdc_pci"))
209 (kernel-loadable-modules (list facetimehd))
210 (firmware (cons* facetimehd-firmware
211 facetimehd-calibration ; Optional but make the colors look better.
212 %base-firmware))
213 (services
214 (cons* (simple-service 'facetimehd
215 kernel-module-loader-service-type
216 '("facetimehd"))
217 ...))
218 ...)
219#+END_SRC
195** Substitutes for nonguix 220** Substitutes for nonguix
196 221
197A Nonguix substitute server is available at [[https://substitutes.nonguix.org]]. 222A Nonguix substitute server is available at [[https://substitutes.nonguix.org]].