atkbd.c 发送垃圾日志。如何摆脱?这是什么?

atkbd.c 发送垃圾日志。如何摆脱?这是什么?

在我的 Vostro 1000 笔记本上,以下消息向我的 dmesg 发送垃圾邮件:

[18678.728936] atkbd.c: Unknown key released (translated set 2, code 0x8d on isa0060/serio0).
[18678.728941] atkbd.c: Use 'setkeycodes e00d <keycode>' to make it known.
[18679.831109] atkbd.c: Unknown key pressed (translated set 2, code 0x8d on isa0060/serio0).
[18679.831119] atkbd.c: Use 'setkeycodes e00d <keycode>' to make it known.
[18679.841607] atkbd.c: Unknown key released (translated set 2, code 0x8d on isa0060/serio0).
[18679.841615] atkbd.c: Use 'setkeycodes e00d <keycode>' to make it known.
[18680.901733] atkbd.c: Unknown key pressed (translated set 2, code 0x8d on isa0060/serio0).
[18680.901744] atkbd.c: Use 'setkeycodes e00d <keycode>' to make it known.
[18680.911536] atkbd.c: Unknown key released (translated set 2, code 0x8d on isa0060/serio0).
[18680.911546] atkbd.c: Use 'setkeycodes e00d <keycode>' to make it known.

它很可能不是来自实际密钥,因为它会定期出现。首先,它是什么?可能是我的电池坏了,因为它快没电了,只能充到初始容量的 11%,但我没有证据证明这一点。

  • 这是什么/我怎样才能知道它来自哪里?
  • 我该如何摆脱它?是否有“无效”密钥代码?

当我分配一个键码时,sudo setkeycode e00d $(random keycode)该键确实被按下了。例如,这使得无法输入 sudo 密码。因此任何“真实”键码都不是选项。

半年前还不是这样的。比无效的密钥代码更好的是真正的修复。它发生在10.04 至 12.04(在此之前我不知道)。


zcat /usr/share/doc/udev/README.keymap.txt.gz |less我确实按照建议读了Ubuntu 维基./lib/udev/findkeyboards && sudo /lib/udev/keymap -i input/event5产生了看起来像是快速连续的换行符的内容。

sudo udevadm monitor不显示该事件。

答案1

尝试这个:

  • 关闭你的笔记本电脑。
  • 拔掉笔记本电脑的电源线,并将其从电源插座上拔掉。
  • 从笔记本电脑中取出电池。
  • 按住力量按钮2至3秒钟。
  • 重复2至3次。
  • 重新安装电池(从取出电池到现在至少应该已经过去 30 秒)。
  • 将电源线重新插入笔记本电脑(同时将电源线留在拔掉插头(从墙上插座)
  • 按住力量再次按下按钮 2 至 3 秒钟。
  • 重复2至3次。
  • 将电源线插入墙上插座。
  • 启动你的笔记本电脑

相关内容