These steps are carried out on Ubuntu LTS version 8.0.4, Hardy Heron.
Later versions of Ubuntu (>8.10) remove the need to add the blacklist, usb_modeswitch, and Network Manager upgrades.
The basics also work on Red Hat and Fedora (>9.0) or any system using Gnome, in particular,
Network Manager version > 0.70, you'll bypass a lot of the extra work here as it is mostly automatic.
Firstly, "su" and become root, if you're lazy and have not given a root password, "sudo -i"
and whilst you're there, issue passwd command to give root a password.
Yes I know it's a su V sudo thing, I prefere su, it's safer given sudo's default settings
which nobody seems to change anyway, so su far more secure than sudo.
Secondly, do not use any DEB package of usb-modeswitch! if it exists, remove it!
Next, get the three usb_modeswitch files from http://www.draisberghof.de/usb_modeswitch
(these were current filenames when I got them, get the latest version off the download page)
extract the two tar files, cd into usb-modeswitch-1.1.0 and run: make install then cd into the data dir and do same, then copy the usb_modeswitch.conf into /etc
(you may need to rename it to usb-modeswitch.conf, or just symlink to it)
If you have to run this manually, test with: usb_modeswitch -v 0x12d1 -p 0x1003 -H
But this step should not normally be required.
Add to the end of /etc/modprobe.d/blacklist
# e169/220 conflict resolution
(As of 2.6.27 kernels, airprime has been removed, those using later kernels may not need this step either, I only use Ubuntu LTS's so when 10.4 is released I'll verifiy and ammend as needed)
Next, you'll need to remove Wicd if you use it and use Network Manager, if using hardy you need to upgrade Network Manager, this is painless (although I miss wicd's ability to use scripts on selective connections) but this is far easier than messing about with wvdial which has mixed success. So if you are on hardy do the following
The steps in blue are only required for Hardy 8.04, you do not need to add the PPA or update Network Manager if using 8.10 or higher as NM version 7+ comes with Mobile Broadband abilities already.
edit /etc/apt/sources.list and add at the bottom
deb http://ppa.launchpad.net/network-manager/ubuntu hardy main
deb-src http://ppa.launchpad.net/network-manager/ubuntu hardy main
Run synaptic, select reload to pickup the new sources, don't worry about GPG and NOT AUTHENTICATED errors.
Now install Network Manager, apt/synaptic will auto remove Wicd for you if you are currently using it.
At this time we should be ready, poweroff yor PC, insert the HSPA modem, and powerup!
Now right click on Network Manager icon, select Edit Connections, Mobile Broadband. NM should then ask you for your country and carrier and everything should be ready to go!
If you have any comments, additions, updates, etc..
please let us all know