Hi

I'm new to Linux (two weeks) - I've managed to install RedHat,  PHP, staroffice and a few other things.  However I choked on installing a LT LinModem.  The instructions are below but they assume a bit too much.
1. Where should I unpack the package too?
2. I have RedHat 7 - how do I know what kernal number it is?
3. Do I just type the word 'make' at the command prompt in the directory that I unpacked it in or do i have to make something?
4. Do I have to know how to compile a kernal to install this?

Any hints would be great

Thanks
James
 

Manufacturer's driver version 5.78 - Installation
The source portion of the installation will depend on which version kernel with which you will be using the module. The original code is designed for use with Red Hat 6.2's kernel 2.2.14-5.0.

Obtain the package for your kernel from http://walbran.org/sean/linux/stodolsk/ (For 2.4 kernels, apply the necessary patches as described there.)
Unpack the package.
Make the ltmodem.o module by typing make
Change to the root user with su (enter root password when prompted)
Install the module using ./ltinst2 (recommended) or ./ltinst (original)
Your modem should now be accessible as the device /dev/modem or /dev/ttyLT0 (recommended), or /dev/ttyS14 (for backwards compatibility).

From the read me file

Changes to 5.78 LTMODEM Lucent Modem Driver
-------------------------------------------
Author: Mark Spieth
Date: 27/12/2000

Disclaimer
----------
GPL'ed except for the binary module which is of unknown status.

No responsibility is undertaken for any of this. The user takes
full responsibility and risk if this modified package is used.

Change Log
----------

5.78d ** Wed Dec 27 12:38:35 EST 2000 **

makes 2.2 and 2.4 drivers depending on uname -r
2.4 drivers are built according to marco's patches with minor mods.

debian package build (testing)

There was a problem with the 5.78c rpm post install script which
caused it not to run. Thus the devices were not made correctly

original files no longer packaged with this release. ltinst and ltuninst
were previously known as ltinst2 and ltuninst2. Ther originals can
be found in the original i56lvp578.zip package. Same goes for all other
files.

Building
--------

make

or if the headers that are required live elsewhere

make SYSTEM=/usr/

default path is /usr/src/linux/

RPM Building
------------

rpm -ta ltmodem-5.78d.tar.gz
or
rpm -tb ltmodem-5.78d.tar.gz

then install package with

rpm -U ltmodem-`uname -r`-5.78d-1.i586.rpm

Autoloading of ltmodem.o
------------------------

ltinst enables demand loading of the ltmodem.o
module. ltuninst removes the configuration

Change Notes
------------

The following changes were made to the ltmodem.o driver.
These changes were based on the semi-source version of 5.78.

linuxif.h

Removed all definitions except for the lucent one. No more of this ttyS14
config.

ltinst

new.
creates ttyLT0 ttyS14 and a link from modem
adds alias to conf.module or modules.conf (depending on modutils)

ltuninst

new
undoes ltinst

Makefile

Added extra compiler include so that /usr/src/linux is included as a base
include path.
Conditionally compiles 2.4 kernel module

serial.c

Lots here.
rs_interrupt_single changed to rs_interrupt_lucent. Needed a symbol name change
in the precompiled modem library ltmdmobj.o.
Made rs_interrupt_lucent linkable. This was the main problem in the
  later kernels
Disabled CONFIG_SERIAL_MULTIPORT CONFIG_SERIAL_SHARE_IRQ
 CONFIG_SERIAL_MANY_PORTS CONFIG_HUB6 as they are superfluous.
Removed completely register_serial unregister_serial as they conflict
  with the standard serial driver.
Changed kernel message to ttyLT
Changed driver name to lucent from serial
First one is now the lucent device.
Disabled CONFIG_SERIAL_CONSOLE as this wouldnt work anyway.

ltmodem-2.4.patch

patch for 2.4 kernel module creation for ltmodem.c and linuxif.h.
minor mod to marco's.

serial-2.4.patch

patch for 2.4 kernel module creation for serial.c. minor mod to marco's.

serial.c.240test11

original 2.4 serial.c file. taken from marco's patches.

ltmdmobj.o

binary proprietry object from i56lvp578.zip
 
 

Reply via email to