Commit Graph

447 Commits

Author SHA1 Message Date
Xi Ruoyao
6478cf610e
firmware: Use "/plain" for browsing the tree of the git repo, and add the correct URL for cloning
Fixes #18632.
2023-09-25 18:12:30 +08:00
Xi Ruoyao
821f5d9842
Update and unify the URL for alsa-ucm-conf 2023-09-02 17:17:39 +08:00
Xi Ruoyao
e77b0148f6
Remove outdated text about usbfs
The usbfs psuedo file system has been removed since Linux 3.5.
2023-08-25 20:36:13 +08:00
Douglas R. Reno
342d139a92 Typo fixes from rhubarbpieguy 2023-08-17 10:33:34 -05:00
Douglas R. Reno
da1a663e7b About Firmware and Wireless Kernel Configuration: minor rewords 2023-08-16 11:58:33 -05:00
Xi Ruoyao
32fc3731ca
firmware: Update to intel-microcode-20230808
This is a security fix.  An advisory will be published.
2023-08-10 09:20:10 +08:00
Xi Ruoyao
29166ef316
firmware: Fix sound open firmware install command 2023-08-04 20:01:09 +08:00
Xi Ruoyao
ddf89fff24
kernel-config: Separate toplevel menus with empty lines 2023-08-01 09:22:41 +08:00
Xi Ruoyao
c41cafb3bc
kernel-config: Add color for hotkey
Align with recent LFS change.  Regenerate all kernel.xml files.
2023-07-31 21:44:37 +08:00
Xi Ruoyao
7ebdf4e9f5
firmware: Use new kernel configuration rendering 2023-07-31 21:44:37 +08:00
Xi Ruoyao
ece1f60ddb
firmware: Update NVIDIA firmware info
1. It does not make sense to tell the users "enable CONFIG_DRM_NOUVEAU"
   here.  It's the kernel driver needs the firmware, not the opposite.
   So drop the kernel configuration section here.
2. Port the script to Python 3.  I've checked the md5sums of the output
   binaries and they are same with the original version.
3. Bump the NVIDIA driver blob version.  If the blob is not downloaded
   or extracted, the script will tell to download 340.32, so we use the
   same version to avoid confusion.
4. Update nouveau wiki link.
2023-07-31 21:44:37 +08:00
Xi Ruoyao
db58c760c1
firmware: No "firmwares" 2023-07-16 06:24:35 +08:00
Xi Ruoyao
ed179d1c5c
firmware: Add back how to include firmwares into the kernel image
The instruction was a part of archived xf86-video-{amdgpu,radeon} kernel
configuration section.

Remove the kernel configurations from AMDGPU and Radeon because they
really should belong to the Mesa page or Xorg Server page.
2023-07-15 18:23:20 +08:00
Xi Ruoyao
22c1bfc373
Archive xf86-video-* 2023-07-13 01:39:51 +08:00
Xi Ruoyao
42ddc3001a
treewide: Replace "User Notes" with "Editor Notes" 2023-06-30 02:18:51 +08:00
Xi Ruoyao
14891a9084
treewide: More "User Notes" clean up
Remove links to pages w/o real contents.
2023-06-30 02:18:51 +08:00
Xi Ruoyao
1ef28cd2b8
treewide: Bring back some User Notes
Well, my script did not handle package names with dashes correctly.  So
some User Note links were mistakely removed.  Recheck removed links
containing dashes and add them back if applicable.
2023-06-30 02:18:51 +08:00
Xi Ruoyao
b9567b0433
postlfs: Remove non-exist User Notes link
Part of User Notes removal by
https://www.linuxfromscratch.org/~xry111/remove-nonexist-usernote.sh
2023-06-29 19:22:20 +08:00
Xi Ruoyao
cc550bc48d
firmware: Add Sound Open Firmware 2023-06-28 00:15:29 +08:00
Xi Ruoyao
288d8ce61e
firmware: Update to intel-microcode-20230512 2023-05-13 10:59:17 +08:00
Pierre Labastie
0f5515df63 Make a section for regulatory.db firmware
And tell the the cfg80211 driver needs to be loaded as a module.
See ticket #17780.
2023-03-13 18:38:33 +01:00
Xi Ruoyao
32bbead4fc
firmware: Update to intel-microcode-20230214 2023-02-15 15:29:31 +08:00
Ken Moffat
39eae8f182 AMD Microcode:
Clarify that vulnerabilities are now fixed by AMD supplying an
updated AGESA to motherboard manufacturers, for those to update
the BIOS.
2023-02-05 15:05:28 +00:00
Xi Ruoyao
d0eb8992c8
firmware: fix an oversight in the update yesterday
Forgot to bump 0xb2 to 0xb6 in one paragraph for my CPU as the Intel
microcode example.
2023-01-31 12:23:24 +08:00
Pierre Labastie
15a485c343 Fix the initramfs part of "Early loading of microcode" 2023-01-30 15:49:25 +01:00
Xi Ruoyao
b5da785b08
firmware: fix a typo 2023-01-30 18:11:48 +08:00
Xi Ruoyao
ab0b034f5f
firmware: Do not assume the microcode files in /lib/firmware
We used to put microcode files there for late loading, but now late
loading is deprecated.

