Mysz USB
Ten artykuł opisuje, jak skonfigurować mysz USB pod Linuksem.
Mysz musi być zgodna ze specyfikacją Human Interface Device (HID).
[edytuj] Konfiguracja jądra
- 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ć
- 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).