对于我们常见的键盘一般有三种类型,其一为老式的五针键盘,其二为ps/2键盘,其三是usb鼠标。
对于前两种键盘,一般现在的linux发行版都把它们需要的设备模块打包入内核,所以无需进行附加的模块插入操作,键盘就能够正常工作。
而对于USB的键盘,一般而言,要使它正常工作必须先插入对应的设备模块。
对于USB的键盘,您若是要通过手动加载模块的方式使其工作,必须首先插入usb桥接器模块,然后您还必须插入键盘模块usbkbd.o,以及keybdev.o,这样usb键盘才能够正常工作。
此时,运行的系统命令:
/sbin/modprobe usbkbd /sbin/modprobe keybdev
对于2.2.x系列的内核若要内核的kmod在需要时自动加载则必须在/etc/modules.conf文件中设置别名usb-interface,它对应您所使用的桥接器模块。
例如,当桥接器的类型为UHCI时,在/etc/modules.conf中加入设备别名:
alias usb-interface usb-uhci
对于2.4.x系列的内核,此设备别名则变为:
alias usb-controller usb-uhci
在设置了此别名之后,系统启动时会自动进行usb设备检测。
当检测过程发现连结的设备是系统支持的,那么系统会自动插入所需的模块。
因篇幅问题不能全部显示,请点此查看更多更全内容