By the way, update Intel microcode update demonstrations.
2023-01-30 18:05:27 +08:00
Xi Ruoyao
17aa21c551
Change all http://*.sourceforge.net/ URLs to https
Now all sourceforge.net subdomains have a valid SSL certificate.  The
changes are automatically done via a sed.  I've reviewed the changes and
reverted the changes in archive/*, pst/xml/docbook-xsl.xml, and
stylesheets/lfs-xsl/lfs-l10n.xml.  Other changes should (hopefully) be
fine.
2023-01-29 12:35:23 +08:00
David Bryant
b59e5eb3ea Fixed a common misspelling. "setup" is a noun. When "set up" is a
phrasal verb, it is spelled as two words. This commit fixes most of
the misspelled "set up" instances in the BLFS book.
2022-12-12 14:17:31 -06:00
Pierre Labastie
3f2db3a638 Remove sect1info tags
They only contain a date tag that is nowhere used.
2022-11-29 08:58:07 +01:00
Xi Ruoyao
b3d9df0bd4
useradd: add instructions for creating new user with same UID/GID on another system 2022-10-02 10:55:00 +08:00
Pierre Labastie
4e207bb418 Replace tabs with spaces (except in Makefile :) 2022-09-11 18:22:44 +02:00
Xi Ruoyao
cd29bc9b3d
postlfs: URL updates 2022-09-08 12:52:53 +08:00
Xi Ruoyao
06f67e318c
firmware: update Intel microcode example for 11.2 release and CVE-2022-21233
Text only change.  But we'll need a SA for intel-microcode-20220809.
2022-08-24 16:29:29 +08:00
Bruce Dubbs
c2ee90d4c3 Some gramamr fixes 2022-07-29 15:51:15 -05:00
Xi Ruoyao
7dd1546260
firmware: fix a typo 2022-06-07 16:00:43 +08:00
Xi Ruoyao
3b50f0de2b
firmware: stop using late loading
The kernel dev describes late loading as "just lottery and broken".
From Linux 5.19 it will produce a warning and taint the kernel.  And, we
can simply compare the microcode version number to know if there is an
update so there is no reason to use late loading at all.

Update the example for Intel microcode by the way.
2022-06-06 20:25:00 +08:00
Ken Moffat
9f4b2b89a6 Update Intel microcode to 20220510. 2022-05-11 02:18:52 +01:00
Ken Moffat
83cc2cc372 Add 'Firmware for AMD/ATI amdgpu video chips'
Bruce noticed this was not explicity covered, my skim-reading
had noticed the details for ATI video chips without spotting that
was only for radeon.

In both the amdgpu and radeon xorg drivers, clarify that firmware
might have been provided in a modular build in /lib/firmware.
2022-05-07 08:33:11 +01:00
Ken Moffat
083a8d7ec7 Rework various items in About Firmware.
In particular, CPU microcode now that the affected AMD processors
can be identified. For both Intel and AMD determine the hex triplet.

Also, rework the Nvidia details to reflect the current situation.
2022-05-07 00:45:05 +01:00
Bruce Dubbs
23849996b2 Package update and change nobody/nogroup uid/gid.
Update to Jinja2-3.1.2.

Change nobody uid and nogroup gid to 65534 to be consistent
with the values hardcoded in the kernel.
2022-04-30 15:13:09 -05:00
Ken Moffat
bfd2ba3cfc Package update and some rewording:
Update to fetchmail-6.4.27.

Rewording about the examples in Intel microcode, they are old and
that machine now runs version 0xec (although I guess they will soon
stop providing newer updates for Skylake) and of course the kernel
versions are way out of date.
2022-02-12 14:50:53 +00:00
Bruce Dubbs
0b5bf8edca Update text to indicate intel-microcode-20220207 2022-02-08 21:59:24 -06:00
Douglas R. Reno
de149fd64c Drop systemd-bus-proxy from About System Users and Groups 2022-02-05 10:58:41 -06:00
Xi Ruoyao
50836740d2
merge conditional XML from LFS
There was some consistency issues in URLs to LFS.  For example, in
systemd revision the URL to LFS "General Network Configuration" points
to the sysv book, this can be really troubling to new readers.

Instead of fixing them one by one, merge conditional XML developed by
Pierre from LFS.
2021-10-17 04:17:34 +08:00
Xi Ruoyao
bdd4ca4c91
prepend /usr/local/share to XDG_DATA_DIRS if it exists 2021-09-27 15:56:30 +08:00
Pierre Labastie
85580446b2 Remove spaces at the end of lines
I know it is somewhat useless, but I don't like them for
two reasons: first they cannot be seen, and I do not like things I
cannot see. Second, git highlights them, and this is disturbing...
2021-09-06 19:42:49 +02:00
Ken Moffat
428cad4e55 Update intel microcode to 20210608
Also refresh the example, including the omitted lines for the
late reload - the claimed previous version (0xec) was a typo.
2021-06-08 20:34:53 +01:00
Xi Ruoyao
b149d10bad
profile: update for merged /usr 2021-05-20 15:16:35 +08:00
Xi Ruoyao
ff056c7216
fix user and group name for systemd-oomd 2021-05-18 01:04:10 +08:00