Changeset c79668e for postlfs/config


Ignore:
Timestamp:
08/14/2018 09:04:34 PM (6 years ago)
Author:
Ken Moffat <ken@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
cdd5a33b
Parents:
f7305f45
Message:

Update intel microcode details, and label the old AMD example as historic - I have no recent AMD machines where newer microcode is available than what is in the BIOS/EFI, and I'm not going to keep rebuilding that one just to update the example.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@20298 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • postlfs/config/firmware.xml

    rf7305f45 rc79668e  
    119119
    120120    <para>As a result, early loading is now expected, although for the moment
    121     (4.11 kernels) it is still possible to manually force late loading of
     121    (4.18 kernels) it is still possible to manually force late loading of
    122122    microcode for testing. You will need to reconfigure your kernel for either
    123123    method. The instructions here will create a kernel
     
    134134     <para>The first step is to get the most recent version of the Intel
    135135     microcode.  This must be done by navigating to
    136      <ulink url='https://downloadcenter.intel.com/download/27776/Linux-Processor-Microcode-Data-File'/>
     136     <ulink url='https://downloadcenter.intel.com/download/28039/Linux-Processor-Microcode-Data-File'/>
    137137     and following the instructions there.  As of this writing the most recent
    138      version of the microcode is <filename>microcode-20180312.tgz</filename>.
     138     version of the microcode is <filename>microcode-20180807.tgz</filename>.
    139139     Extract this file in the normal way to create an <filename>intel-ucode</filename>
    140140     directory, containing various blobs with names in the form XX-YY-ZZ.
     
    192192      reported:</para>
    193193
    194 <screen><literal>[    0.000000] Linux version 4.15.3 (ken@plexi) (gcc version 7.3.0 (GCC))
    195                #2 SMP PREEMPT Fri Feb 23 03:13:53 GMT 2018
    196 [    0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.15.3-sda6 root=/dev/sda6 ro
     194<screen><literal>[    0.000000] Linux version 4.18.0-rc8 (root@plexi) (gcc version 8.2.0 (GCC))
     195               #2 SMP PREEMPT Sat Aug 11 22:26:26 BST 2018
     196[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.18.0-rc8-sda5 root=/dev/sda5 ro resume=/dev/sdb1
    197197[    0.000000] [Firmware Bug]: TSC_DEADLINE disabled due to Errata;
    198198               please update microcode to version: 0x22 (or later)
    199199[    0.482712] microcode: sig=0x306c3, pf=0x2, revision=0x19
    200 [    0.482937] microcode: Microcode Update Driver: v2.2.
    201 [12624.259297] microcode: updated to revision 0x24, date = 2018-01-21</literal></screen>
     200[    0.274963] microcode: Microcode Update Driver: v2.2.
     201[ 1475.941353] microcode: updated to revision 0x25, date = 2018-04-02
     202[ 1475.944753] x86/CPU: CPU features have changed after loading microcode, but might not take effect</literal></screen>
    202203
    203204    <para>If the microcode was not updated, there is no new microcode for
     
    238239
    239240<screen><userinput>dmesg | grep -e 'microcode' -e 'Linux version' -e 'Command line'</userinput></screen>
    240       <para>This example from an old Athlon(tm) II X2 shows it has been updated.
    241       For the moment, all CPUs are still reported in the microcode details on AMD
    242       machines:</para>
     241      <para>This historic example from an old Athlon(tm) II X2 shows it has been
     242      updated. At that time, all CPUs were still reported in the microcode details on
     243      AMD machines (the current position for AMD machines where newer microcode is
     244      available is unknown) :</para>
    243245
    244246<screen><literal>[    0.000000] Linux version 4.15.3 (ken@testserver) (gcc version 7.3.0 (GCC))
     
    313315      is mentioned:</para>
    314316
    315 <screen><literal>[    0.000000] microcode: microcode updated early to revision 0x24, date = 2018-01-21
    316 [    0.000000] Linux version 4.15.3 (ken@plexi) (gcc version 7.3.0 (GCC))
    317                #3 SMP PREEMPT Fri Feb 23 05:06:50 GMT 2018
    318 [    0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.15.3-sda6 root=/dev/sda6 ro
    319 [    0.484409] microcode: sig=0x306c3, pf=0x2, revision=0x24
    320 [    0.484575] microcode: Microcode Update Driver: v2.2.</literal></screen>
    321 
    322       <para>An AMD example:</para>
     317<screen><literal>[    0.000000] microcode: microcode updated early to revision 0x25, date = 2018-04-02
     318[    0.000000] Linux version 4.18.1-rc1 (ken@plexi) (gcc version 8.2.0 (GCC))
     319               #2 SMP PREEMPT Tue Aug 14 20:22:35 BST 2018
     320[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.18.1-rc1-sda5 root=/dev/sda5 ro resume=/dev/sdb1
     321[    0.275864] microcode: sig=0x306c3, pf=0x2, revision=0x25
     322[    0.275911] microcode: Microcode Update Driver: v2.2.</literal></screen>
     323
     324      <para>A historic AMD example:</para>
    323325
    324326<screen><literal>[    0.000000] Linux version 4.15.3 (ken@testserver) (gcc version 7.3.0 (GCC))
Note: See TracChangeset for help on using the changeset viewer.