Я надіслав свій комп’ютер виробнику для діагностики та допомоги щодо виходу відеовиходу, який він мав. Вони оновили BIOS. Відтоді я отримую
[Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x20 (or later)
У мене раніше не було встановлено пакетів мікрокоду чи коду, і я не використовував це повідомлення.
Я зв’язався з виробником, і вони відповіли "не пам'ятаю номер вашого квитка, але сумніваємось, що ми оновили BIOS", тому вони не дуже корисні.
Він завантажується і працює, але чи важлива чи корисна TSC_DEADLINE?
Єдине, що я можу знайти про це: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=73b866d89bf7c9a895d5445faad03fa3d56c8af8
Але це, здається, стосується лише VirtualBox, і в будь-якому випадку я вже запускаю ядро 4.14, тож я б подумав, якби ця комісія збиралася виправити мою проблему, яку вона вже мала.
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
не буде оновлювати мікрокод, потрібен вам intel-microcode
або amd64-microcode
для цього (принаймні, на Debian і похідних).
linux-firmware
який забезпечує необхідні оновлення програмного забезпечення. У Debian вам може знадобитися включитиcontrib
та / абоnon-free
отримати його. Патч, який ви пов’язали, покликаний вирішити нерозумну ситуацію, коли ядро відповідає застарілому вбудованому програмному забезпеченню під час завантаження у віртуальній машині, яка, очевидно, не має жодної прошивки ...