[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