Summary: | Не применяется AMD микрокод | ||
---|---|---|---|
Product: | Branch p10 | Reporter: | serega2005 |
Component: | make-initrd | Assignee: | qa-team <qa-team> |
Status: | CLOSED WORKSFORME | QA Contact: | qa-p10 <qa-p10> |
Severity: | normal | ||
Priority: | P5 | CC: | sysoevas |
Version: | не указана | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
serega2005
2022-05-31 11:43:02 MSK
(Ответ для serega2005 на комментарий #0) > uname -r > 5.15.41-un-def-alt1 > > > cat /etc/initrd.mk > # trying to detect modules and features to access to root volume > AUTODETECT = all > MODULES_TRY_ADD += autofs4 > FEATURES += plymouth > VERBOSE = 1 > > После команды make-initrd в выводе есть: > Adding CPU microcode ... > '/lib/firmware/amd-ucode/microcode_amd_fam15h.bin' -> > '/tmp/.private/root/make-initrd.As0C8lXdS/5.15.41-un-def-alt1.initrd/ucode/ > kernel/x86/microcode/AuthenticAMD.bin' > переименован > '/tmp/.private/root/make-initrd.As0C8lXdS/5.15.41-un-def-alt1.initrd/ucode. > cpio' -> > '/tmp/.private/root/make-initrd.As0C8lXdS/5.15.41-un-def-alt1.initrd/initrd. > img' > > > Т.е. процессор и его поколение определены верно и файл микрокода найден. > > Но при загрузке он не применяется. > Проверить можно командой dmesg | grep microcode. > Должно быть сообщение вида microcode: microcode updated early to new > patch_level > Но сообщения нет и patch_level не изменяется. > > > Если же сделать отдельный файл /boot/amd-uc.img , как описано тут: > https://wiki.gentoo.org/wiki/AMD_microcode > > То все работает корректно > dmesg | grep microcode > [ 0.616931] microcode: microcode updated early to new > patch_level=0x06000852 Если ошибка актуальна, то необхоидима доп. информация. Предоставьте, пожалуйста, вывод следующих команд: $ cat /etc/os-release $ lscpu |