GNU/Linux >> Belajar Linux >  >> Linux

usbhid tidak dapat menemukan titik akhir interupsi masukan

Men-debug masalah

Petunjuk besar di sini adalah pesan kesalahan:

usbhid:9-2:1.1:tidak dapat menemukan titik akhir interupsi input

USB HID adalah singkatan dari USB Human Interface Device, yang biasanya berarti keyboard atau mouse Anda, dengan asumsi keduanya adalah perangkat berbasis USB.

Keyboard atau mouse?

Saat masalah muncul, biasanya Anda akan melihat pesan kesalahan di dmesg yang sesuai dengan kesalahan usbhid juga. Saat melihat, OP dapat menemukan bahwa pesan-pesan ini pasti ada di sana, dan tampaknya mengarah ke mouse sebagai pelakunya.

Menonaktifkan mouse

Untuk men-debug masalah lebih lanjut, saya menyarankan untuk menonaktifkan mouse, menggunakan metode yang saya dokumentasikan di T&J U&L lain berjudul:Nonaktifkan keyboard eksternal dari skrip. Metode ini menggunakan xinput untuk menyetel properti perangkat agar dinonaktifkan, misalnya:

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

Setelah OP menggunakan perintah yang mirip dengan yang di atas, masalahnya tampaknya hilang, yang pada dasarnya membenarkan kecurigaan tersebut.

Mouse jenis apa itu?

Selanjutnya kita tentukan jenis mouse yang terpasang dengan menggunakan perintah lshw -c input .

$ sudo lshw -c input

Ini membawa kami ke petunjuk selanjutnya, jenis mouse adalah model yang disebut Kinzu.

Masalah dengan mouse Kinzu

Info terakhir ini cukup penting untuk menentukan masalah yang mendasarinya. Rupanya tikus Kinzu diketahui memiliki masalah yang sama persis. Saya menemukan beberapa laporan tentangnya:

  • mouse kadang-kadang lag
  • pembaruan kernel -> mouse berhenti bekerja

Satu "solusi" adalah menggunakan port USB 3, jika tersedia, untuk mouse. OP mencoba ini tetapi tidak berpengaruh pada masalah dengan mouse ini.

Apa yang harus dilakukan?

Mengingat semua hal di atas, sepertinya mouse rusak atau hanya dirancang dengan buruk, jadi satu-satunya pilihan adalah menukarnya dengan mouse lain.


Linux
  1. Bagaimana Cara Melakukan `head` Dan `tail` Pada Input Null-delimited Di Bash?

  2. Temukan File yang Tidak Dapat Dibaca Pengguna?

  3. Tidak Dapat Menemukan File Untuk Ditambal Pada Baris Input 3?

  1. Linux – Linux Setara dengan “Shake To Find Cursor” Mac?

  2. Bagaimana cara menemukan versi Fedora yang saya gunakan?

  3. Bagaimana saya bisa membuat file di setiap folder?

  1. Di mana saya dapat menemukan php.ini?

  2. Bagaimana saya bisa menjalankan dos2unix di seluruh direktori?

  3. Linux, mengapa saya tidak dapat mem-pipe find result ke rm?