GNU/Linux >> Linux の 問題 >  >> Linux

usbhid は入力割り込みエンドポイントを見つけることができません

問題のデバッグ

ここでの大きな手がかりは、エラー メッセージです:

<ブロック引用>

usbhid:9-2:1.1:入力割り込みエンドポイントが見つかりません

USB HID は USB ヒューマン インターフェイス デバイスの略で、通常はキーボードまたはマウスを意味し、それらが USB ベースのデバイスであると仮定します。

キーボードですか、それともマウスですか?

問題が発生すると、通常、dmesg にエラー メッセージが表示されます。 usbhid エラーにも対応します。見てみると、OP はこれらのメッセージが確実にそこにあり、犯人としてマウスを指しているように見えることを発見できました.

マウスを無効にする

問題をさらにデバッグするために、別の U&L Q&A に記載されている方法を使用して、マウスを無効にすることを提案しました:スクリプトから外部キーボードを無効にします。メソッドは xinput を使用します 無効になるようにデバイスのプロパティを設定します。例:

$ xinput set-int-prop 2 "Device Enabled" 8 0

OPが上記と同様のコマンドを使用した後、問題は解消されたように見え、基本的に疑いが確認されました.

それはどんなネズミですか?

次に、コマンド lshw -c input を使用して、インストールされたマウスの種類を特定しました。 .

$ sudo lshw -c input

これにより、次の手がかりが得られました。マウスの種類は、Kinzu と呼ばれるモデルでした。

Kinzu マウスの問題

この最後の情報は、根本的な問題を特定する上で非常に重要でした。どうやら、Kinzu マウスはまさにこの問題を抱えていることで知られています。それに関するいくつかのレポートを見つけました:

  • 時々マウスが遅れる
  • カーネルの更新 -> マウスが機能しなくなる

1 つの「回避策」は、USB 3 ポートが利用可能であればマウスに使用することでした。 OP はこれを試みましたが、このマウスの問題には影響しませんでした。

どうする

上記のすべてを考慮すると、マウスに欠陥があるか、単に設計が不十分であるように見えるため、実際には別のマウスに交換するしかありません.


Linux
  1. Bashは独自の入力ストリームに書き込むことができますか?

  2. ユーザーが読み取れないファイルを見つけますか?

  3. Linux – LinuxはMacの「カーソルを見つけるためのシェイク」に相当しますか?

  1. 使用している Fedora のバージョンを確認するにはどうすればよいですか?

  2. ファイルシステム上のすべてのハードリンクされたファイルを見つけるにはどうすればよいですか?

  3. ディレクトリツリーで最も古いファイルを見つけるにはどうすればよいですか

  1. 利用可能なネットワーク インターフェイスを見つけるにはどうすればよいですか?

  2. 実行可能ファイルと同じディレクトリに .so が見つかりませんか?

  3. ディスクをマウントできません (VFS:ext4 ファイルシステムが見つかりません)