Thinkpad T470 笔记本电脑的 ACPI 问题

Thinkpad T470 笔记本电脑的 ACPI 问题

我在我的 Thinkpad T470 笔记本电脑上运行 Ubuntu mate 16.04.3 LTS(内核 4.10.1),但遇到了 ACPI 一些问题。

我遇到的问题是,在启动时(不是所有启动,只是有时......)启动会挂起大约 20 秒,并出现以下内核跟踪

[    0.236026] ACPI : EC: EC started
[    0.236031] ACPI : EC: interrupt blocked
[    0.238872] ACPI: \: Used as first EC
[    0.238878] ACPI: \: GPE=0x16, EC_CMD/EC_SC=0x66, EC_DATA=0x62
[    0.238883] ACPI: \: Used as boot ECDT EC to handle transactions
[    0.241682] ACPI: Executed 26 blocks of module-level executable AML code
[    0.256270] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[   19.106645] ACPI: Dynamic OEM Table Load:
[   19.106801] ACPI: SSDT 0xFFFF969DEBBE3800 0006F6 (v02 PmRef  Cpu0Ist  00003000 INTL 20160527)
[   19.107232] ACPI: Executed 1 blocks of module-level executable AML code
[   19.107483] ACPI: \_PR_.CPU0: _OSC native thermal LVT Acked
[   19.110292] ACPI: Dynamic OEM Table Load:
[   19.110328] ACPI: SSDT 0xFFFF969DEB556000 0003FF (v02 PmRef  Cpu0Cst  00003001 INTL 20160527)
[   19.110699] ACPI: Executed 1 blocks of module-level executable AML code
[   19.111222] ACPI: Dynamic OEM Table Load:

注意时间从 0 秒跳到 19 秒以及以下消息:

[Firmware Bug]: BIOS _OSI(Linux) query ignored

之后,一切启动顺利,我的系统正常运行。所有硬件功能(例如更改亮度)均正常运行。

问题是当我尝试关闭笔记本电脑时,屏幕变黑,笔记本电脑无法关闭。我必须持续按住开机按钮几秒钟才能完全关闭笔记本电脑。

仅当笔记本电脑在启动时挂起 20 秒并出现内核消息​​时才会发生此问题。每当我没有该内核跟踪时,笔记本电脑都会正常关机。

我已经在 Google 上搜索了一下,尝试了以下启动选项,但都不起作用

  • acpi=force
  • acpi=linux
  • acpi_os=Windows

请注意,我不想禁用 ACPI(acpi=off),因为否则我必须按下电源按钮来关闭我的笔记本电脑。

有人知道问题可能出在哪里吗?

答案1

我找到了解决问题的方法。我将其发布在这里,以防其他人遇到同样的问题。

我将笔记本电脑的 BIOS 更新到最新版本,问题就解决了。

相关内容