瘟貓和Linux配置實作指南: 安裝貓的驅動程序

Next Previous Contents

## 3. 安裝貓的驅動程序

您沒有必要完全閱讀本節段，只需要匹配您的貓的部分就可以了。目前，我只通過使用朗訊（Lucent）和開源驅動程序來講述如何安裝LT貓。如果您已經編寫了或者使用了其它的瘟貓驅動程序，無論是閉源還是開源的，都給我放一個過來吧（我的email地址是：alexandre12@mageos.com），然后我就可以把它放到這個節段當中來。

## 3.1 LT牌瘟貓（來自朗訊科技Lucent）

鏈接URL：http://www.linmodems.org/linux568.zip

作者：Lucent Technologies

版權協議：非GPL

支持范圍：使用朗訊（Lucent）芯片的ISA/PCI貓，該芯片屬于Mars系列

特性：內核模塊化; 串口仿真。支持PPP、Fax 和 Voice

最新版本（據我所知）：5.68

相關文檔：README

系統要求：版本號不低于2.2.12的且支持模塊加載的RedHat內核

使用方法：先解壓縮軟件包（請執行'unzip linux568.zip'），然后執行./ltinst即可。

問題：

- 'insmod: ltmodem: Unresolved symbol(s) *****': You have not a kernel matching with ltmodem. Get the 2.2.12 kernel from ftp.kernel.org, compile and install it
- 'Warning: kernel version mismatch...": It is simply because ou have not the 2.2.12-20 kernel. It's only a warning, and it doesn't make the modem failing
- 'ltmodem: init_module: device or resource busy':
  - 您安裝的貓不是lt貓或者兼容貓
  - 如果您的貓是ISA接口的，原因可能是沒有使用isapnp配置過
  - 如果您的貓是PCI接口的，可能是內核當中沒有配置PCI支持

## 3.2 LTMODEM程序（開源的驅動程序）

鏈接URL: http://www.close-u-net.com

作者： Richard Close and Pavel Machek

版權協議：GPL

支持范圍：使用朗訊（Lucent）芯片的ISA/PCI貓，該芯片屬于Mars系列

特性： 用戶級（user-space）的驅動程序; 支持語音電話（Voice call）﹔不支持PPP（V90）

最新版本（據我所知）：0.9.2

相關文檔：README

系統要求：gcc編譯器、automake

使用方法：

- PCI: make ; make install - 然后使用'ltmodem'程序來和貓通訊
- ISA: （請閱讀README.ISA說明文件）mv Makefile Makefile.PCI ; mv Makefile.ISA Makefile ﹔然后編輯config.h并變更貓的(I/O Address、DMA、IRQ)當前數值; make ; make install - 然后使用'ltmodem'程序來和貓通訊。

問題：

- "Sorry, I can't found any modem...":

  - You have not LT modem
  - You have an ISA modem not configured by isapnp
  - You have an ISA modem configured ; but ltmodem was not compiled as ISA
  - You have a PCI modem with no PCI support included in the kernel
  - You have a PCI modem and a compliant kernel, but ltmodem was not compiled as PCI

Next Previous Contents