Scrap the above. I got that wrong.
I give up. Stupid fucked up shit. http://speedtouchconf.sourceforge.net/
says the following: For the silver modem, you will need the rev4fw microcode - just put this file into the same directory as the main speedtouchconf.sh script.
I have put rev4fw in the directory of speedtouchconf.sh and i get the following error:
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
FATAL: Module usb_uhci not found.
*** Configuration finished. Starting the connection ***
The modem lights should start flashing for approx. 20 seconds...
The modem_run command failed (code 240)
Unable to locate firmware
If you have a silver modem, make sure you're using rev4fw.zip
FAILED because of modem_run error 240
What the hell does that mean?!
Absolutely fucking ridiculous. Iv spent the last 4 hours getting a measly modem working and using a method which apparently should work.
In all honesty, using Linux has really made me appreciate Windows XP.