[arch-general] [arch-dev-public] Changes to microcode updates

Marko Hauptvogel marko.hauptvogel at googlemail.com
Thu Oct 23 00:01:01 UTC 2014


Referring to the comments from october 16th on the ck kernel package
page [0] and the config of said package [1], your version of the ck
kernel has not yet been configured to do early microcode updates. But
this should follow be fixed soon as the v20140913 microcode package hit
[extra] today. Try to boot the stock kernel and you should see 'updated
early' lines in your logs.

Greetings

[0] https://aur.archlinux.org/packages/linux-ck/
[1]
http://pkgbuild.com/git/aur-mirror.git/tree/linux-ck/config?id=438644e59ea3647296e7880fe85e200a6e5fe1ca#n444

On 23.10.2014 01:33, Neitsab wrote:
> Le 21/10/2014, Mike Cloaked a écrit:
>> There are suggested
>> methods to implement early microcode loading for the other main bootloaders
>> in the arch wiki, but until now for refind it seems not to have been
>> verified to work. It would be nice to see verification that early microcode
>> loading has been successful using all the main bootloaders/bootmanagers, as
>> well as direct efistub boot.
> 
> I just tested with GRUB and it doesn't seem to work.
> 
> I added /intel-ucode.img in first position in every
> /boot/grub/grub.cfg's initrd lines (standard and ck-kernels + fallback
> entries), upgraded my system (update contained new intel-ucode and
> linux) and rebooted on linux-ck (which is still at 3.16.6-2-ck if that
> matters).
> 
> Rebooted fined, but :
> 
> # journactl -b | grep microcode
> oct. 23 00:49:50 arch-clevo kernel: microcode: CPU0 sig=0x306a9,
> pf=0x10, revision=0x19
> oct. 23 00:49:50 arch-clevo kernel: microcode: CPU1 sig=0x306a9,
> pf=0x10, revision=0x19
> oct. 23 00:49:50 arch-clevo kernel: microcode: CPU2 sig=0x306a9,
> pf=0x10, revision=0x19
> oct. 23 00:49:50 arch-clevo kernel: microcode: CPU3 sig=0x306a9,
> pf=0x10, revision=0x19
> 
> # journalctl | grep microcode | tail -100        ## -b -1 is broken,
> displays stuff from the beginning of my log...
> oct. 22 23:43:39 arch-clevo kernel: microcode: CPU0 sig=0x306a9,
> pf=0x10, revision=0x1b
> oct. 22 23:43:39 arch-clevo kernel: microcode: CPU1 sig=0x306a9,
> pf=0x10, revision=0x19
> oct. 22 23:43:39 arch-clevo kernel: microcode: CPU1 updated to revision
> 0x1b, date = 2014-05-29
> oct. 22 23:43:39 arch-clevo kernel: microcode: CPU2 sig=0x306a9,
> pf=0x10, revision=0x19
> oct. 22 23:43:39 arch-clevo kernel: microcode: CPU2 updated to revision
> 0x1b, date = 2014-05-29
> oct. 22 23:43:39 arch-clevo kernel: microcode: CPU3 sig=0x306a9,
> pf=0x10, revision=0x1b
> 
> Just to give more info:
> 
> # cat /boot/grub/grub.cfg | grep initrd
> initrd	/intel-ucode.img /initramfs-linux-ck.img
> 		initrd	/intel-ucode.img /initramfs-linux-ck.img
> 		initrd	/intel-ucode.img /initramfs-linux-ck-fallback.img
> 		initrd	/intel-ucode.img /initramfs-linux.img
> 		initrd	/intel-ucode.img /initramfs-linux-fallback.img
> 
> $ ls -l /boot
> total 61597
> drwxr-xr-x 6 root root     1024 23 oct.  00:42 grub
> -rw-r--r-- 1 root root 20387566 20 oct.  23:36
> initramfs-linux-ck-fallback.img
> -rw-r--r-- 1 root root  6574230 20 oct.  23:36 initramfs-linux-ck.img
> -rw-r--r-- 1 root root 20704983 23 oct.  00:47 initramfs-linux-fallback.img
> -rw-r--r-- 1 root root  6831046 23 oct.  00:47 initramfs-linux.img
> -rw-r--r-- 1 root root   648704 12 oct.  14:05 intel-ucode.img
> drwx------ 2 root root    12288  4 déc.   2013 lost+found
> -rw-r--r-- 1 root root  4026016 15 oct.  15:05 vmlinuz-linux
> -rw-r--r-- 1 root root  3887072 20 oct.  02:48 vmlinuz-linux-ck
> 
> $ uname -a
> Linux arch-clevo 3.16.6-2-ck #1 SMP PREEMPT Sun Oct 19 20:46:56 EDT 2014
> x86_64 GNU/Linux
> 
> Downgrading to previous intel-ucode not to remain with no microcode
> update...
> 


More information about the arch-general mailing list