Mudah-mudahan pada masa ini anda semua telah mengalihkan tetikus dan papan kekunci PS/2, tetapi sekiranya anda masih mempunyai beberapa sistem lama yang tidak berfungsi bersama-sama dengan perkakasan PS/2, terdapat beberapa penambahbaikan untuk dicari dengan kernel Linux 6.5 yang sedang dibangunkan.

Kemas kini subsistem input yang dihantar minggu lepas oleh penyelenggara Dmitry Torokhov termasuk beberapa penambahbaikan pada perkakasan PS/2 sekolah lama…Beliau merumuskannya sebagai,”penambahbaikan pengendalian PS/2 untuk kes apabila EC telah memasukkan kod imbasan dalam daftar data, tetapi kernel menjangkakan untuk menerima ACK kepada arahan yang dihantar ke peranti (seperti togol LED papan kekunci).

Torokhov menghuraikan lebih lanjut dalam patch asal siri tentang fokus kerja ini pada kod pemacu kernel PS/2 yang semakin tua:

“Sebab utama siri tampalan ini adalah untuk menangani kes apabila pengawal EC/papan kekunci telah pun memasang kod imbasan dalam penimbal output pada masa yang sama hos (kernel) menghantar arahan PS/2 kepada pengawal/peranti. Peranti harus berhenti mengimbas (papan kekunci) atau menghantar data koordinat (tetikus), dan sebaliknya menghantar pengakuan (0xfa) dan kemudian kemungkinan tindak balas arahan, tetapi jika penimbal output sudah mengandungi bait kod imbasan, ia tidak boleh digantikan dengan bait ACK.

Senario biasa untuk ini ialah pengguna mengaktifkan fungsi CapsLock, dengan arahan menghantar hos untuk menogol LED CapsLock. Jika pada masa yang sama papan kekunci menghantar kod patah untuk kunci, kernel mungkin tersalah anggap sebagai tindak balas arahan sampah dan menjadi keliru.”

Selain penambahbaikan PS/2, terdapat juga pelbagai perubahan lain termasuk uinput kini membenarkan ruang pengguna menyuntik cap masa untuk acara input dan sokongan untuk kekunci kapasitif dengan pemacu pengawal sentuh Atmel. Senarai penuh subsistem input berubah melalui tarikan ini yang telah pun dihormati dan digabungkan minggu lepas.

Pada nota yang berkaitan, subsistem HID untuk Linux 6.5 membawakan pemacu pengawal NVIDIA SHIELD, sokongan gemuruh pengawal Xbox dan peningkatan ketara lain untuk perkakasan moden.

Categories: IT Info