You have now got me
As far as I can sus out, under mandrake 8.1, the adsl/speedtouch net facility worked much as it does under 9.0
When mandrake 8.2 was released, the facility didn't work and you had to go through an involved rigmarole that involved much pissing about with modifying files, writing small scripts etc.
Now under mandrake 9.0, you should be able to follow the instructions for setting up your connection in the control centre with the connection wizard, when it tells you that you need the microcode, follow my instructions as per previous posts, then check that you have the two files in the /usr/share/speedtouch directory, if so, and provided you selected the start connection at boot option, just reboot.
during the boot sequence you should then see some startup dialogue that says "checking for internet connections to start at boot" (you get the progress indicator at the bottom but the initialisation of the modem takes about 20 or so seconds - apparently, I haven't timed it), and when it's got the connection you see "OK" in green (probably green but ??? it should still say ok). Once youre logged in to KDE or gnome (I use KDE as that seems to be the default offering from mandrake) use the menu to go to the "what do you want to do" and find www and select whichever browser - mozilla is a good place to start - and you should be able to surf. As far as I can find out, all the protocols are the same and freeserve should be no exception - just type it into the search box.
All that modem_run -m -f /usr/share/speedtouch/mgmt.o and pppd call adsl was what you had to use to get things working under mandrake 8.2 - presuming that you are trying 9.0 not 8.2, you should be able to get it fired up with the MCC and not have to use command line.