On my Dell D610, I installed Ubuntu 8.04 Hardy Heron. To get 3G working I installed all HSO script from PHARscape.
On my more recent Dell D820, I installed Ubuntu 8.10 Intrepid Ibex, which now comes with great 3G support. It does include the HSO driver in the kernel. And by installing the new zerocd and udev script from PHARscape, basically following his howto you can get it up and running.
However the HSO driver with Ubuntu 8.10 is an older version, and caused my PC to crash after awhile, so I installed the newer version from PHARscape, which works flawlessly.
The new Network Manager works great with the 3G USB dongle, however it needs to be plugged in on boot to pick it up. If you sometimes plug it in afterwards, it is wise to also install PHARscape's HSO Connect GUI as a backup.
Comments below were made on a legacy Blog, before move to current Blog (February 2019)
Still not 100% perfect though. Still need to unplug and reconnect some times.
Best to use the HSO connect scripts by Pharscape for time being. As seems quite up and down some days. Tip: if you get the message that connection to modem is lost. Dont click OK. Unplug, wait and replug the modem first! Otherwise, my PC at least, freezes.
Ah bugger been swearing at the modem lately. But realised Ubuntu has update the kernel, and are using the old HSO driver again.
Redownloading and untaring hso 1.6
sudo make install
Will need to remember to this every kernetl update..
Ubuntu Jaunty Jackalope 9.04 comes with Network Manager 0.7.0.100 which supports hotpluggin the 3G card. Nice.
However it still comes with HSO driver 1.2 which is unstable.
Download 1.12 from Pharscape.org and install it. It works very well!
Ps. rename the old v1.2 in /lib..../net/usb
Pss. The make file install v1.12 in the wrong place. Move it from /lib..../net/wwan to /lib.....net/usb
Psss. Do a clean reboot without putting in the usb modem before installing the driver, unles you know your way around kernel module loading.
Unless otherwise specified, all content is licensed under Creative Commons by Attribution 3.0 (CC-BY).
Externally linked images and content are not included and are licensed and copyrighted separately.