Pour une version française

ALCATEL Drivers installation for Linux

Last update : 25/03/2001

Overview

The solution I've tested is based on a kernel 2.4.2 and on a pppd version 2.4.0b2. This solution allows me to connect to the Internet using the Alcatel SpeedTouch USB modem.

Files to download

  1. linux-2.4.2.tar.gz
  2. speedmgmt.tar.gz
  3. SpeedTouch.tar.gz
  4. pppoatm-1.gz (local copy here)
  5. speedtouch-2.4.1-patch.gz (local copy here)
  6. ppp-2.4.0b2.tar.gz
  7. pppd.patch.240600 (local copy here)
  8. pppoatm-pppd-vs-2.4.0b2+240600.diff.gz
  9. atm-0.78.tar.gz

Installation

  • I assume that you are familiar with the compilation & installation of a linux kernel
  • I assume that your are familiar with installing software delivered as source package.

  • kernel compilation

    cd /usr/src
    gtar zxvf linux-2.4.2.tar.gz
    cd linux
    patch -p1 < pppoatm-1.gz
    patch -p1 < speedtouch-2.4.1-patch.gz
    

    Don't forget to do a "make menuconfig" and select the following options:

    [*] Code maturity level options / Prompt for development and/or incomplete code/drivers
    [*] General Setup / Support for Hot-Pluggable Devices
    [*] Networking options / Asynchronous Transfer Mode (ATM) (EXPERIMENTAL)
    [M] Network Device Support / PPP (Point-to-Point protocol) support
    [M] Metwork Device Support / PPP over ATM (EXPERIMENTAL)
    [M] USB Support / Support for USB 
    [M] USB Support / Preliminary USB device file system (NEW)
    [M] USB Support / {one of the usb controllers - if in doubt select the UHCI PIIX4 one}
    [M] USB Support / Alcatel Speedtouch USB (EXPERIMENTAL) (NEW)
    

    Once it compiles ok, install your new kernel (copy to your favorite location, reconfigure lilo and run /sbin/lilo) then, reboot.

  • linux-atm compilation

    gtar zxvf atm-0.78.tar.gz
    cd atm
    make
    make install [as root]
    

  • pppd-2.4.0b2 compilation

    gtar zxvf ppp-2.4.0b2.tar.gz
    cd ppp-2.4.0b2
    patch -p1 < pppd.patch.240600
    patch -p1 < pppoatm-pppd-vs-2.4.0b2+240600.diff.gz
    ./configure
    make 
    make install [as root]
    

  • PPP configuration

    In the file /etc/ppp/chap-secrets, add the line

    fti/xxx@fti * your_password
    
    and replace with your own ISP login/password.

  • Fire up!

    modprobe usbcore
    modprobe usb-uhci
    modprobe speedtch
    ./mgmt 
    modprobe pppoatm
    modprobe ppp_generic
    ./pppd plugin plugins/pppoatm.so 8.35 user fti/xxx@fti defaultroute noipdefault
    

  • The end?

    This solution is not perfect. Obviously, there are errors on this page, but I assume that the reader will get the picture and correct them. By using this solution, two main problems appears : upload is very limited (and tcpdump shows truncated IP packets in its ouput) and a kernel panic occurs at shutdown time. Anyway, this solution is a start point for further Open Source development.

  • To be continued ...

    Instead of using the binary 'mgmt', provided by Alcatel, you can use another utility, in GPL license : modem_init.

    Thanks

    Lots of thank to the author of the following web site, which gave me all the needed information