diff options
Diffstat (limited to 'README.org')
| -rw-r--r-- | README.org | 27 |
1 files changed, 26 insertions, 1 deletions
| @@ -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 | ||
| 178 | Some Broadcom wireless hardware requires a proprietary kernel module in | 180 | Some Broadcom wireless hardware requires a proprietary kernel module in |
| 179 | addition to firmware. To use such hardware you will also need to add a service | 181 | addition 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 | |||
| 199 | Like Broadcom wireless hardware, the Broadcom 1570 PCIe webcam (better known as | ||
| 200 | FacetimeHD and found in recent Macbooks) also requires a kernel module, | ||
| 201 | firmware, 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 | ||
| 197 | A Nonguix substitute server is available at [[https://substitutes.nonguix.org]]. | 222 | A Nonguix substitute server is available at [[https://substitutes.nonguix.org]]. |
