每当我连接 USB 电话时,我就无法再暂停我的计算机。即使拆下我的手机也不起作用。
ACPI: EC: interrupt blocked
ACPI: Preparing to enter system sleep state S3
ACPI: EC: event blocked
ACPI: EC: EC stopped
PM: Saving platform NVS memory
Disabling non-boot CPUs ...
smpboot: CPU 1 is now offline
IRQ 29: no longer affine to CPU2
smpboot: CPU 2 is now offline
IRQ 18: no longer affine to CPU3
IRQ 23: no longer affine to CPU3
IRQ 26: no longer affine to CPU3
IRQ 31: no longer affine to CPU3
smpboot: CPU 3 is now offline
ACPI: Low-level resume complete
ACPI: EC: EC started
PM: Restoring platform NVS memory
Enabling non-boot CPUs ...
x86: Booting SMP configuration:
smpboot: Booting Node 0 Processor 1 APIC 0x1
cache: parent cpu1 should not be sleeping
CPU1 is up
smpboot: Booting Node 0 Processor 2 APIC 0x2
cache: parent cpu2 should not be sleeping
CPU2 is up
smpboot: Booting Node 0 Processor 3 APIC 0x3
cache: parent cpu3 should not be sleeping
CPU3 is up
ACPI: Waking up from system sleep state S3
ACPI: EC: interrupt unblocked
sdhci-pci 0000:02:00.0: MMC controller base frequency changed to 50Mhz.
ACPI: EC: event unblocked
sd 0:0:0:0: [sda] Starting disk
我正在systemctl suspend -i
使用
4.18.0-15-generic #16-Ubuntu SMP x86_64 x86_64 x86_64 GNU/Linux
$ cat /proc/acpi/wakeupDevice S-state Status Sysfs node
LID S4 *disabled platform:PNP0C0D:00
SLPB S3 *disabled platform:PNP0C0E:00
IGBE S4 *disabled pci:0000:00:19.0
EXP3 S4 *disabled pci:0000:00:1c.2
XHCI S3 *disabled pci:0000:00:14.0
EHC1 S3 *enabled pci:0000:00:1d.0
EHC2 S3 *enabled pci:0000:00:1a.0
HDEF S4 *disabled pci:0000:00:1b.0
答案1
此类问题与硬件相关(ACPI 表)。当 Linux 系统启动时,您可以在输出中找到以下几行dmesg
:
[ 0.x] ACPI : EC: interrupt unblocked
[ 0.x] ACPI : EC: event unblocked
我相信您的日志中不存在第二个(不确定这是这里唯一的问题)。也许尝试更新您机器的 USB 驱动程序或固件。
如果问题在实时操作系统(来自 USB)上仍然存在,则可能是与您的固件(SMI / ACPI 实现)有关的问题。
如果您无法通过更新解决此问题,则可能需要检查与“挂起”或 S3 恢复相关的 DSDT 或 SSDT 表(包含 ACPI 过程的 AML 代码)。
有关这些过程的更多详细信息,请查看 ACPI 文档:https://uefi.org/sites/default/files/resources/ACPI_6_2.pdf#G8.1371219