For kernels later than - hmm, I can't rememeber if it's 2.6.16 or 2.6.18 - all you need to do is load the 'options' driver. In fact, I would expect it to be loaded when you plug in the gizmo.
If the driver is running, you will have a /dev/ttyUSB0 and /dev/ttyUSB1.
You can just use 'pppconfig' to configure to use the modem; with the 'option' driver the serial speed you specify is ignored. For the "username" you can put in anything; same with the "password". The dial command on the other hand is "ATD*99***1#" for dialing local AND roaming. I forget the number to dial for local only - not that it matters unless you go to another country.
Since the 3G/GPRS signal often drops out, you may wish to make the pppd connection "persistent" and "on demand". If asked, you also want to usepeerdns and usepeerdefaultroute.
I have had a few problems with the E220 modem though - I suspect there may be a few revisions. My modem always just ran, but I borrowed a modem from a friend once and getting it to work was annoying - the usbstorage drivers were loading and fouling things. To get it to run I had to:
Last edited by pinniped; 08-25-2008 at 01:09 AM.