From: Philip Trickett (phil at domain techworks.ie)
Date: Wed 19 Jun 2002 - 11:24:55 IST
Just to add, I have a Dell Inspiron 8100 with the Lucent winmodem, and I
have not had a problem using it with wvdial.
A transcript of the install is below for the interested...
Phil
[root at domain unagi ltmodem-6.00b9]# ./build_module
This is the ltmodem-6.00b9 compiler for drivers supporting Lucent/Agere
DSP
chip modems.
Agere Systems, Inc. provided proprietary DSP code.
Mark Spieth initiated the ltmodem compiler kit series.
Chris Hebeisen introduced the Configure implementation, bringing
Newbie friendliness.
Marv Stodolsky is culpable for the verbose messaging.
Within DOCs/ see CREDITS and Ltmodem.html for details on the
contributions of many others.
Send help queries through the newslist: discuss at domain linmodems.org
This ./build_module script only compiles drivers,
with their installation managed by subusquent commands.
Thus this ./build_module can be rerun for education or amusement,
without as yet committing changes to your System.
At any stage, you can Abort with: Ctrl-C
Enter, for general instructions.
=================================================================
All should work automatically for most Linux
installations/distributions,
if the kernel-headers/ folder is in the standard /usr/src/ position.
Otherwise a symbolic link will be necessary:
ln -s PATH_TO/kernel-headers/ /usr/src/linux
Within DOCs/, ForNewbies and Compile-failure provide related details.
To build an installer for a kernel other version than 2.4.17, use syntax
such as:
./build_module 2.2.17
where the kernel headers folder is /usr/src/kernel-headers-2.2.17/ or
ln -s PATH_TO/kernel-headers-2.2.17 /usr/src/linux
If desirable to make a record for trouble shooting purposes,
Start again with:
script ltrecord.txt
Then again the command: ./build_module (plus any added variables).
====================================================================
Enter, to scan for a PCI Lucent chipset modem.
The ltmodem drivers will FAIL to support currently known
winmodems with chipsets produced by:
Conexant, Motorola, US Robotics, IBM, PCTel and Intel.
The Lucent AMR Soft modem is NOT supported.
The Lucent Venus modems with a Controller are served by the serial.o
driver,
rather than DSP supporting driver pair, lt_modem.o and lt_serial.o ,
of this compiler kit.
Among Xircom modems some are supported, and these will be
reported out during this test.
ISA and PCMCIA card modems are NOT accessed by this scan.
... using /sbin/lspci
Modem found: 11c1:0448
11c1:0448 is 11c1:0448
The id are within the serviced ranges:
-----------------------------------------------
LUCENT 0x11c1 0x0440-0x045c
XIRCOM 0x115d 0x0000-0x000F
XIRCOM 0x115d 0x0440-0x045c
XIRCOM 0x115d 0x0010-0x03ff
A few exceptional cases are described with DOCs/Ltmodem.html
and DOCs/Insert-param.html
Abort with Ctrl-C at anytime.
To continue, Enter
===================================================
Now acquiring Linux distribution name:
The distribution is Redhat
End of distribution check.
To begin acquisition of compiling information: Enter
=================================================
The modem drivers will be compiled for the current kernel version:
2.4.17
Enter, to start resource tests.
creating cache ./config.cache
Checking OS
Checking machine type
checking for gcc... gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for a BSD compatible install... /usr/bin/install -c
checking for make... yes
checking for ld... yes
Checking for kernel headers
... in /usr/src/linux: Kernel headers found in /usr/src/linux
... in /usr/src/kernel-headers-2.4.17: nope
... in /usr/src/linux-2.4.17: Kernel headers found in
/usr/src/linux-2.4.17
using /usr/src/linux-2.4.17
Checking kernel header version
kernel headers are version 2.4.17
Checking for SMP support
SMP support in kernel source configuration: no
RPM will require kernel = 2.4.17
checking for fakeroot... no
+-----------------------------------------------------------------------------+
| will have to be root. Otherwise this won't affect
you. |
+-----------------------------------------------------------------------------+
updating cache ./config.cache
creating ./config.status
creating Makefile
creating autoload.links
creating autoload.entries
creating cleanup.links
creating cleanup.entries
creating ltmodem.spec
The resource checks were successful and configuration files have been
created.
Enter to begin compilation of lt_modem.o and lt_serial.o
gcc -D__KERNEL__ -I/usr/src/linux-2.4.17/include -Wall
-Wstrict-prototypes -O3 -fomit-frame-pointer -fno-strict-aliasing -pipe
-fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2
-malign-functions=2 -DCPU=586 -DMODULE -DLT_VERSION=6.00b9 -DLINUX
-DNO_EEPROM -DLT_SERIAL_MODULE=lt_serial -c -o ltmodem.a ltmodem.c
ld -r -o lt_modem.o ltmodem.a ltmdmobj.o
gcc -D__KERNEL__ -I/usr/src/linux-2.4.17/include -Wall
-Wstrict-prototypes -O3 -fomit-frame-pointer -fno-strict-aliasing -pipe
-fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2
-malign-functions=2 -DCPU=586 -DMODULE -DLT_VERSION=6.00b9 -DLINUX
-DNO_EEPROM -DLT_SERIAL_MODULE=lt_serial -c -o serial-lt-2.4.a
serial-lt-2.4.c
In file included from serial-lt-2.4.c:236:
/usr/src/linux-2.4.17/include/linux/malloc.h:4:2: warning: #warning
linux/malloc.h is deprecated, use linux/slab.h instead.
ld -r -o lt_serial.o serial-lt-2.4.a
cat autoload.links autoload.entries > autoload
chmod 755 autoload
cat cleanup.links cleanup.entries > cleanup
chmod 755 cleanup
Checking for driver products:
-rw-r--r-- 1 root root 415798 Jun 19 11:22 lt_modem.o
-rw-r--r-- 1 root root 28821 Jun 19 11:22 lt_serial.o
======================================================================
Enter, to begin modules dependencies test.
Running test:
/sbin/depmod -e lt_modem.o
The dependency test was passed by lt_modem.o
Running test on lt_serial.o:
/sbin/depmod -e lt_modem.o lt_serial.o
The dependency test was passed by lt_serial.o
===========================================================================
Enter, to finish ./build_module
Copying newly compiled drivers to folder ../drivers-2.4.17 as a backup,
as the source/ folder will be deleted during next ./build_module
rerun.
total 444
-rw-r--r-- 1 root root 415798 Jun 19 11:22 lt_modem.o
-rw-r--r-- 1 root root 28821 Jun 19 11:22 lt_serial.o
To install the modem drivers and enable their demand loading, run:
./ltinst2
./autoload
This archive was generated by hypermail 2.1.6 : Thu 06 Feb 2003 - 13:17:20 GMT