SpeedTouchConf - The Speedtouch Configuration script for Linux spacer Speedtouch ADSL Modem
spacer
triangle spacer

Support this project

Valid HTML 4.01!

SourceForge Logo

spacer

This page has Moved - you will be redirected immediately

SpeedTouchConf

Alcatel SpeedTouch USB Modem - Linux Configuration : Home


NOTE: This driver only supports the SpeedTouch USB / SpeedTouch 330 modems, not the 530 nor any other modems under the SpeedTouch brand.


Anyone wanting to contribute to this project is most welcome - See Developers Needed for further information.


NEW! Confirmed with FC2, FC3, FC4, Suse 9.1, 9.2, Mandrake 10, 10.1
Better detection of USB bus - should be no need to set LOAD_USBCORE=0, LOAD_USBINTERFACE=0 in /etc/speedtouch.conf
Translations now include Italian, Spanish and Portugese.

The documentation is available at SpeedTouch.SourceForge.Net but this script just does that lot for you, so you shouldn't need to bother reading documentation or understand anything about USB, PPP, or ADSL.

To use this script, you need to:

  1. Save the latest version of speedtouchconf.tar.gz, the script for configuring it all. The latest version is the first one listed on the page.
    This includes the speedtouch.sourceforge.net software.
    If you have problems with the latest version, try the last stable version (6th March 2005).
  2. Extract the files: tar xzvf speedtouchconf-dd-mm-yyyy.tar.gz
  3. Change into the speedtouchconf directory: cd speedtouchconf-dd-mm-yyyy
  4. Get the Microcode from Alcatel (now Thomson):
    • Visit The Alcatel Microcode Download Page
      (fill in your details, uncheck the "spam me" checkbox, click "Continue" and select the "Binary" download link)
    • Or copy the alcaudsl.sys file from your working Windows installation
    • Another firmware file is currently available from speedtouch.sourceforge.net which is apparently quite reliable, and doesn't require you to enter any personal details.
    • For the silver modem, this firmware should be used. (The legality of this download is uncertain; the link may be disabled at any time). The Silver modem is now believed to work reliably - feedback appreciated. Just put the .ZIP file into the same directory as the speedtouchconf.sh script. Do not unzip it.
  5. Save the microcode (either speedmgmt.tar.gz, mgmt.o, alcaudsl.sys, or the .zip file) into the speedtouchconf-dd-mm-yyyy/ directory.
  6. # ./speedtouchconf.sh
  7. This should run something like this example.


Do not do any other configuration of the software - particularly, do not install the Alcatel software - only the microcode is required.

Then run the script AS ROOT.
A sample session is shown here - the whole thing takes about two minutes. You need to know the following things:

  • Your VPI/VCI numbers (a few ISPs are listed with their numbers)
  • Your ISP login ID and Password

For the silver modem, you will need the rev4fw microcode - just put this file into the same directory as the main speedtouchconf.sh script.

This script has been TESTED AND CONFIRMED WITH:
Red Hat 8, 9, 10 No issues since 19th June 2004 release
RedHat Enterprise Linux 3 Add kernel-unsupported modules (CD3). Same goes for WhiteBox Enterprise Linux
Fedora Core 1, 2, 3* No issues (FC2 needs the 19 June 2004 release or newer)
Mandrake 8, 9, 10* no need to select ADSL/DSL install option
Ensure that gcc, make, and bc RPM's are installed.
Debian Version? Requires kernel 2.4.18+ or N_HDLC patch
Any Debian feedback appreciated. Not thoroughly tested, and Debian installs vary widely.
SuSE 8,9.0, 9.1, 9.2* No issues (9.1 needs the 19 June 2004 release or newer)
Sun JDS 2003, 2004 Works - select Development packages on install, or "yast2 -i gcc"
Lindows (Linspire) 3.0 and later apt-get install gcc
apt-get install make
(This assumes that you have a working internet connection, or CD-ROM with these packages - contact Linspire for support)
Slackware 9.1 and 10 reported working; previous versions believed to work. The /etc/init.d/speedtouch script needs manually activating. Details appreciated so the script can do this automatically. tip
LFS 3, LFS 5 Both 3 and 5 work; assume 4 works. Need pciutils.
YoPER 3.2.1rc3 Reported as working
Knoppix 3.4 Reported as working
Other distro's Please let me know of any issues
Linux 2.6 Please report, with details of distro, kernel version (uname -a), distribution (if any), etc. Seems to work up to 2.6.10
Check the speedtouch project for updates.

Please let me know if it works (or fails) with any other distros.
Versions older than those listed above probably need a 2.4.18 or newer kernel, with the N_HDLC patch
Other modern distributions should work - you need a kernel of 2.4.18 or newer (or patched): check uname -a to see your kernel version.

Linux Kernel 2.6

The first batch of 2.6 kernel distro's now work (eg, Fedora Core 2, Mandrake 10, SuSE 9.1 etc), although the script may complain about the USB bus, and the /etc/init.d/speedtouch startup script may fail.
As a temporary workaround, set LOAD_USBCORE=0 and LOAD_USBINTERFACE=0 in /etc/speedtouch.conf. This should no longer be necessary (23 Feb 2005), but be aware of the potential issue and workaround. Check the speedtouch project for updates.


If you have any problems, see the Troubleshooting Section.

 

 
  triangle