MacbookAir(21.04):最近更新后从挂起状态恢复非常慢

MacbookAir(21.04):最近更新后从挂起状态恢复非常慢

挂起和恢复功能已在我的 MacbookAir 上运行了 6 年多,在更新至 21.04 后仍能正常工作。随后的更新产生了一个问题,即恢复(按下电源按钮时)需要大约 30 秒才能启动;机器实际上在大约 30 秒内没有响应,直到完全正常唤醒。

这件事有几个奇怪的地方:

  1. 我说没有反应,是指键盘背光关闭,屏幕关闭。但是,如果我把机器放在耳边,我确实听到按下电源按钮后立即发生的嗡嗡声。

  2. 虽然键盘背光和屏幕关闭约 30 秒,但键盘会在约 15 秒内开始向机器发送击键。

  3. 机器在重启后第一次恢复正常,但所有后续挂起/恢复都会出现延迟。

我做了一个实验,我按下电源按钮以暂停,然后等待整整 60 秒,然后再次按下电源按钮以恢复。暂停前系统日志的最后几行如下。

Sep  4 22:40:55 praxis systemd-sleep[53765]: Suspending system...                
Sep  4 22:40:55 praxis kernel: [18668.791824] PM: suspend entry (deep)           
Sep  4 22:40:55 praxis gnome-shell[4696]: An active wireless connection, in infrastructure mode, involves no access point?

系统日志中的下一行在上一行出现后约 90 秒出现:

Sep  4 22:42:26 praxis kernel: [18670.258872] Freezing user space processes ... (elapsed 0.004 seconds) done.
Sep  4 22:42:26 praxis kernel: [18670.263349] OOM killer disabled.               
Sep  4 22:42:26 praxis kernel: [18670.263350] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
Sep  4 22:42:26 praxis kernel: [18670.264842] printk: Suspending console(s) (use no_console_suspend to debug)
Sep  4 22:42:26 praxis kernel: [18670.271345] ERROR @wl_notify_scan_status :     
Sep  4 22:42:26 praxis kernel: [18670.271348] wlp3s0 Scan_results error (-22)    
Sep  4 22:42:26 praxis kernel: [18670.282146] sd 0:0:0:0: [sda] Synchronizing SCSI cache
Sep  4 22:42:26 praxis kernel: [18670.893668] sd 0:0:0:0: [sda] Stopping disk    
Sep  4 22:42:26 praxis kernel: [18670.914168] ACPI: EC: interrupt blocked        
Sep  4 22:42:26 praxis kernel: [18670.993742] pcieport 0000:05:00.0: quirk: cutting power to Thunderbolt controller...
Sep  4 22:42:26 praxis kernel: [18671.329828] pcieport 0000:05:00.0: quirk_apple_poweroff_thunderbolt+0x0/0xd0 took 328240 usecs
Sep  4 22:42:26 praxis kernel: [18671.350207] ACPI: Preparing to enter system sleep state S3

我觉得奇怪的是这些似乎都是暂停消息,好像机器在进入暂停状态之前没有做好准备。

有人能帮我调试一下这种情况吗?你知道要针对哪个软件包报告错误吗?

答案1

最近的内核更新已修复此问题。

相关内容