Alcatel SpeedTouch USB Modem - Linux Configuration : How It Works
How It WorksThe SpeedTouch modem contains a processor (just like your PC, except it's an ARM processor), but it has no hard disk or Flash storage.
That means that every time it loses power, it has no idea what to do. So when you turn on your PC (which gives power to the SpeedTouch modem), the modem needs to upload the firmware - just like a PC needs to boot Linux, or Windows, or whatever.
This approach has a few benefits:
Also, the firmware itself is copyrighted by Alcatel (Thomson), and is not redistributable by free Linux distributions, so you have to obtain that yourself. (It's normally included on a CD with the modem, and if you have installed the modem onto a Windows PC, the file alcaudsl.sys should be easy to find).
A common problem is getting an error code of 250 or 235; these both mean that a microcode has already been loaded to the
modem (but, presumably, if you are running this script, that didn't do what you expected, so you have found this script as an
alternative). You will need to remove the existing config
which didn't work. This can often be achieved by moving the /etc/speedtouch/ directory away - eg:
In any case, it is strongly recommended for now (as at December 2005) to remove the SpeedTouch modem from your system when installing Linux, as many distributions currently detect the modem and install broken drivers. You are better off attaching the modem once the installation has completed, and running the speedtouchconf.sh script after a succesfull Linux installation.