全部。
我在 Debian Testing 上运行内核 5.14.16-1。
我的暂停序列包括使用 Xscreensaver 锁定屏幕。每次我从暂停中恢复时,我都没有键盘;我确实有触控板移动性,因此我可以在 Xscreensaver 给出的提示上单击“新登录”按钮;但是,当我这样做时,我仍然没有键盘,所以这无关紧要。我已经尝试过此处发布的解决方案(全部),但它们不起作用;他们都建议添加/删除内核启动参数。
今天我发现这个dmesg
:
[ 830.452644] i8042: Can't write CTR while closing AUX port
[ 830.999579] i8042: Can't reactivate AUX port
[ 831.003094] atkbd serio0: Spurious ACK on isa0060/serio0. Some program might be trying to access hardware directly.
也许这可以帮助我弄清楚发生了什么,但是搜索这个词只会返回我已经尝试过的方法。
另外,今天我注意到连接 USB 键盘可以工作;此外,当我按下 USB 键盘上的任意键时,我的笔记本电脑又开始工作了。
有没有办法在暂停恢复后自动执行此操作?也就是说,“欺骗”内核相信有一个 USB 键盘并且其中按下了一个键?
谢谢!
您的笔记本电脑型号是戴尔还是 VAIO?如果是这样,您的问题可能与Bug 195471有关。这是几年前在 Linux 内核中存在的一个错误。
不知道是否有办法“欺骗”内核,但我有一台 VAIO 笔记本电脑受该错误影响,我的解决方法是在恢复后不按任何键而是Caps Lock重复直到 Caps Lock LED 亮起,然后键盘正常工作. 希望这可以帮助!