SpeedTouchConf
Alcatel SpeedTouch USB Modem - Linux Configuration : History
Phase 1:
On 9th October 2002, I wrote a
RedHat 8 review, (cache) simply
because everybody else seemed to be doing it. I had been using a BSD
installation to control access to the internet through this crap modem.
With RedHat 8, and the kernel changes they had introduced (plus the
official [kernel.org] changes), I realised that configuring a GNU/Linux
system was now so easy, it could even be scripted.
I was so impressed by this, that I wrote the proof-of-concept
script which could do this. (cache)
Phase 2:
To my surprise, people contacted me about the script; they seemed
to expect that it might work for them. That wasn't my intention at
all - I only meant to point out that following the instructions supplied
by the speedtouch.sourceforge.net
team was now incredibly easy, and no "special" knowledge was required.
Phase 3:
In December 2002, I created a SourceForge.net project for this script,
since that seemed more sensible than hosting a growing project on
my badly-written home-ISP site.
Phase 4:
Since then, a lot more people seem to have found the script to be
useful.
Phase 5:
Having had some very short discussions with the speedtouch.sf.net
team about integrating the two projects (which would seem to be the
sensible way to go about it, and no response), I find that the speedtouch.sf.net
team have bundled a similar script.
I thought that this was the end of the mailstorm I had inadvertently
put upon myself - I am now freed of the burden of diagnosing the connection
problems of everyone whose ISP is cheap enough to supply them with
such a crap modem.
I flagged this project as obsolescing - the need to script some obscure
commands was no longer required, as the driver itself included the
script to configure it.
I was wrong - apparently the speedtouch-setup script doesn't work
too well for some users (although, having looked at it briefly, it
seems pretty good to me). The users must be right, though - if they
say that speedtouch-setup doesn't work for them, and speedtouchconf.sh
does work, then I'm quite happy to believe them.
Phase 6:
So this project lives on. By now it's late 2004, the script has worked
for me on any distribution I've chosen to install, and I get lots
of bizarre messages from users, using distributions my firewall (a
433MHz, 64MB laptop) can't deal with. I learn about these distro's
(especially Mandrake 10) through these users, but don't have the ability
to replicate their issues. I advertise on the sf.net site for developers
who still care about this modem, and making it work on 2.6 distro's,
and eventually somebody respondes positively.
I still lack the time to publish Billy's great ideas, and have commandeered
a portion of my P4 machine to try out these newer distros, even though
I no longer care (WBEL3 works fine for me, thanks!).
Phase 7:
By 2005 / 2006, most distro's are based on the 2.6 kernel, and bundle the speedtch (kernel-mode) driver. This can work, and I have seen it to work, but the legalese from Alcatel/Thomson means that no distro can work out of the
box for this modem, because the firmware must come from Alcatel/Thomson to the user directly - the Linux distributors are
not allowed to distribute the firmware. That need not be a hurdle, because SuSE, Madrake/Mandriva, and others, have included
pretty GUIs to configure the modem. Unfortunately, none of them appear to have such a modem to hand, to actually test that
their pretty GUIs actually work. As a result, they get in the way more than they help. My current advice is to
remove the modem from any machine whilst installing Linux, as detection of the modem will (at best) result in a bad
configuration.
Where this project goes in future:
I don't know. Apparently some people still find it more useful than
the speedtouch.sf.net project (which I recommend that current users
try first). I don't have as much time to devote to this project that
I used to have.
If somebody feels inclined to give any random Linux distro a bad review
because this modem is a PITA to install, they would be instructed
to point their cricism towards Alcatel/Thomson for not releasing their
microcode, rather than assuming that Windows is superior simple because
they can click-through a pre-signed license agreement between their
ISP and the modem supplier.
|