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=438644e59ea36... 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...