J'ai envoyé mon ordinateur au fabricant pour diagnostic et aide pour un problème de sortie vidéo qu'il rencontrait. Ils ont mis à jour le BIOS. Depuis, je reçois
[Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x20 (or later)
Je n'avais pas de packages de microcode ou ucode installés auparavant et je n'avais pas l'habitude de recevoir ce message.
J'ai contacté le fabricant et il a répondu "ne me souviens pas de votre numéro de ticket mais doute que nous ayons mis à jour le BIOS", donc ils ne sont pas très utiles.
Il démarre et fonctionne, mais TSC_DEADLINE est-il important ou utile?
La seule chose que je puisse trouver à ce sujet est la suivante: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=73b866d89bf7c9a895d5445faad03fa3d56c8af8
Mais cela ne semble s'appliquer qu'à VirtualBox, et dans tous les cas, j'exécute déjà le noyau 4.14, donc je pense que si ce commit devait résoudre mon problème, il l'aurait déjà.
ryan@pocketwee:~$ uname -a
Linux pocketwee 4.14.0-1-amd64 #1 SMP Debian 4.14.2-1 (2017-11-30) x86_64 GNU/Linux
linux-firmware
ne mettra pas à jour le microcode, vous en avez besoin intel-microcode
ou amd64-microcode
pour cela (au moins sur Debian et ses dérivés).
linux-firmware
qui fournit les mises à jour du micrologiciel requises. Dans Debian, vous devrez peut-être l'activercontrib
et / ou l'non-free
obtenir. Le patch que vous avez lié est destiné à résoudre la situation idiote lorsque le noyau se conforme à un firmware obsolète lors du démarrage dans une machine virtuelle, qui n'a évidemment pas de firmware ...