Mysz USB

Z funus.net
Mysz USB A4Tech NB-25

Ten artykuł opisuje, jak skonfigurować mysz USB pod Linuksem.

Mysz musi być zgodna ze specyfikacją Human Interface Device (HID).

[edytuj] Konfiguracja jądra

  1. Sekcja Device Drivers / USB Support:
    • CONFIG_USB (Support for Host-side USB) należy oczywiście włączyć
    • CONFIG_USB_HID (USB Human Interface Device (full HID) support) - włączyć jako moduł (usbhid.ko)
    • CONFIG_USB_HIDINPUT (HID input layer support) - włączyć
    • CONFIG_USB_MOUSE (USB HIDBP Mouse (simple boot) support) - nie włączać
  2. Sekcja Device Drivers / Input Device Support:
    • CONFIG_INPUT (Generic input layer) - włączyć (o ile konfigurator w ogóle pozwala na wyłączenie tej opcji); jeśli zostanie skonfigurowany jako moduł, to będzie on się nazywać input.ko

Po instalacji tak skonfigurowanego jądra należy podłączyć mysz do gniazda USB i upewnić się, że drivery input oraz usbhid są załadowane. Mysz powinna być dostępna jako /dev/input/mouse1 (liczba na końcu zależy od tego, ile jest podłączonych myszy) a także w zbiorczym urządzeniu /dev/input/mice.

Jeżeli włączono opcję CONFIG_INPUT_MOUSEDEV_PSAUX (Provide legacy /dev/psaux device) w sekcji Device Drivers / Input device support to myszy w systemie bedą również dostępne jako /dev/psaux.

Powyższe instrukcje zostały przetestowane w systemie Debian 4.0 z jądrem 2.6.18.1 (i686) i myszą A4Tech NB-25 (A4Tech Wireless Battery Free Optical Mouse).

[edytuj] Zobacz też