{"id":1750,"date":"2007-09-14T11:32:55","date_gmt":"2007-09-14T18:32:55","guid":{"rendered":"http:\/\/redmonk.com\/sogrady\/2007\/09\/14\/how-to-use-a-cingular-sierra-wireless-875-card-on-ubuntu-gutsy\/"},"modified":"2007-09-14T11:32:55","modified_gmt":"2007-09-14T18:32:55","slug":"how-to-use-a-cingular-sierra-wireless-875-card-on-ubuntu-gutsy","status":"publish","type":"post","link":"https:\/\/redmonk.com\/sogrady\/2007\/09\/14\/how-to-use-a-cingular-sierra-wireless-875-card-on-ubuntu-gutsy\/","title":{"rendered":"How To Use a Cingular Sierra Wireless 875 Card on Ubuntu Gutsy"},"content":{"rendered":"<p>If I could find a way to do it, I would literally kick myself in the ass for not having taken the plunge earlier, but getting a Cingular WWAN card was an excellent decision. <\/p>\n<p>In my defense, I have been able to use both my current and previous phone as modems, so my need wasn&#8217;t quite as dire. But such usage merely ensured that a.) both laptop and phone were continuously low on battery power, b.) that I was limited to the speed of the phone itself, and c.) that I couldn&#8217;t be online and use my cellphone simultaneously.  <\/p>\n<p>I tried to get one of these cards a week or two ago here in Maine, but Cingular is apparently transitioning away from the Sierra cards to ones provided by Option and they didn&#8217;t have any in stock. Although the newer cards apparently function perfectly well under Linux, I wanted to reward Sierra&#8217;s commendable decision to provide at least <a>some support<\/a> for Linux, so I waited until I was in San Francisco last week and picked up an Aircard 875. <\/p>\n<p>Couldn&#8217;t be happier with the decision.  <\/p>\n<p>After a two year contract, the cost of the card was $50 with rebate, and the price for unlimited service is $59\/month rather than $80 because my existing cell service is with them. That sounds expensive, until you consider that hotel wifi is often ~15\/day, so if I spend more than four days per month in a hotel not buying their wireless it pays for itself. And regrettably, I spend more than four days in a hotel just about every month &#8211; let alone airports. Ultimately, this should dramatically reduce my connectivity expenses, and it frees me from having to pay the protection racket fees of local wifi providers everywhere.   <\/p>\n<p>In case you&#8217;re wondering why I chose Cingular&#8217;s service over Verizon, it&#8217;s primarily because of the coverage here in Maine. I can get EDGE speeds (two or three times dialup) here with Cingular, while Verizon phones usually can&#8217;t even make a call. In major markets like San Francisco, I connect at considerably faster rates: I was clocking mid 700&#8217;s down, mid 300&#8217;s up regularly this past week in San Francisco. Not a cable modem replacement, but more than adequate for my needs on the road. <\/p>\n<p>Depending on where you travel and spend your time, similar offerings from Sprint, Verizon and so on may be better alternatives for you. I can&#8217;t comment on those, but feel free to do so if you&#8217;ve had good or bad experiences.  <\/p>\n<p>On Windows, the setup experience is very straightforward and takes about 10 minutes. On Linux, the setup experience is slightly less so, but not terribly complicated at all. Here&#8217;s how you do it on Gutsy Gibbon, the latest iteration of the Ubuntu distribution:<\/p>\n<ol>\n<li><b>Drivers<\/b>: check to see whether or not you already have the Sierra drivers present by open a terminal and typing: <code>modinfo sierra<\/code>. If you get something that looks like this:<br \/>\n<blockquote><p><code>filename:       \/lib\/modules\/2.6.22-11-generic\/kernel\/drivers\/usb\/serial\/sierra.ko<br \/>\nlicense:        GPL<br \/>\nversion:        v.1.0.6<br \/>\ndescription:    USB Driver for Sierra Wireless USB modems<br \/>\nauthor:         Kevin Lloyd<br \/>\nsrcversion:     DF9B9270E7912A55059D7CC...<\/code><\/p><\/blockquote>\n<p>you&#8217;re good. Proceed to step two. <\/p>\n<p>If you don&#8217;t, head over <a href=\"http:\/\/www.sierrawireless.com\/faq\/ShowFAQ.aspx?ID=601\">here<\/a> to get the driver and follow Sierra&#8217;s instructions for installation.<\/li>\n<li><b>Scripts<\/b>: this is the tricky part if you&#8217;re not a Linux person, but really all it amounts to is cut and paste. Seriously. So if you&#8217;re a Linux person, just follow the instructions <a href=\"http:\/\/www.itguyonline.com\/blog\/2007\/03\/14\/cingular-aircard-875-2\/\">here<\/a>  (many thanks to ITGuyonline for both figuring that out and posting his scripts). If you&#8217;re not a Linux person and need a bit more hand holding, do this.\n<p>In your open terminal window, type <code>sudo nano \/etc\/ppp\/peers\/cingular<\/code>. Paste this:<\/p>\n<blockquote><p><code>hide-password<br \/>\nnoauth<br \/>\nconnect \"\/usr\/sbin\/chat -v -f \/etc\/chatscripts\/cingular\"<br \/>\ndebug<br \/>\n\/dev\/ttyUSB0<br \/>\n115200<br \/>\ndefaultroute<br \/>\nnoipdefault<br \/>\nuser \"WAP@CINGULARGPRS.COM\"<br \/>\nremotename cingular<br \/>\nipparam cingular<br \/>\nusepeerdns<\/code><\/p><\/blockquote>\n<p>Then hit CTL-O to write the file.<\/p>\n<p>Next, type <code>sudo nano \/etc\/chatscripts\/cingular<\/code>. Paste this:<\/p>\n<blockquote><p><code>ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED<br \/>\n'' \"ATZ\" 'OK' 'AT+CGDCONT=1,\"IP\",\"ISP.CINGULAR\"'<br \/>\nOK-AT-OK \"ATDT*99***1#\"<br \/>\nCONNECT dc<\/code><\/p><\/blockquote>\n<p>CTL-O to write. <\/p>\n<p>Last, type <code>sudo nano \/etc\/ppp\/chapsecrets<\/code>, and paste this:<\/p>\n<blockquote><p><code>\"WAP@CINGULARGPRS.COM\" * \"cingular1\"<\/code><\/p><\/blockquote>\n<p>Same CTL-O. <\/p>\n<p>That&#8217;s it, you&#8217;re more or less done.<\/li>\n<li><b>Connecting<\/b>: plug the card into the PCMCIA slot on your machine and wait for the blue power light to steady and for a pale red light to activate next to the 2G or 3G symbols. Once that happens, type <code>pon cingular<\/code> into a terminal window and you should be off and running. Once the pale red light turns from red to blue, you&#8217;re connected. If you want to watch what it&#8217;s doing, open up a terminal window and type <code>sudo tail -f \/var\/log\/messages<\/code>. <\/li>\n<\/ol>\n<p>There are ways, apparently, of connecting this process to GUIs, either KPPD or Network Manager &#8211; Miguel did that <a href=\"http:\/\/tirania.org\/blog\/archive\/2007\/Feb-21-2.html\">here<\/a> &#8211; but I&#8217;m too lazy. The command line is fine. What I would like, for situations where I&#8217;m on a train or some such, is to get <a href=\"http:\/\/umtsmon.sourceforge.net\/\">UMTS Monitor<\/a> working for signal strength purposes and such, but it doesn&#8217;t seem to play nicely w\/ my card. <\/p>\n<p>While the arcane nature of the above procedure may confirm for some of you the wisdom of Walt Mossberg, who <a href=\"http:\/\/ptech.allthingsd.com\/20070913\/linuxs-free-system-is-now-easier-to-use-but-not-for-everyone\/\">determined<\/a> that Ubuntu isn&#8217;t suitable for mainstream users (a claim that I partially agree with &#8211; more later), it speaks to me instead of community strength and growing corporate interest. All a matter of perspective, I suppose. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>If I could find a way to do it, I would literally kick myself in the ass for not having taken the plunge earlier, but getting a Cingular WWAN card was an excellent decision. In my defense, I have been able to use both my current and previous phone as modems, so my need wasn&#8217;t<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[50],"tags":[],"class_list":["post-1750","post","type-post","status-publish","format-standard","hentry","category-linux"],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/redmonk.com\/sogrady\/wp-json\/wp\/v2\/posts\/1750","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redmonk.com\/sogrady\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/redmonk.com\/sogrady\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/redmonk.com\/sogrady\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/redmonk.com\/sogrady\/wp-json\/wp\/v2\/comments?post=1750"}],"version-history":[{"count":0,"href":"https:\/\/redmonk.com\/sogrady\/wp-json\/wp\/v2\/posts\/1750\/revisions"}],"wp:attachment":[{"href":"https:\/\/redmonk.com\/sogrady\/wp-json\/wp\/v2\/media?parent=1750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/redmonk.com\/sogrady\/wp-json\/wp\/v2\/categories?post=1750"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/redmonk.com\/sogrady\/wp-json\/wp\/v2\/tags?post=1750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}