Bios

更新微碼

  • June 6, 2020

我有幾乎最新的英特爾 CPU,我的電腦根本無法關機。dmesg

[    4.761241] ACPI: Invalid passive threshold
...
[    7.329946] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.SAT0.PRT1._GTF.DSSP], AE_NOT_FOUND (20190703/psargs-330)
[    7.329951] No Local Variables are initialized for Method [_GTF]
[    7.329952] No Arguments are initialized for method [_GTF]
[    7.329952] ACPI Error: Aborting method \_SB.PCI0.SAT0.PRT1._GTF due to previous error (AE_NOT_FOUND) (20190703/psparse-531)
[    7.331230] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.SAT0.PRT1._GTF.DSSP], AE_NOT_FOUND (20190703/psargs-330)
[    7.331234] No Local Variables are initialized for Method [_GTF]
[    7.331234] No Arguments are initialized for method [_GTF]
[    7.331235] ACPI Error: Aborting method \_SB.PCI0.SAT0.PRT1._GTF due to previous error (AE_NOT_FOUND) (20190703/psparse-531)
[    7.331601] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.SAT0.PRT0._GTF.DSSP], AE_NOT_FOUND (20190703/psargs-330)
[    7.331606] No Local Variables are initialized for Method [_GTF]
[    7.331606] No Arguments are initialized for method [_GTF]
[    7.331607] ACPI Error: Aborting method \_SB.PCI0.SAT0.PRT0._GTF due to previous error (AE_NOT_FOUND) (20190703/psparse-531)
[    7.348220] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.SAT0.PRT0._GTF.DSSP], AE_NOT_FOUND (20190703/psargs-330)

啟動iucode_tools說可以更新微碼:

selected microcodes:
 064/001: sig 0x000906e9, pf_mask 0x2a, 2019-10-03, rev 0x00ca, size 100352
 065/001: sig 0x000906ea, pf_mask 0x22, 2019-10-03, rev 0x00ca, size 99328
 066/001: sig 0x000906eb, pf_mask 0x02, 2019-10-03, rev 0x00ca, size 100352
 067/001: sig 0x000906ec, pf_mask 0x22, 2019-10-03, rev 0x00ca, size 99328
 068/001: sig 0x000906ed, pf_mask 0x22, 2019-10-03, rev 0x00ca, size 100352

…但我無法弄清楚如何做到這一點。執行sudo apt-get upgrade intel-microcode根本沒有幫助(進行了升級但沒有任何改變)。

正如 user263096 的評論中已經暗示的那樣,如果您使用 BIOS 啟動,只需使用主機板製造商網站更新您的 BIOS 並安裝最新的 Intel 驅動程序。

即使這不太可能,我也會檢查

/boot/loader/entries/entry.conf

文件如果

initrd  /cpu_manufacturer-ucode.img

在那兒。如果沒有,請添加它。這僅在您使用 uefi 時才有意義。

編輯:如果您使用的是 GRUB,請嘗試

/boot/grub/grub.cfg

引用自:https://unix.stackexchange.com/questions/591225