SuSE Linux: Verze 6.3
Připojení a používání USB zařízení (Universal Serial Bus).
Od verze jádra 2.2.7 existuje podpora ("Simple Linux USB Driver"), ovšem ovladač
je stále ještě uváděn jako "experimentální". Přečtěte si prosím README
v drivers/usb/
! Další informace naleznete také v USB HOWTO na
http://www.linux-usb.org/USB-guide/book1.html.
Důležitý pro současný vývoj USB je http://www.linux-usb.org/.
Od SuSE Linux 6.3 můžete používat různá USB zařízení, přičemž existují dva typy řadičů pro USB 1.1. OHCI (Open Host Controller Interface) a UHCI (Universal Host Controller Interface). Oba tyto typy jsou podporovány. Pro USB 2, které dosud není ve výrobě, byl vyvinut třetí standard a to EHCI (Enhanced Host Controller Interface), který zatím v Linuxu podporován není. Podporovaná zařízení jsou nyní např. myši, modemy, joysticky, tiskárny, huby a klávesnice.
Čipsety Intel a Via používají UHCI standard, tj. ovladač usb-uhci
(případně ovladač
uhci.o
) a ostatní výrobci OHCI (ovladač usb-ohci
).
mknod /dev/usbmouse c 10 32
Pro SuSE 7.0 platí:
mknod /dev/input/mouse0 c 13 33 mknod /dev/input/mice c 13 63
Naneštěstí nemohou být potřebné moduly jádra automaticky nahrány. Proto je třeba nahrát tyto moduly ručně a to následujícími příkazy.
modprobe usb-uhci modprobe usbmouse
Od verze SuSE Linuxu 6.4 výše jsou platné tyto příkazy:
modprobe usb-uhci # USB řadič modprobe mousedev # myšový userland interface modprobe hid # USB ovladač pro myši/klávesnice/joystickyTím jste nahráli lowlevel podporu pro USB řadič a poté ovladač pro USB myš. Po připojení USB myši ji můžete konfigurovat jako odpovídající PS/2 myš.
Potom ještě zkonfigurujte gpm, resp. X server programem SaX tak, aby byl
používán pro komunikaci soubor /dev/usbmouse. Jako protokol nastavte
odpovídající protokol PS/2 myši, tzn. ps/2
pro normální
2 a 3 tlačítkové myši a imps/2
pro tzv. myš s kolečkem.
Pokud výše uvedený test proběhne v pořádku, můžete oba příkazy modprobe
zapsat například do souboru /sbin/init.d/boot.local
.
Vytvoření speciálního souboru není v tomto případě nutné, protože informace z klávesnice
ho nevyužívají. Nahrejte pouze potřebné moduly (viz násl. příkazy). Věnujte také pozornost
komentáři k modulu usb-uhci
, který je uveden výše.
modprobe usb-uhci modprobe usb-keyboard
Od verze SuSE Linuxu 6.4 výše jsou platné tyto příkazy:
modprobe usb-uhci # USB řadič modprobe keybdev # kernel binding pro klávesnice modprobe hid # USB ovladač pro myši/klávesnice/joystickyPo připojení USB klávesnice ji můžete používat paralelně s "normální" PC klávesnicí. To znamená, že obě klávesnice jsou aktivní, kromě toho nemusí být připojena pouze jedna USB klávesnice.
Soubory pro komunikaci s USB modemem jsou již v SuSE Linuxu předem připraveny. Smažte případně stávající odkaz na modem a vytvořte nový link pro správný USB modem (viz. následující). V tomto příkladu vycházíme z toho, že používáte pouze jeden USB modem a terminálový adaptér.
rm /dev/modem ln -s /dev/ttyACM0 /dev/modemPo vytvoření odkazu můžete nahrát potřebný modul ovladače.
modprobe usb-uhciTento USB modem můžete potom konfigurovat programem minicom nebo wvdial (viz manuál). Při přístupu k modemu je automaticky nahrán potřebný acm modul.