Arch Linux 不断在 tty 中打印出奇怪的字符

Arch Linux 不断在 tty 中打印出奇怪的字符

我无法登录到我的 Arch Linux 机器,因为 tty 不断被^@字符填满,因此我无法输入我的用户名或密码。怎么了?

答案1

你能 ssh 进入你的机器吗?如果可以的话,请尝试输入

sudo dmesg -n 1

这将阻止来自内核的消息。可能没有帮助,但值得一试

答案2

一些协议使用 NUL 来保持活动。您可以尝试设置较高的保持活动来避免这种行为。例如,在 iTerm2 中,有一个选项称为“空闲时,发送 Ascii 代码”。

0(null、NUL、\0、^@),最初是一个被忽略的字符,但现在被许多编程语言用来标记字符串的结尾。

答案3

通过运行解决了这个问题:

rmmod peaq_wmi
rmmod input_polldev

相关内容