Ok, I've got my silver (revision 4) Speedtouch 330 working with Mandrake 9.2-10.1 though atm it's more of using a few commands than a nice gui button but it suits me.
Firstly install the pppd, bc and pppoatm packages via the Mandrake Control Center.
Then try the speedtouchconf script found here:
http://speedtouchconf.sourceforge.net/
Basically every time you plug in your modem you want the following command to be run:
modem_run -m -f /path/to/mgmt.o
I've found various problems with things related to this:
The speedtch driver in the kernel never seems to run this command for me, so I
modprobe -r speedtch after plugging the modem in to stop the driver.
The mgmt.o fireware might be split into the boot code and other, in which case you can use -a
path/to/boot_portion or just append both together into one file.
You can use -v 2 to get details feedback from modem_run as to why it's failing.
Most of these modem_run options can be used via the various speedtouch and speedtouchconf scripts.
And to connect you issue
pppd call adsl
To disconnect kill the process id from
cat /var/run/ppp0.pid
Use a seperate console running
tail -f /var/log/messages to see the drivers load, fireware update and connection establish.