辨別
1. 看看你的貓連線的串口的名稱(舉例說,在視窗系統或MSDOS就是COM1、COM2、...等等
)。
在
Linux下,你的貓的名稱是/dev/ttySx。此處的x是在DOS下的串口號數字減一。比如,在D
OS下的COM1,在Linux是ttySx,這裡的x=1-1=0,所以是ttyS0。
第二例:在DOS下面是COM3,在Linux下面則是ttyS2。
其他的依此類推。
2. 給/dev/ttySx做一個名為/dev/modem的符號連線。需要執行的命令是:
rm -f /dev/modem
ln -s /dev/ttySx /dev/modem
3. 下載並安裝minicom軟體包。接著運行’minicom -s’。
選擇’Serial Port Setup’(串口設定),鍵入’A’來設定’Serial Device(’串口設備),
刪
除所有的行,並輸入’/dev/modem’。接著請按[Enter]回車鍵確認。按[Esc]鍵,並選擇’sav
e setup as dfl”,然後選擇’Exit’(退出)。
請等待一會兒,然後輸入’AT’。如果你的貓回應’OK’,那么你的貓不是一隻瘟貓,而是一隻標準的貓!
如果初始化時間太長,那么你的貓應該是一隻瘟貓。請仔細閱讀本檔案,讓他能跑起來。請
以root根用戶登錄。
4. 請按CTRL+A然後X退出Minicom操作環境。
類型
瘟貓有兩種類型:ISA或是PCI的。
測試貓是PCI的還是ISA的。
PCI
首先,必須要設定一把核心。在make *config的過程
當中,必須對下列問題回答’yes’:在Loadable module support(可載入模組支持)部分:’Enable loadable module support
(CONFIG_MODULES)’(激活可載入模組支持),及 ’Set version information on all mod ules for symbols(CONFIG_MODVERSIONS)’(切記必須已安裝了modutils模組工具軟體包
?
請參閱Kerneld-HOWTO)
在General setup部分:
’PCI support’ (CONFIG_PCI)
在’PCI Access Mode’ (CONFIG_PCI_GOBIOS)處選擇’Any’ ’PCI quirks’ (CONFIG_PCI_QUIRKS)
’Backward compatible /proc/pci’ (CONFIG_PCI_OLD_PROC)
在Filesystems部分
’/proc filesystem support’ (CONFIG_PROC_FS)
如果你從未重編譯過
核心,可能你使用的發行套件的核心就已包含這些東西。如果想重編 譯
核心,而且你還從未乾過這樣的事情,請參閱Kernel-HOWTO.
目前,我們假定你的新核心已安裝妥當。
目前請運行’cat /proc/pci’命令。如果你在命令行返回的結果當中看到了你的貓的名字,那么你的貓是PCI瘟貓。請跳至’安裝驅動程式’一節
ISA
ISA的支持在
核心是不考慮直接支持的(2.4.*系列核心會考慮,不過目前他還是不夠穩定的 )。這裡有一個第三方的軟體,名字就叫isapnp,是用來檢測ISA設備的。首先你必須確認你已安裝了該軟體包。如果還沒有安裝,也能通過下載isapnptools軟體包來解決。
一旦isapnptools已安裝好,我們先運行一個特定程式,叫pnpdump。他能檢測你的
計算機系統,從中尋找出ISA設備來。在運行當中,程式試圖檢測設備所使用的資源並將這些資源列印到檔案/etc/isapnp.conf當中。然後,你需要編輯該檔案並執行另外一個程式isapnp。該程式會讀取isapnp.conf檔案並自動設定你的設備。
簡要步驟
1. 請執行’pnpdump > /etc/isapnp.conf’。
3. 定位到描述你的貓的節段部分。
4. 去掉檔案當中的某些行列的注釋(就是去掉行首的#號啦)。你得:
1 line ’(IO 0 ...)’
1 line ’(INT 0 ...)’
1 line ’(DMA 0 ...)’
1 line ’(DMA 1 ...)’
1 line ’(IO 1...)’
5. 請刪除掉所有未註解IO行當中的’(CHECK)’
6. 請執行’isapnp /etc/isapnp.conf’。如果提示有錯,請根據你得到的
錯誤信息,編輯檔案isapnp.conf並變更參數。如果沒有錯誤提示,編輯檔案isapnp.conf並解除描述你的貓的
節段部分的’(ACT Y)’行注釋。然後再執行’isapnp /etc/isapnp.conf’,系統會提示你" [[ Name of your modem]] Enabled OK"
7. 請把’isapnp /etc/isapnp.conf’添加到你的/etc/rc.d/rc.local當中,方法是輸入 ’echo "isapnp /etc/isapnp.conf" >> /etc/rc.d/rc.local’。在每一次的系統啟動的設備自 動
設定時,這會起到非常大作用。