Introduction
This document explains how to set up a DSL broadband connection for people living in the UK using a Thomson Speedtouch 330 USB modem or other similar modems supported by the speedtch driver.
Instructions
With modern kernels (>= 2.6.10) you do not need anything other than the ppp and libatm1 packages. The speedtouch package is not needed.
Download the modem firmware from [http://www.speedtouchdsl.com/driver_upgrade_lx_3.0.1.2.htm the Alcatel web site] (site down - [http://www.martinp23.com/SpeedTouch330_firmware_3012.zip mirror to zip]) and unpack it with the [http://www.linux-usb.org/SpeedTouch/firmware/firmware-extractor firmware extractor]. If this looks complex, you can just download and install [http://people.debian.org/~md/ an unofficial firmware package]
[http://ftp.linux.it/pub/People/md/warez/speedtouch-firmware_0.3012k_all.deb speedtouch-firmware_0.3012k_all.deb] (e.g.: sudo dpkg -i speedtouch-firmware_0.3012k_all.deb).
- After installing the firmware you may unplug and replug the modem to load it.
- Copy the /usr/share/doc/ppp/examples/peers-pppoa file to e.g. /etc/ppp/peers/adsl. The following command will preform this action:
sudo cp /usr/share/doc/ppp/examples/peers-pppoa /etc/ppp/peers/adsl
- Edit with gksudo gedit /etc/ppp/peers/adsl to include the username given to you by your ISP and the VP and VC identifiers 0.38 (Poland, TPSA neostrada tp 0.35) (they may differ for other ISPs).
Edit the (sudo gedit /etc/ppp/pap-secrets) and/or (sudo gedit /etc/ppp/chap-secrets) files (in /etc/ppp/) and update them with the username and password provided by your ISP by adding to each a line in the format "USERNAME@ISP" "*" "PASSWORD".
After the boot, you will be able to start the connection with the usual commands (e.g. pon adsl).
(FIXME: document how to create an udev script to automatically start the connection after the modem has been initialised.)