• Updating available microcodes


    Just need some clarification on this subject.
    Both intel-ucode and iucode-tool are installed.
    I am using the 4.1.12-1-lts

    Since Grub2 handles the boot of my systems, and according to the Arch Wiki, this output is correct, as it has the microcode image listed in the output below:

    sudo grub-mkconfig -o /boot/grub/grub.cfg
    Generating grub configuration file ...
    Found theme: /boot/grub/themes/Antergos-Default/theme.txt
    Found Intel Microcode image
    Found linux image: /boot/vmlinuz-linux-lts
    Found initrd image: /boot/initramfs-linux-lts.img
    Found fallback initramfs image: /boot/initramfs-linux-lts-fallback.img
    Found linux image: /boot/vmlinuz-linux
    Found initrd image: /boot/initramfs-linux.img
    Found fallback initramfs image: /boot/initramfs-linux-fallback.img
    Found Fedora release 22 (Twenty Two) on /dev/sda4
    done
    

    No output from this command occurred:
    sudo modprobe cpuid
    I am none too sure if that is what is supposed to have occurred or not. This is one of my questions. Was I to expect an outcome because nothing showed up?

    This output is good and as expected:

    dmesg | grep microcode
    [    0.000000] microcode: CPU0 microcode updated early to revision 0x1c, date = 2014-07-03
    [    0.142770] microcode: CPU1 microcode updated early to revision 0x1c, date = 2014-07-03
    [    0.157641] microcode: CPU2 microcode updated early to revision 0x1c, date = 2014-07-03
    [    0.172517] microcode: CPU3 microcode updated early to revision 0x1c, date = 2014-07-03
    [    0.870169] microcode: CPU0 sig=0x306c3, pf=0x20, revision=0x1c
    [    0.870173] microcode: CPU1 sig=0x306c3, pf=0x20, revision=0x1c
    [    0.870178] microcode: CPU2 sig=0x306c3, pf=0x20, revision=0x1c
    [    0.870184] microcode: CPU3 sig=0x306c3, pf=0x20, revision=0x1c
    [    0.870191] microcode: CPU4 sig=0x306c3, pf=0x20, revision=0x1c
    [    0.870196] microcode: CPU5 sig=0x306c3, pf=0x20, revision=0x1c
    [    0.870202] microcode: CPU6 sig=0x306c3, pf=0x20, revision=0x1c
    [    0.870208] microcode: CPU7 sig=0x306c3, pf=0x20, revision=0x1c
    [    0.870237] microcode: Microcode Update Driver: v2.00 , Peter Oruba
    

    Then did this:

    bsdtar -Oxf /boot/intel-ucode.img | iucode_tool -tb -lS -iucode_tool: system has processor(s) with signature 0x000306c3
    selected microcodes:
    001: sig 0x000306c3, pf mask 0x32, 2014-07-03, rev 0x001c, size 21504
    

    This is one of my other questions. According to the Wiki, because something shows up as an update, it will be presented below the output displayed. How to get this update going?

    What I am also confused about is that in order for microcode to get loaded, a file needs to be configured. Which file? The Arch Wiki makes no mention of that particular file. I did not see any intel-ucode listed in my grub.cfg

    Also, for the loading to get going, that is supposed to be for custom kernels. I am not running a custom kernel. Only a lts support kernel. Is this still applicable? My guess is that no. I don’t think it is.

    My information comes from Microcode

    The other link that the Wiki has leads to this other link, but it’s for Debian based systems as it shows aptitude So that does not help me much.

    Download " antergos-wallpapers-extra " and enjoy community sponsored wallpapers.

    Use the "Linux Beginner Search Engine"

    https://cse.google.com/cse/home?cx=017607476515012185699:b_owgx6xyi0

  • @Modisc iucode-tool is no longer needed, just intel-ucode and then sudo grub-mkconfig -o /boot/grub/grub.cfg and reboot.

  • HI @Arup-Roy-Chowdhury
    I installed the iucode-tool because I figured I would want something that would help in detecting an update for the microcode. I just installed it due to what the wiki was listing.

    1. However, I’m still confused about getting an update going. Is it run by self without user intervention?

    EDIT: I ran through the grub.cfg again. I did find a intel-ucode listed for both the LTS and fallback kernels. So I figured that all is good with respect to that file.

    1. The selected microcodes: that is listed in the other output, is that not listing a microcode available for update? If so, how to get this particular one installed? Or is it self updating?

    Download " antergos-wallpapers-extra " and enjoy community sponsored wallpapers.

    Use the "Linux Beginner Search Engine"

    https://cse.google.com/cse/home?cx=017607476515012185699:b_owgx6xyi0

  • The iucode-tool is depreciated and not used anymore. In Arch, intel-ucode with grub remake is sufficient. As for microcode patch, it would only be applied on necessary basis if the one provided is newer and released for particular CPU. The BIOS also updates microcode so sometimes they are current.

  • I see.
    Ok. So basically I don’t really need to do anything other than just to remove the unnecessary tool, then.
    Correct?

    Download " antergos-wallpapers-extra " and enjoy community sponsored wallpapers.

    Use the "Linux Beginner Search Engine"

    https://cse.google.com/cse/home?cx=017607476515012185699:b_owgx6xyi0

  • @Modisc Yes you just install intel-ucode and do the grub and thats all.

  • Thank for the information. It’s appreciated. :)

    Download " antergos-wallpapers-extra " and enjoy community sponsored wallpapers.

    Use the "Linux Beginner Search Engine"

    https://cse.google.com/cse/home?cx=017607476515012185699:b_owgx6xyi0

Posts 7Views 1180
Log in to reply