Frage zum Intel-Microcode / Blacklist

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
willy4711

Frage zum Intel-Microcode / Blacklist

Beitrag von willy4711 » 01.08.2021 15:44:46

Wollte schon immer mal fragen, da mir die Geschichte mit dem intel-microcode nicht
im geringsten klar ist.
Es gibt eine /etc/modprobe.d/intel-microcode-blacklist.conf
Darin steht:

Code: Alles auswählen

# The microcode module attempts to apply a microcode update when
# it autoloads.  This is not always safe, so we block it by default.
blacklist microcode
Warum steht dann im Journal:

Code: Alles auswählen

journalctl -b |grep micro
Aug 01 12:57:04 XFCE kernel: microcode: microcode updated early to revision 0xea, date = 2021-01-05
Aug 01 12:57:04 XFCE kernel: microcode: sig=0x906ed, pf=0x2, revision=0xea
Aug 01 12:57:04 XFCE kernel: microcode: Microcode Update Driver: v2.2.
Muss ich das so verstehen, dass da ein Update gemacht wurde :?:
Stimmt aber irgendwie nicht mit der Version überein:

Code: Alles auswählen

apt policy intel-microcode
intel-microcode:
  Installiert:           3.20210608.2
  Installationskandidat: 3.20210608.2
  Versionstabelle:
 *** 3.20210608.2 500
        500 http://deb.debian.org/debian testing/non-free amd64 Packages
        100 /var/lib/dpkg/status
Am BIOS kann das auch nicht liegen, das ist älter:

Code: Alles auswählen

dmidecode -t bios
# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.1.1 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
	Vendor: American Megatrends Inc.
	Version: P4.30
	Release Date: 11/29/2019
Frage:
Wo kommt die Meldung aus dem Journal her date = 2021-01-05 microcode: sig=0x906ed, pf=0x2, revision=0xea, wenn der Microcode in der Blackllst steht ?

Irgendwie raffe ich das nicht, was passiert da im Verborgenen ?

DeletedUserReAsG

Re: Frage zum Intel-Microcode / Blacklist

Beitrag von DeletedUserReAsG » 01.08.2021 15:52:11

Microcode wird von deinem Board/deiner Firmware mitgebracht, und wird in jedem Fall geladen – in deinem Log steht dann die Version davon.

Edit: das kleine „updated“ übersehen: der Microcode wird also bei dir geladen. Ursache ist, dass das noch weit vor dem Greifen eventuell vorhandener Blacklist-Einträge geschieht – die sind zu dem Zeitpunkt noch gar nicht bekannt, das wird sogar noch vor dem Kernel geladen. Wenn du ein Problem mit dem Microcode-Update hast, kannst du das Laden in der Bootloaderkonfiguration unterbinden. Das Blacklisten unterbindet nur das spätere Laden – die Methode ist wohl noch recht neu, und etwas fehleranfällig.

willy4711

Re: Frage zum Intel-Microcode / Blacklist

Beitrag von willy4711 » 01.08.2021 16:12:09

niemand hat geschrieben: ↑ zum Beitrag ↑
01.08.2021 15:52:11
Microcode wird von deinem Board/deiner Firmware mitgebracht, und wird in jedem Fall geladen – in deinem Log steht dann die Version davon.
Das ist ja genau das, was mich verwirrt:

Code: Alles auswählen

BIOS Information
	Vendor: American Megatrends Inc.
	Version: P4.30
	Release Date: 11/29/2019
Das Journal sagt trotz Blacklist:

Code: Alles auswählen

Aug 01 12:57:04 XFCE kernel: microcode: microcode updated early to revision 0xea, date = 2021-01-05
Passt doch irgendwie nicht 8O

Zu deinem Update:
niemand hat geschrieben: ↑ zum Beitrag ↑
01.08.2021 15:52:11
Ursache ist, dass das noch weit vor dem Greifen eventuell vorhandener Blacklist-Einträge geschieht – die sind zu dem Zeitpunkt noch gar nicht bekannt, das wird sogar noch vor dem Kernel geladen.
Das würde Sinn machen, und es wenigstens erklären.
Probleme hab ich nicht. Hatte bloß irgendwann den Widerspruch geortet, mich aber nicht weiter drum gekümmert.
Aber heute ist Sonntag :P
Dann werde ich es mal so lassen, wie Debian das vorschlägt
Erstmal Danke :THX:

mcb

Re: Frage zum Intel-Microcode / Blacklist

Beitrag von mcb » 01.08.2021 21:34:19

Hängt es damit zusammen ?

viewtopic.php?t=168160

'Früher gab's microcode.ko als separates Modul, aber anscheinend wurde das vor einiger Zeit geändert:' 2ter Beitrag.

Antworten