![无法暂停 Debian 机器:睡眠后立即唤醒(“PM:设备 usb1 未能暂停异步”)](https://linux22.com/image/148426/%E6%97%A0%E6%B3%95%E6%9A%82%E5%81%9C%20Debian%20%E6%9C%BA%E5%99%A8%EF%BC%9A%E7%9D%A1%E7%9C%A0%E5%90%8E%E7%AB%8B%E5%8D%B3%E5%94%A4%E9%86%92%EF%BC%88%E2%80%9CPM%EF%BC%9A%E8%AE%BE%E5%A4%87%20usb1%20%E6%9C%AA%E8%83%BD%E6%9A%82%E5%81%9C%E5%BC%82%E6%AD%A5%E2%80%9D%EF%BC%89.png)
由于我昨天安装了最新的 Debian 更新(udev、systemd...),我无法让我的 Debian 9/KDE 机器进入睡眠状态。挂起后立即唤醒 ( systemctl suspend
)。
/var/log/syslog 有以下内容:
..Stopping disk
parport_pc 00:01: disabled
e1000e: EEE TX LPI TIMER: 00000011
dpm_run_callback(): usb_dev_suspend+0x0/0x20 [usbcore] returns -16
PM: Device usb1 failed to suspend async: error -16
PM: Some devices failed to suspend, or early wake event detected
parport_pc 00:01: activated
..Starting disk
..
rtc_cmos 00:07: System wakeup disabled by ACPI
在其他尝试中也有一些其他消息,例如与 wlan 相关的“IPS 中的驱动程序”。但无论我尝试什么,我总是收到完全相同的消息:
PM:设备 usb1 未能挂起异步:错误 -16
我迄今为止尝试过
- 使用
sudo rmmod
、sudo modprobe -r
和删除我的 WLAN 驱动程序sudo dkms remove
。做完之后就睡不着了。此外,在“成功”删除模块后重新启动后,该模块总是会再次加载(它也不再显示lsmod
)。我现在已经用dkms重新安装了。 - 断开除键盘之外的所有 USB 设备以暂停机器,断开除鼠标之外的所有 USB 设备以暂停机器,并在暂停后立即断开键盘/鼠标。
我还应该尝试其他想法吗?我觉得很奇怪,即使所有 USB 设备都已断开连接,它也会显示 USB 错误。
答案1
问题出在内部读卡器上,该读卡器显然也是通过 USB 连接的。
这似乎与:https://bugzilla.kernel.org/show_bug.cgi?id=201997
没有找到“usb1”是什么。lsusb
仍然显示与以前完全相同的设备。