2003年1月16日 星期四

Linux 的核心(Kernel) -3 核心模組設定

。模組設定檔: /etc/modules.conf
- module aliases
- module parameters
。模組檢查: /sbin/modinfo

核心模組處理
當核心需要模組時, 它將使用 modprobe 載入它, 而 kmod 程式負責根據需要執行modprobe

模組設定
許多模組接受可以在載入時指定的參數, 例如 sb Soundblaster(音效卡) 模組接受 irq, dma 和 io 這些藉由驅動程式設定系統資源的參數, 可以在 /etc/modules.conf 設定檔中指定各種參數的預設值, 當 modprobe 載入模組時, 它將查詢該檔案以獲取適當的預設值, 還可以在 /etc/modules.conf 中指定各種模組的別名, 以及在載入或卸載模組時要執行的 shell 命令

例如  /etc/modules.conf :
pre-install pcmcia_core /etc/rc.d/init.d/pcmcia start
alias eth0 tulip
options sb io=0x220 irq=7 dma=0 mpu_io=0x300

較新的模組允許使用者可以試探模組支援的參數, 模組的作者以及模組的簡要說明, 例如modinfo -p sb 說明了上面討論的參數等

沒有留言:

張貼留言