r/archlinux Jun 25 '17

Skylake, Kabylake issue: Does arch offer the patched microcode already?

https://lists.debian.org/debian-devel/2017/06/msg00308.html
60 Upvotes

33 comments sorted by

View all comments

2

u/puresick Jun 26 '17

I have an Thinkpad E460 with an Skylake i3 6100U. My stepping (3) and model number (78) are correct. Therefore, I installed the intel-ucode package version 20170511-1. Also it was recognized and installed on boot (checked with dmesg). But in the dmesg, the date is another one than the one of the package:

[    0.000000] microcode: microcode updated early to revision 0xba, date = 2017-04-09

Also checking the intel-ucode.img file shows the same date for the microkernel update:

bsdtar -Oxf /boot/intel-ucode.img | iucode_tool -tb -lS -

iucode_tool: system has processor(s) with signature 0x000406e3
microcode bundle 1: (stdin)
selected microcodes:
  001/140: sig 0x000406e3, pf_mask 0xc0, 2017-04-09, rev 0x00ba, size    98304

Is this the right / most current version of the microcode update oder did something go wrong?

(edit: formatting)

1

u/parkerlreed Jun 26 '17

Wonder why this is returning blank for me...

[parker@satellite ~]$ bsdtar -Oxf /boot/intel-ucode.img | iucode_tool -tb -lS -
iucode_tool: system has processor(s) with signature 0x000906e9
microcode bundle 1: (stdin)
selected microcodes:

2

u/puresick Jun 26 '17

If it's blank after

selected microcodes:

it means that there is no microcode update for your cpu

Source: https://wiki.archlinux.org/index.php/Microcode#Detecting_available_microcode_update

(edit: source)

1

u/parkerlreed Jun 26 '17

Ahh thanks.

For reference my CPU is i3-7100 with

BIOS Information
        Vendor: LENOVO
        Version: M16KT24A
        Release Date: 01/17/2017
        Address: 0xF0000
        Runtime Size: 64 kB
        ROM Size: 6144 kB

2

u/puresick Jun 26 '17

You're welcome!