Apologies if this has been posted before but I had a terrible time getting 3G working until found this software called Sakis3g, seems all one need to do is to undertake a simple procedure, though I believe GCC is required:
wget "http://www.sakis3g.org/versions/latest/ ... sakis3g.gz"
gunzip sakis3g.gz
chmod +x sakis3g
./sakis3g --interactive
http://www.sakis3g.org