110 lines
4.3 KiB
HTML
110 lines
4.3 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
|
<HTML>
|
|
<HEAD>
|
|
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
|
|
<TITLE>The Winmodems-and-Linux HOWTO: Installing a modem driver</TITLE>
|
|
<LINK HREF="Winmodems-and-Linux-HOWTO-4.html" REL=next>
|
|
<LINK HREF="Winmodems-and-Linux-HOWTO-2.html" REL=previous>
|
|
<LINK HREF="Winmodems-and-Linux-HOWTO.html#toc3" REL=contents>
|
|
</HEAD>
|
|
<BODY>
|
|
<A HREF="Winmodems-and-Linux-HOWTO-4.html">Next</A>
|
|
<A HREF="Winmodems-and-Linux-HOWTO-2.html">Previous</A>
|
|
<A HREF="Winmodems-and-Linux-HOWTO.html#toc3">Contents</A>
|
|
<HR>
|
|
<H2><A NAME="s3">3. Installing a modem driver</A></H2>
|
|
|
|
<P>You have not to read this section entirely; just read one matching with your modem. For the moment, it just describes how to install a LT Modem, using the Lucent and OpenSource driver. If you have written or used an other Winmodem driver, Open or Closed Source, you can email me (alexandre12@mageos.com), and I will include it in this section.
|
|
<P>
|
|
<P>
|
|
<H2><A NAME="ss3.1">3.1 ltmodem 5.78</A>
|
|
</H2>
|
|
|
|
<P>URL: http://www.tux.org/pub/dclug/marvin/ltmodem-5.78e.tar.gz
|
|
<P>Author: Lucent
|
|
<P>License: Non-GPL
|
|
<P>Supports: ISA/PCI modem, with a Lucent chipset (Mars family)
|
|
<P>Features: Kernel module; simulate a serial port. Does PPP, Fax and Voice
|
|
<P>Current Version: 5.78e
|
|
<P>Documentation: README-1ST
|
|
<P>Requires: 2.2.x or 2.4.x; ISA PNP Support; Loadable module support; C Compiler
|
|
<P>How-to-use: Read README-1ST. It is very clear.
|
|
<P>Problems:
|
|
<P>
|
|
<UL>
|
|
<LI>Unresolved symbols: xxx_isapnp_xxxx: run modprobe isapnp.</LI>
|
|
<LI>Device or ressource busy: your modem is not compliant with the driver</LI>
|
|
</UL>
|
|
|
|
Comments: Lucent, this time, avoid kernel version and distribution problems by providing the source for some elements.
|
|
<P>
|
|
<H2><A NAME="ss3.2">3.2 The LT WinModem (from Lucent) 5.68 (OBSOLETE)</A>
|
|
</H2>
|
|
|
|
<P>URL: http://www.linmodems.org/linux568.zip
|
|
<P>Author: Lucent Technologies
|
|
<P>License: Non-GPL
|
|
<P>Supports: ISA/PCI modems, with a Lucent chipset (Mars family)
|
|
<P>Features: Kernel module; simulate a serial port. Does PPP, Fax and Voice
|
|
<P>Current version (as far as I know): 5.68
|
|
<P>Documentation: README
|
|
<P>Requires: A 2.2.12 or higher RedHat kernel; loadable module support
|
|
<P>How-to-use: Unzip the package ('unzip linux568.zip'), and run ./ltinst. That's all !
|
|
<P>Problems:
|
|
<P>
|
|
<UL>
|
|
<LI><P>
|
|
</LI>
|
|
<LI>'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</LI>
|
|
<LI>'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</LI>
|
|
<LI>'ltmodem: init_module: device or resource busy':
|
|
<UL>
|
|
<LI>You have no lt modem or compliant installed</LI>
|
|
<LI>If you have a ISA modem, it is not configured by isapnp</LI>
|
|
<LI>If you have a PCI modem, the PCI support in the kernel was not configured</LI>
|
|
</UL>
|
|
</LI>
|
|
</UL>
|
|
<P>
|
|
<H2><A NAME="ss3.3">3.3 The LTMODEM program (OpenSource driver)</A>
|
|
</H2>
|
|
|
|
<P>URL: http://www.close.u-net.com
|
|
<P>Authors: Richard Close and Pavel Machek
|
|
<P>License: GPL
|
|
<P>Supports: ISA/PCI modems, with Lucent chipsets (Mars family)
|
|
<P>Feature: User-space driver; does Voice calls; does not PPP (V90)
|
|
<P>Current version (as far as I know): 0.99
|
|
<P>Documentation: README
|
|
<P>Requires: GNU C Compiler, automake
|
|
<P>How-to-use:
|
|
<P>
|
|
<UL>
|
|
<LI><P>
|
|
</LI>
|
|
<LI>PCI: make ; make install - Then use the 'ltmodem' program to communicate with the modem</LI>
|
|
<LI>ISA: (read the README.ISA file) mv Makefile Makefile.PCI ; mv Makefile.ISA Makefile ; edit config.h and change for the correct values for your modem (I/O Address, DMA, IRQ) ; make ; make install - The use 'ltmodem' program to communicate with the modem. <P>
|
|
</LI>
|
|
</UL>
|
|
|
|
Problems:
|
|
<P>
|
|
<UL>
|
|
<LI>"Sorry, I can't found any modem...": <P>
|
|
<UL>
|
|
<LI>You have not LT modem</LI>
|
|
<LI>You have an ISA modem not configured by isapnp</LI>
|
|
<LI>You have an ISA modem configured ; but ltmodem was not compiled as ISA</LI>
|
|
<LI>You have a PCI modem with no PCI support included in the kernel</LI>
|
|
<LI>You have a PCI modem and a compliant kernel, but ltmodem was not compiled as PCI</LI>
|
|
</UL>
|
|
</LI>
|
|
</UL>
|
|
<P>
|
|
<HR>
|
|
<A HREF="Winmodems-and-Linux-HOWTO-4.html">Next</A>
|
|
<A HREF="Winmodems-and-Linux-HOWTO-2.html">Previous</A>
|
|
<A HREF="Winmodems-and-Linux-HOWTO.html#toc3">Contents</A>
|
|
</BODY>
|
|
</HTML>
|