[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