LINUX.IE, website of the Irish Linux Users' Group
Tux rules!

   
Home
New Users
Articles
Download
Projects
Community
Vendors

  Print Version
Email to...
 
Archives:


planetILUG

Recent News

News Archive


Join the
ILUG
on FaceBook


Join the
ILUG
on LinkedIn


Join the
ILUG SETI
Group



















 
 :: Mailing Lists

[ILUG] dell winmodem problems

[ILUG] dell winmodem problems

Philip Trickett phil at techworks.ie
Wed Jun 19 11:24:55 IST 2002


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 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 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




More information about the ILUG mailing list
Read this without the formatting.
                                                                                                    

 

Hosted by HEAnet


Maintained by the ILUG website team. The aim of Linux.ie is to support and help commercial and private users of Linux in Ireland. You can display ILUG news in your own webpages, read backend information to find out how. Networking services kindly provided by HEAnet, server kindly donated by Dell. Linux is a trademark of Linus Torvalds, used with permission. No penguins were harmed in the production or maintenance of this highly praised website. Looking for the Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!
RSS Version
Powered by Dell