winmodem

瘟貓和其他的貓相同,是用來訪問電話服務的,比如BBS、英特網、語音電話、傳真等等。他通過電話線連線並由速度決定其特性。“瘟”貓(WINmodem)依賴於視窗系統作業系統才能工作他們需要特定的軟體和驅動程式協同起來才能完成完整的任務。所謂的特定軟體指的就是作業系統,隨貓所提供的驅動程式99%的程度是只有為微軟視窗系統平台獨家提供的。

基本介紹

  • 中文名:winmodem
  • 辨別:看看你的貓連線的串口的名稱
  • 類型:ISA或是PCI的
  • 步驟:請執行’pnpdump > /etc/isapnp
辨別,類型,PCI,ISA,

辨別

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’。
2. 請使用你最喜歡的文本編輯器來編輯該檔案。
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’。在每一次的系統啟動的設備自 動
設定時,這會起到非常大作用。

相關詞條

熱門詞條

聯絡我們