<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>K-Squared Ramblings &#187; wifi</title>
	<atom:link href="http://www.hyperborea.org/journal/tag/wifi/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hyperborea.org/journal</link>
	<description>Sci-fi, comics, humor, photos...it&#039;s all fair game.</description>
	<lastBuildDate>Sat, 04 Feb 2012 06:27:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Setting up a Wireless Network on Linux: Ralink 3062 and Network Manager</title>
		<link>http://www.hyperborea.org/journal/2010/08/wifi-ralink-3062/</link>
		<comments>http://www.hyperborea.org/journal/2010/08/wifi-ralink-3062/#comments</comments>
		<pubDate>Sun, 29 Aug 2010 06:41:29 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Long]]></category>
		<category><![CDATA[Tops]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/?p=9514</guid>
		<description><![CDATA[Ah, memories! These days, setting up hardware on Linux is often easier than it is in Windows. Lots of drivers are built-in and auto-detected, and many are provided through a distribution channel that makes it almost as easy. Wireless networking, &#8230; <a href="http://www.hyperborea.org/journal/2010/08/wifi-ralink-3062/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ah, memories! These days, setting up hardware on Linux is often easier than it is in Windows.  Lots of drivers are built-in and auto-detected, and many are provided through a distribution channel that makes it <em>almost</em> as easy.</p>
<p>Wireless networking, however, is a bit of a throwback to the old days.  Half the hardware doesn&#8217;t have Linux drivers, and half of the devices that do require you to hunt for the driver &#8212; based on the chipset, of course, not on the name or model number on the box &#8212; and compile it yourself. (At least these days, you can sometimes run a tool to adapt the Windows drivers if there&#8217;s no native Linux option.)</p>
<p>The steps I actually <em>needed</em> to take to set up wifi on my Fedora 13 desktop probably only amounted to about 10 minutes.  Unfortunately <strong>it took a lot of false starts</strong> to get there.  I had installed a <a href="http://www.amazon.com/gp/product/B001EHUYZ4?ie=UTF8&#038;tag=hyperborea-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B001EHUYZ4">Zonet ZEW1642</a> PCI card, which my initial research suggested would be supported by the built-in rt2860 drivers. As it turned out, it wasn&#8217;t that simple.  <span id="more-9514"></span></p>
<p><strong>First, what didn&#8217;t work:<br />
</strong></p>
<ul>
<li>Built-in drivers.</li>
<li>The rt2860 drivers (or any others) from RPMFusion.</li>
<li>Manually configuring the card with system-config-network (even after I got the right driver installed).</li>
</ul>
<p><strong>What did work:</strong></p>
<ul>
<li>Download the driver and firmware from <a href="http://www.ralinktech.com/en/04_support/support.php?sn=501">Ralink&#8217;s Linux website</a>.</li>
<li>Build and install the driver.</li>
<li>Start using NetworkManager.</li>
</ul>
<h3>Key Info</h3>
<ol>
<li><code>lspci</code> reports the card as:<code>Network controller: RaLink Device 3062</code></li>
<li>It doesn&#8217;t use the rt2860 driver.</li>
<li>When the driver works, the card will show up as <strong><code>ra0</code></strong> when you run <code>ifconfig</code> or <code>iwconfig</code>. If you run either of those and don&#8217;t see ra0, or if you try to configure ra0 and get a message like &#8220;unknown device,&#8221; you don&#8217;t have the right driver loaded.</li>
<li>When the driver works, NetworkManager will automatically recognize it. You don&#8217;t need to configure the interface first. (This tripped me up several times.)</li>
<li>The NetworkManager and network services conflict with each other.  You have to pick one and disable the other.</li>
</ol>
<p>Most of the information I found on this card&#8230;wasn&#8217;t actually about this card, but about related ones.  What little I did find implied that it uses the same driver as the rt2860.  It doesn&#8217;t. Well, not exactly.  They use the same firmware, and the config file for the rt3062 is called RT2860STA.dat, which confuses the issue.</p>
<h3>Howto</h3>
<ol>
<li>Go to <a href="http://www.ralinktech.com/en/04_support/support.php?sn=501">Ralink&#8217;s Linux page</a> and download the appropriate driver and firmware based on the model number.</li>
<li>Unzip the firmware</li>
<li>As root, copy <code>rt280.bin</code> to <code>/lib/firmware/rt2860.bin</code></li>
<li>Unzip the driver source file (ex: <code>tar xvf  /download/linux/drivers/2010_07_16_RT3062_Linux_STA_v2.4.0.0.tar</code>)</li>
<li>Step into the folder and read the instructions in <code>README_STA</code>
<ol>
<li>You probably won&#8217;t need to change the Makefile or set compiler flags, but you <strong>will</strong> need to set it to work with either NetworkManager or wpa_supplicant. So edit <strong><code>os/linux/config.mk</code></strong> and set <code>HAS_WPA_SUPPLICANT=y</code> and <code>HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y</code> (for NetworkManager). <strong>If you don&#8217;t</strong> change this, <strong>it will not work</strong>.  (Don&#8217;t worry about the next coulple of lines about wpa_supplicant. They don&#8217;t seem to be necessary from what I can tell.)</li>
<li>Build it by typing <code>make</code> in the main folder of the source archive.</li>
<li>As root, copy <code>RT2860STA.dat</code> to <code>/etc/Wireless/RT2860STA/RT2860STA.dat</code></li>
</ol>
</li>
<li>At this point, you can diverge from the directions a bit.</li>
<li>To install, switch to root and run <code>make install</code> in the main folder of the archive. This should copy <code>rt3562sta.o</code> to the appropriate location for your system.</li>
<li>If you haven&#8217;t been using NetworkManager, again as root, run <code>service network stop</code> to disable the standard network service (since it conflicts with NetworkManager).</li>
<li>Enable the driver: again as root, run <code>modprobe rt3562sta</code></li>
<li>If you have NetworkManager running, it should immediately recognize the card and detect nearby networks.</li>
<li>Once you&#8217;ve got everything working, as root, run <code>chkconfig --del network</code> to <em>permanently</em> disable the other daemon. (But make a note of this in case you ever switch back.)</li>
</ol>
<p>One more thing: <strong>keep this folder around!</strong>  Because of the way Linux drivers work, you&#8217;ll need to re-install the drivers the next time your system updates to a new kernel. <strong>This is a pain</strong>, and is the reason I was hoping the built-in drivers or RPMFusion packages would work.  More on that in the next section.</p>
<h3>Follow-Through</h3>
<p><b>Rebooting</b>: Because I had previously removed NetworkManager from my system, I had to make sure the Gnome desktop would load the NM applet.  That was fixed by going to System&rarr;Preferences&rarr;Startup&nbsp;Applications and enabling Network Manager.</p>
<p><b>Kernel Updates</b>: I haven&#8217;t had to do this yet, but based on experience with other Red Hat-based systems where I&#8217;ve had to use third-party drivers, here&#8217;s how to reinstall the driver the next time Fedora sends you a kernel update.</p>
<p>After the new kernel is installed, <del>but before you reboot,</del> go back to the driver folder and run the following:</p>
<ol>
<li><code>make clean</code></li>
<li><code>make</code></li>
<li><code>sudo make install</code> (or just switch to root and run <code>make install</code>)</li>
<li><code>sudo modprobe rt3562sta</code> (or stay as root and just run modprobe)</li>
</ol>
<p>That should take care of it. <del> If you forgot to do this first (and are reading this article on another computer), just run <code>modprobe rt3562sta</code> (as root) after you&#8217;re done.</del></p>
<p><b>Update:</b> I originally suggested rebuilding the module before rebooting, but the Makefile automatically detects the <em>running</em> kernel. You can manually force it to use the source from the newer kernel, but for the sake of these directions, this way is simpler.</p>
<p>This <a href="http://fedoraforum.org/forum/showthread.php?t=197413">18-page thread</a> at Fedora Forum was very informative, though it did point me in a few wrong directions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2010/08/wifi-ralink-3062/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Why I Want a Netbook (and why I&#8217;m not letting myself get one)</title>
		<link>http://www.hyperborea.org/journal/2009/06/netbook-thoughts/</link>
		<comments>http://www.hyperborea.org/journal/2009/06/netbook-thoughts/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 17:31:01 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Comic Con 2009]]></category>
		<category><![CDATA[Computers/Internet]]></category>
		<category><![CDATA[Comic Con]]></category>
		<category><![CDATA[G1]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Netbook]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[Tori Amos]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/?p=4237</guid>
		<description><![CDATA[I have to confess: I&#8217;ve started seriously thinking about a netbook. Not that I actually need a netbook. I&#8217;d only really end up using it for conventions that I&#8217;d want to post live (which would probably boil down to Comic-Con &#8230; <a href="http://www.hyperborea.org/journal/2009/06/netbook-thoughts/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have to confess: I&#8217;ve started seriously thinking about a netbook.</p>
<p>Not that I actually <em>need</em> a netbook.  I&#8217;d only really end up using it for conventions that I&#8217;d want to post live (which would probably boil down to <a href="http://comic-con.org/cci/">Comic-Con International</a>), and I <em>have</em> the ability to do that using either my G1 or the laptop.</p>
<p>Long-time readers (all five of you <img src='http://www.hyperborea.org/journal/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ) may remember that last year I <a href="http://www.hyperborea.org/journal/2008/06/upgrade-priorities/">agonized over upgrading my phone</a> to something with real web capability <a href="http://www.hyperborea.org/journal/2008/07/cci-wifi/">until they announced wifi</a>, and I just lugged the laptop around.  Which worked fine, but it was <strong>heavy</strong>, especially the day I was also carrying around <i>Comic Book Tattoo</i>.</p>
<p>Of course, now I can use the G1 to post to my blog, or Twitter, or Facebook, or (almost) anywhere else even without wifi.  </p>
<p>Except&#8230;</p>
<ul>
<li><strong>Typing on that tiny keyboard is slow.</strong>  Not as slow as the onscreen keyboard, but still a lot slower than typing on a full-sized keyboard.  Then again, netbook keyboards are also smaller than standard, so it might not be much of an improvement.</li>
<li><strong>There&#8217;s no easy way to transfer photos from another camera.</strong> I can only think of two ways other than using a computer as an intermediary: use a Micro-SD card with adapter in the camera, or get a card reader that will clone data from an SD to a Micro-SD.</li>
</ul>
<p>The camera issue <em>shouldn&#8217;t</em> bother me.  Chances are I&#8217;d just end up doing what I did for WonderCon this year: post the occasional phone pic to Twitter and then <a href="http://flickr.com/photos/kelsonv/">upload the good photos to Flickr</a> each evening. Just like I&#8217;d mostly be writing brief posts from the convention and detailed posts at the hotel.</p>
<p><a href="http://www.hyperborea.org/journal/2008/07/tori-sdcc/"><img src="http://www.hyperborea.org/journal/wp-content/uploads/2008/07/tori-signing-150x150.jpg" alt="Not my book, but the same page that she signed in mine." title="Tori Amos signing Comic Book Tattoo" width="150" height="150" class="alignleft size-thumbnail wp-image-2633" /></a>But then I remember the post I made on the <a href="http://www.hyperborea.org/journal/2008/07/tori-sdcc/">Tori Amos signing</a> last year. After the signing I was so hyped that I found a table, set up the laptop, banged out a blog post, hooked up the camera and added a couple of photos&#8230;and the post ended up getting linked on a major Tori fansite, producing a traffic spike so big that not only is the following day <em>still</em> this blog&#8217;s busiest day ever, but that post, even though traffic fell off over time, is the 8th most-viewed post on the site over the past year.</p>
<p>Still, the promise of another 15 minutes of blogfame isn&#8217;t enough to justify several hundred bucks. (Though the &lt; $200 models that pop up on <a href="http://woot.com/">Woot</a> from time to time have been tempting.) So I&#8217;m making an effort to practice typing with the G1, both the physical and on-screen keyboards. I&#8217;ve got <a href="http://twidroyd.com/">Twidroid</a> and I Tweet for posting to two Twitter accounts. I&#8217;ve got <a href="http://danroundhill.com/wptogo/">wpToGo</a> to simplify blogging.  I&#8217;ve got a plugin that will automatically liveblog using Twitter, which I still need to test.</p>
<p>It&#8217;s just a matter of making full use of the tools I have, rather than running after the latest cool toy.</p>
<p><b>Update:</b> I posted this last night, but somehow it ended up backdated to the day I started it on May 20.  I think wpToGo must have set a publishing date when I posted the draft.  Yes, I started this post on my phone.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2009/06/netbook-thoughts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>G1 &#8220;Fun&#8221;</title>
		<link>http://www.hyperborea.org/journal/2009/03/g1-fun/</link>
		<comments>http://www.hyperborea.org/journal/2009/03/g1-fun/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 06:30:00 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Computers/Internet]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[G1]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Tweets]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/archives/2009/03/10/line-items-for-2009-03-10/</guid>
		<description><![CDATA[&#8220;Please tell us why you&#8217;re uninstalling this app.&#8221; Because it TOLD me to uninstall the old version before upgrading. Not on the resp. list # Fun climbing office staircase w/ G1 &#38; watching as wifi networks appear and disappear. #]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>&#8220;Please tell us why you&#8217;re uninstalling this app.&#8221; Because it TOLD me to uninstall the old version before upgrading. Not on the resp. list <a href="http://twitter.com/KelsonV/statuses/1307533356" class="aktt_tweet_time">#</a></li>
<li>Fun climbing office staircase w/ G1 &amp; watching as wifi networks appear and disappear. <a href="http://twitter.com/KelsonV/statuses/1307628962" class="aktt_tweet_time">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2009/03/g1-fun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geekery: WiFi and Presidential HTML</title>
		<link>http://www.hyperborea.org/journal/2009/01/wifi-bush/</link>
		<comments>http://www.hyperborea.org/journal/2009/01/wifi-bush/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 07:59:59 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Computers/Internet]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[George Bush]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Tweets]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/archives/2009/01/07/line-items-for-2009-01-07/</guid>
		<description><![CDATA[Hmm. I&#8217;ve used internet cafes while travelling, but have no idea wher to find one w/in 20mi of home. WiFi hotspots, OTOH, are everywhere. # Political geekery; saw a bumper sticker reading &#60;/bush&#62;. Only prob: tag should be &#60;president name=&#34;bush&#34;&#62;. &#8230; <a href="http://www.hyperborea.org/journal/2009/01/wifi-bush/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hmm. I&#8217;ve used internet cafes while travelling, but have no idea wher to find one w/in 20mi of home. WiFi hotspots, OTOH, are everywhere. <a href="http://twitter.com/KelsonV/statuses/1102667071" class="aktt_tweet_time">#</a></p>
<p>Political geekery; saw a bumper sticker reading <strong><code>&lt;/bush&gt;</code></strong>. Only prob: tag should be <strong><code>&lt;president name=&quot;bush&quot;&gt;</code></strong>. Did I mention geekery? <a href="http://twitter.com/KelsonV/statuses/1102765318" class="aktt_tweet_time">#</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2009/01/wifi-bush/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fall, Spelling, WPA2, Jokes</title>
		<link>http://www.hyperborea.org/journal/2008/11/fall-spelling-wpa2-jokes/</link>
		<comments>http://www.hyperborea.org/journal/2008/11/fall-spelling-wpa2-jokes/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 06:59:59 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Computers/Internet]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[election]]></category>
		<category><![CDATA[jokes]]></category>
		<category><![CDATA[Obama]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[SoCal]]></category>
		<category><![CDATA[Tweets]]></category>
		<category><![CDATA[Weather]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/archives/2008/11/07/line-items-for-2008-11-07-2/</guid>
		<description><![CDATA[Fall in SoCal = checking the weather report daily to decide between shorts or a heavy jacket. # I keep seeing pill spam with sensational election-related subjects. Oddly they can spell Obama correctly, but consistently write &#8220;McCane&#8221; # OK, chicken-and-road &#8230; <a href="http://www.hyperborea.org/journal/2008/11/fall-spelling-wpa2-jokes/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Fall in SoCal = checking the weather report daily to decide between shorts or a heavy jacket. <a href="http://twitter.com/KelsonV/statuses/994981121" class="aktt_tweet_time">#</a></li>
<li>I keep seeing pill spam with sensational election-related subjects. Oddly they can spell Obama correctly, but consistently write &#8220;McCane&#8221; <a href="http://twitter.com/KelsonV/statuses/995307149" class="aktt_tweet_time">#</a></li>
<li>OK, chicken-and-road jokes are old hat, but <a href="http://www.jumbojoke.com/why_did_the_chicken_cross_the_road.html">this set using (mostly political) celebrities</a> is new to me. <a href="http://twitter.com/KelsonV/statuses/996054598" class="aktt_tweet_time">#</a></li>
<li>It&#8217;s time to <a href="http://isc.sans.edu/diary.html?storyid=5315">upgrade your wireless network security to WPA2</a>. <a href="http://twitter.com/KelsonV/statuses/996055724" class="aktt_tweet_time">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2008/11/fall-spelling-wpa2-jokes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

