web-dev-qa-db-ja.com

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までです(それまではわかりません)。


buntu Wiki で提案されているzcat /usr/share/doc/udev/README.keymap.txt.gz |lessを読みました。 /lib/udev/findkeyboards && Sudo /lib/udev/keymap -i input/event5は、連続した改行のように見えるものを生成します。

Sudo udevadm monitorはイベントを表示しません。

4
turbo

これを試して:

  • ラップトップをシャットダウンします。
  • ラップトップから電源コードを抜き、電源コンセントからも抜きます。
  • バッテリーをラップトップから取り外します。
  • Powerボタンを2〜3秒間押し続けます。
  • これを2〜3回繰り返します。
  • バッテリーを取り付け直します(取り外してから少なくとも30秒は経過しているはずです)。
  • 電源コードをラップトップに接続し直します(電源コードを残したまま未接続コンセントから)
  • Powerボタンを2〜3秒間押し続けます。
  • これを2〜3回繰り返します。
  • 電源コードをコンセントに差し込みます。
  • ラップトップを起動する
2
SirCharlo