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

Support this project

Valid HTML 4.01!

SourceForge Logo



This page has moved - you will be redirected immediately

Alcatel SpeedTouch USB Modem - Linux Configuration : Example Session

This is a sample session, run on a machine called turing running WhiteBox Linux (effectively very similar to RedHat Enterprise Linux).
Run the script AS ROOT
user input is in bold type:

steve@turing /home/steve$ su -
Password: root-password
root@turing /root# cd /tmp
root@turing /tmp# tar xzvf speedtouchconf-dd-mm-yyyy.tar.gz

... etc ... many files listed

root@turing /tmp# cd speedtouchconf-dd-mm-yyyy
root@turing /tmp# cp /tmp/alcaudsl.sys .
This is your microcode - rev4fw.zip for a silver modem, 
or the path to alcaudsl.sys from your Windows software, etc.
Due to the Alcatel license, you must download this 
yourself - see Alcatel's Site.
[root@turing /tmp/speedtouch-dd-mm-yyyy]# ./speedtouchconf.sh 

*                                              *
*       speedtouchconf.sh by Steve Parker      *
*                                              *
*    http://speedtouchconf.sourceforge.net/    *
* based on speedtouch.sourceforge.net project  *
*                                              *

If you have any problems with this script, mail me
(steve at steve-parker dot org) with the files
/tmp/speedtouch.txt and /var/log/messages for diagnosis.
  Linux kernel version 2.4 okay.
*                                         *
*     Please select your ISP Settings     *
*                                         *

  Country/ISP            VPI    VCI
  Belgium, ?              8     35
  Denmark, Orang          8     35
  France, wanado          8     35
  France, ?               8     67
  Italy, ?                8     35
  Netherlands, ?          8     48
  Netherlands             0     35
  Poland (NeoStrada)      0     35
  UK, Any                 0     38
  Austria (AON)           8     48
  US, BellSouth           8     35
  Singapore Pacificnet    0    100
Please type your VPI VCI numbers (eg, 0 38 for UK)
0 38
Please enter your ISP Login ID (eg another@hg1.btinternet.com)
Please enter your ISP Password
  VPI / VCI : 0 / 38
  Login     : <MY_ISP_LOGIN>
  Password  : <MY_ISP_PASSWORD>
Are these correct? (Y/N)
No further user interaction is required.
Configuring SpeedTouch Driver...
Software Configuration - SUCCESS
Building SpeedTouch Driver...
Software Build - SUCCESS
Installing SpeedTouch Driver...
Software Installation - SUCCESS
Creating ppp files in /etc/ppp
You can ignore any insmod hints here...
Hint: insmod errors can be caused by incorrect module parameters, 
including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg

   *** Configuration finished. Starting the connection ***

Wed Apr 20 00:25:58 BST 2005
The modem lights should start flashing for approx. 60 seconds...
You might see some messages about USBDEVFS_BULK failed - you can ignore this.
Wed Apr 20 00:26:44 BST 2005
The lights should both be solid green now.
Running : /usr/sbin/pppd call adsl
Called pppd - you should see some messages about IP addresses now...
Apr 20 00:26:54 turing pppd[5063]: Using interface ppp0
Apr 20 00:26:54 turing pppd[5063]: Connect: ppp0 <--> /dev/pts/2
Apr 20 00:26:54 turing pppoa3[5064]: pppoa3 version 1.3.1 started by root (uid 0) 
Apr 20 00:26:54 turing pppoa3[5064]: Control thread ready 
Apr 20 00:26:54 turing pppoa3[5064]: host  --> pppoa3 --> modem stream ready 
Apr 20 00:26:54 turing pppoa3[5064]: modem --> pppoa3 --> host  stream ready 
Apr 20 00:26:55 turing /etc/hotplug/net.agent: assuming ppp0 is already up
Apr 20 00:26:59 turing pppd[5063]: local  IP address
Apr 20 00:26:59 turing pppd[5063]: remote IP address
Apr 20 00:26:59 turing pppd[5063]: primary   DNS address
Apr 20 00:26:59 turing pppd[5063]: secondary DNS address
          inet addr:  P-t-P:  Mask:
Looks like we're online... 
ping: unknown host www.google.com
Cannot ping www.google.com - trying steve-parker.org by numeric IP
Looks like DNS might be iffy ... sorting it out
Fixed DNS ... it's working!
Configuration finished.
Any potential problems are listed below:
To automatically dial-in when the PC boots up : 
/usr/lib/lsb/install_initd speedtouch
Do you want to set this up now? (Yes / No)
init command succeeded
You are now connected. There is no need to run this
speedtouchconf.sh script again.
[root@turing /tmp/speedtouch-dd-mm-yyyy]# ping www.google.com

PING www.google.akadns.net ( 56(84) bytes of data.
64 bytes from icmp_seq=1 ttl=241 time=53.5 ms
64 bytes from icmp_seq=2 ttl=241 time=53.9 ms
64 bytes from icmp_seq=3 ttl=241 time=52.9 ms
64 bytes from icmp_seq=4 ttl=241 time=53.8 ms

--- www.google.akadns.net ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3033ms
rtt min/avg/max/mdev = 52.994/53.575/53.922/0.358 ms

root@turing /tmp/speedtouchconf-mm-dd-yyyy# ping www.linux.org

PING www.linux.org ( 56(84) bytes of data.
64 bytes from www.linux.org ( icmp_seq=1 ttl=49 time=146 ms
64 bytes from www.linux.org ( icmp_seq=2 ttl=49 time=154 ms
64 bytes from www.linux.org ( icmp_seq=3 ttl=49 time=148 ms

--- www.linux.org ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2022ms
rtt min/avg/max/mdev = 146.568/150.046/154.874/3.550 ms

root@turing /tmp/speedtouchconf-mm-dd-yyyy# ping speedtouchconf.sourceforge.net

PING projects.sourceforge.net ( 56(84) bytes of data.
64 bytes from projects.sourceforge.net ( icmp_seq=1 ttl=47 time=189 ms

--- projects.sourceforge.net ping statistics ---
5 packets transmitted, 1 received, 80% packet loss, time 4011ms
rtt min/avg/max/mdev = 189.541/189.541/189.541/0.000 ms

root@turing /tmp/speedtouchconf-mm-dd-yyyy#

And that's it. If you said "Yes" to the final question, the connection will automatically be started when you switch on the PC.
Otherwise, you can call /etc/init.d/speedtouch start as root to start the connection on subsequent reboots.
If you want to control the connection, see the FAQ article about "How can I start/stop the connection manually?".