[microcode] error -22 avec efistub (résolu)

Reconnaissance et configuration du matériel / kernel linux
avi3000
Chu Ko Nu
Messages : 404
Inscription : dim. 19 juin 2011, 18:53
Localisation : dans le neuf trois

[microcode] error -22 avec efistub (résolu)

Message par avi3000 »

Bonjour,

Même problème que le sujet viewtopic.php?f=15&t=19613 avec efistub.

Code : Tout sélectionner

/proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 60
model name      : Intel(R) Core(TM) i5-4570S CPU @ 2.90GHz
stepping        : 3
microcode       : 0x19
cpu MHz         : 2893.543
cache size      : 6144 KB
physical id     : 0

Code : Tout sélectionner

dmesg |grep microcode
[    0.000000] [Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x22 (or later)
[    0.617361] microcode: sig=0x306c3, pf=0x2, revision=0x19
[    0.617420] microcode: Microcode Update Driver: v2.2.

Code : Tout sélectionner

efibootmgr -v
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0002,0001,0003,0004,0006,0005,0007,0008
Boot0000* arch64        HD(2,GPT,483b7877-272c-471a-a980-f27039eba540,0x3000,0xed000)/File(\EFI\arch64\vmlinuz.efi)i.n.i.t.r.d.=.\.E.F.I.\.a.r.c.h.6.4.\.i.n.t.e.l.-.u.c.o.d.e...i.m.g. .r.w. .r.o.o.t.=.U.U.I.D.=.b.3.5.d.a.0.b.3.-.c.6.c.4.-.4.9.6.1.-.b.4.e.f.-.0.b.d.4.7.a.d.8.2.8.d.d. .i.n.i.t.r.d.=.\.E.F.I.\.a.r.c.h.6.4.\.i.n.i.t.r.a.m.f.s.-.l.i.n.u.x...i.m.g. .q.u.i.e.t.

Code : Tout sélectionner

ls /media/FAT32/EFI/arch64
total 47M
-rw-r--r-- 1 aviolleau users 1,3M  8 oct.  13:11 intel-ucode.img
-rw-r--r-- 1 aviolleau users 8,0M  8 oct.  13:01 initramfs-linux.img
-rw-r--r-- 1 aviolleau users 5,3M  8 oct.  13:01 vmlinuz.efi

Code : Tout sélectionner

cat  /proc/cmdline
root=UUID=b35da0b3-c6c4-4961-b4ef-0bd47ad828dd initrd=\EFI\arch64\initramfs-linux.img quiet intel_pstate=disable rw
initrd=\EFI\arch64\intel-ucode.img ne figure pas dans /proc/cmdline ?
Dernière modification par avi3000 le dim. 08 oct. 2017, 15:24, modifié 2 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17230
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [microcode] error -22 avec efistub

Message par benjarobin »

Bonjour,
C'est étrange, on ne dirait pas que ton entrée dans efibootmgr corresponde à ce qui a été passé en paramètre, par exemple intel_pstate=disable n'y est pas...
Pourtant tout indique que c'est cette entrée qui est utilisé, je ne comprends pas...
Quelle est la commande que tu as utilisée pour créer cette entrée ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
avi3000
Chu Ko Nu
Messages : 404
Inscription : dim. 19 juin 2011, 18:53
Localisation : dans le neuf trois

Re: [microcode] error -22 avec efistub

Message par avi3000 »

Code : Tout sélectionner

efibootmgr -c -d /dev/sda -p 2 -L arch64 -l \EFI\arch64\vmlinuz.efi -u initrd=\EFI\arch64\intel-ucode.img initrd=\EFI\arch64\initramfs-linux.img root=UUID=b35da0b3-c6c4-4961-b4ef-0bd47ad828dd rw quiet
avi3000
Chu Ko Nu
Messages : 404
Inscription : dim. 19 juin 2011, 18:53
Localisation : dans le neuf trois

Re: [microcode] error -22 avec efistub

Message par avi3000 »

Il semblerait que les paramètres d'entrée du dernier boot ne soient pas systématiquement rechargés au boot quand on redémarre sur la même entrée (carte mère asus H87M-PRO).
L'uefi doit conserver ces informations.
J'ai booté sur une autre entrée, puis redémarré sur arch64. Dans ce cas la mise à jour du microcode est bien prise en compte.

J'ai également testé sur 2 portables asus, les modifcations sont immédiatement prises en compte.
Répondre