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... >