Comment 23 for bug 269858

I have it working with Jaunty: ZTE 626 with Claro (Argentina). This same procedure didn't work a few months ago.
$ uname -a
Linux kafka 2.6.28-15-generic #49-Ubuntu SMP Tue Aug 18 18:40:08 UTC 2009 i686 GNU/Linux

these are the steps I followed:
1- downloaded last version of usb_modeswitch and installed it (from source)
2- edited usb_modeswitch.conf and uncommented the part that starts at:
  ZTE MF628+ (tested version from Telia / Sweden)
and ends at:
3- edit or create /usr/share/hal/fdi/information/20thirdparty/20-zte-mf626.fdi (I attached the file)
4- plug the modem, wait a few seconds and run:
 sudo /usr/sbin/usb_modeswitch -W -c /etc/usb_modeswitch.conf
5- wait a few seconds more and run:
 sudo /sbin/modprobe usbserial vendor=0x19d2 product=0x0031

After that network manager identifies it and offers the connection option to Claro. No matter what I try, I can't connect but if I leave the modem plugged and restart the computer, I can connect normally to my service provider (although I had to change some if the data network manager brings by default).
It's not really my primary connection (just use it whenever I'm on travel visiting family) so I really didn't try to debug the whole process or automate it but the mentioned steps worked for me.
This[1] the original thread I followed to make it work (in spanish).
Hope it helps.