日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

kerneld mini-HOWTO( 五 )



alias net-pf-4 ipx

也請(qǐng)閱讀以下有關(guān)防止開(kāi)機(jī)時(shí)出現(xiàn)關(guān)於未定義的協(xié)定的常見(jiàn)問(wèn)題 。

檔案系統(tǒng)
有關(guān)檔案系統(tǒng)的 kerneld 要求就是檔案系統(tǒng)的名稱(chēng) 。一個(gè)常見(jiàn)的用途是為光碟載入 isofs 的模組,例如 "iso9660" 檔案系統(tǒng):

alias iso9660 isofs



--------------------------------------------------------------------------------


需要特別設(shè)定的設(shè)備
部分設(shè)備不只要使用代碼 (aliasing),還要其他設(shè)定,如模組的設(shè)備 (a device to a module) 。

主數(shù)碼 10 的字元設(shè)備:雜項(xiàng)設(shè)備 (The miscellaneous devices)
SCSI 設(shè)備
需特別初始化 (initialization) 的設(shè)備



char-major-10:滑鼠、看門(mén)狗和隨機(jī)數(shù) (Mice, watchdogs and randomness)
大多數(shù)硬件設(shè)備都以主數(shù)碼分辨,例如 ftape 是 char-major-27 。但如果你看看在 /dev 中主數(shù)碼是 10 的字元設(shè)備,你會(huì)見(jiàn)到一堆毫無(wú)關(guān)連的設(shè)備,包括:

各種各樣的滑鼠(bus mice, PS/2 mice)
看門(mén)狗設(shè)備 (watchdog devices)
核心的 "random" 設(shè)備
APM 介面 (Advanced Power Management interface)
很明顯,這些設(shè)備是由多個(gè)不同的模組控制的 。所以,這些雜項(xiàng)設(shè)備的 kerneld 設(shè)定用到主號(hào)碼及副號(hào)碼 (the major number and the minor number):

alias char-major-10-1 psaux # For PS/2 mouse
alias char-major-10-130 wdt # For WDT watchdog

要用到此特性,你需要一個(gè) 1.3.82 或之後的核心部分 。較舊的核心不會(huì)把副號(hào)碼傳給 kerneld,因此,kerneld 不能找出所需要的雜項(xiàng)設(shè)備 。


載入 SCSI 驅(qū)動(dòng)程式: scsi_hostadapter 項(xiàng)目
SCSI 設(shè)備包括一個(gè) SCSI 配接卡 (SCSI host adapter, 例如 Adaptec 1542)及一個(gè)所需設(shè)備(如硬碟機(jī) (hard disk)、光碟機(jī) (CD-ROM) 或磁帶機(jī) (tape-drive))的驅(qū)動(dòng)程式 。這全都可以模組來(lái)載入 。但是,當(dāng)你想存取連接到 Adaptec 卡的光碟機(jī)時(shí),核心和 kerneld 只知道它需要載入 sr_mod 模組來(lái)支援那 SCSI 光碟機(jī)—它不知道那光碟機(jī)連接到什麼 SCSI 控制器 (SCSI controller),所以不知道載入什麼模組來(lái)支援那光碟機(jī) 。

要解決這問(wèn)題,你可加一個(gè)你的 SCSI 驅(qū)動(dòng)程式的項(xiàng)目到你的 /etc/conf.modules 中,籍以告訴 kerneld 如何在眾多 SCSI 控制器模組中選擇:

alias scd0 sr_mod # sr_mod for SCSI CD-ROM"s ...
alias scsi_hostadapter aha1542# ... need the Adaptec driver

這只適用於 1.3.82 或之後的核心 。

這方法只當(dāng)你只用一個(gè) SCSI 控制器時(shí)適用 。如果你有超過(guò)一個(gè),難度就高一點(diǎn) 。

一般來(lái)說(shuō),如果已經(jīng)載入了一個(gè)配接器,你不能再叫 kerneld 載入另一個(gè) 。你可把兩個(gè)都編譯到核心中(不用模組),或自己把模組載入 。

事實(shí)上,有一個(gè)方法可使 kerneld 載入多個(gè) SCSI 驅(qū)動(dòng)程式 。James Tsiao 有以下提議:


只要你親手建立 modules.dep 的倚賴(lài) (dependency),你可很輕易使
得 kerneld 載入第二個(gè) SCSI 驅(qū)動(dòng)程式 。你只需一個(gè)類(lèi)似的項(xiàng)目:

 /lib/modules/2.0.30/scsi/st.o: /lib/modules/2.0.30/scsi/aha1542.o

來(lái)使 kerneld 在載入 st.o 前先載入 aha1542.o 。我家中的電腦就使用
了幾乎相同的設(shè)定,對(duì)我所有二級(jí) SCSI 設(shè)備 (secondary scsi devices),
包括磁帶機(jī)、光碟機(jī)和其他一般的 SCSI 設(shè)備都沒(méi)問(wèn)題 。缺點(diǎn)是
"depmod -a" 不能自動(dòng)查出這些倚賴(lài),所以你要自己加入這些,而且不
可在開(kāi)機(jī)時(shí)執(zhí)行 "depmod -a" 。但只要設(shè)定好了,kerneld 就能自動(dòng)載入
aha1542.o 。
你要知道這技考只當(dāng)你有不同種類(lèi)的 SCSI 設(shè)備接駁在兩個(gè)控制器時(shí)才有用,例如,把硬碟駁在其中一個(gè),而把光碟機(jī)、磁帶或其他 SCSI 駁到另一個(gè) 。

推薦閱讀