[Comm] Обновление микрокода CPU в P7

Michael Shigorin mike на altlinux.org
Сб Янв 6 12:05:00 MSK 2018


On Fri, Jan 05, 2018 at 07:24:12PM +0100, Michael A. Kangin wrote:
> В то время, как в Сизифе/P8 просторы репозитариев бороздят такие тулзы, 
> как make-initrd-ucode / iucode_tool, в P7 всё очень печально - микрокод 
> от 2013 года без особой поддержки по применению.

Там много другого печального копится с учётом того, что второй
год как полностью(tm), но не технически, p7/branch снят
с поддержки в силу устаревания.

> придётся устраивать "закат солнца вручную":
> - скачайте свежий микрокод с 
> https://downloadcenter.intel.com/download/27337/Linux-Processor-Microcode-Data-File 
> (уважаемые AMDводы, я знаю, вы умные, сами что-нибудь придумаете)
> - скаченный tgz распакуйте, и скопируйте директорию intel-ucode в 
> /lib/firmware/ (т.е. у вас должна получиться /lib/firmware/intel-ucode/ 
> с кучей файликов вида "0f-06-08")

Для этого должно быть достаточно взять firmware-intel-ucode
из сизифа и поставить вручную; для AMD -- сегодняшний
firmware-linux.

> - в /etc/initrd.mk:
> MODULES_PRELOAD+=microcode (впереди всех прочих)
> PUT_FILES += /lib/firmware/intel-ucode/*
> и сделайте себе новый initrd, убедясь, что в него попала и микрокодная 
> фирмварь по нужному месту, и модуль microcode
> - перезагрузитесь, и посмотрите dmesg. Если всё хорошо, то у вас будут 
> строчки о применении микрокода сразу же после инициализации ядра:
> [    0.780795] Freeing unused kernel memory: 1036K (ffffffff81887000 - 
> ffffffff8198a000)
> [    0.797076] microcode: CPU0 sig=0x306c3, pf=0x2, revision=0x7
> [    0.797096] microcode: CPU0 sig=0x306c3, pf=0x2, revision=0x7
> [    0.798502] microcode: CPU0 updated to revision 0x22, date = 2017-01-27
> ...
> [    0.803511] microcode: Microcode Update Driver: v2.00 
> <tigran на aivazian.fsnet.co.uk>, Peter Oruba
> 
> Если строчка об "Microcode Update Driver" есть, а "updated to revision" 
> нету, то или фирмварь не попала или не там лежит, или же у вас слишком 
> новый процессор и к нему нечего еще применять.

Спасибо тебе, дружище ;-)

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


Подробная информация о списке рассылки community