<br />
<b>Warning</b>:  sem_get() [<a href='function.sem-get'>function.sem-get</a>]: failed for key 0x152b: Permission denied in <b>/home/dossy/htdocs/wp/wp-content/plugins/wp-cache/wp-cache-phase2.php</b> on line <b>98</b><br />
<?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>Dossy&#039;s Blog &#187; Product placement</title>
	<atom:link href="http://dossy.org/category/product-placement/feed/" rel="self" type="application/rss+xml" />
	<link>http://dossy.org</link>
	<description>Everything that comes out of Dossy, from the strange to the banal.</description>
	<lastBuildDate>Thu, 11 Mar 2010 16:19:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Sex toy or video game controller?</title>
		<link>http://dossy.org/2010/03/sex-toy-or-video-game-controller/</link>
		<comments>http://dossy.org/2010/03/sex-toy-or-video-game-controller/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 16:19:51 +0000</pubDate>
		<dc:creator>Dossy Shiobara</dc:creator>
				<category><![CDATA[Observations]]></category>
		<category><![CDATA[Product placement]]></category>

		<guid isPermaLink="false">http://dossy.org/?p=960</guid>
		<description><![CDATA[Sony, in the tradition of missing the boat, again, after the success of Nintendo&#8217;s Wii and its Wiimote, is still trying to catch up after four long years.  Sony has finally unveiled &#8230; the PlayStation Move!

Waaaaaaaait a second.  That looks awfully familiar &#8230; oh, that&#8217;s not the Move, that&#8217;s the Hitachi Magic Wand! [...]]]></description>
			<content:encoded><![CDATA[<p>Sony, in the tradition of missing the boat, again, after the success of Nintendo&#8217;s Wii and its Wiimote, is still trying to catch up after four long years.  Sony has finally unveiled &#8230; the PlayStation Move!</p>
<div style="text-align:center;"><a href="http://www.amazon.com/gp/product/B000M4HJ12?ie=UTF8&#038;tag=panoptic0f&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B000M4HJ12" target="_blank"><img src="http://dossy.org/uploads/2010/03/hitachi-magic-wand.jpg" alt="Hitachi Magic Wand" border="0" width="125" height="396" /></a></div>
<p>Waaaaaaaait a second.  That looks awfully familiar &#8230; oh, that&#8217;s not the Move, that&#8217;s the <a href="http://www.amazon.com/gp/product/B000M4HJ12?ie=UTF8&#038;tag=panoptic0f&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B000M4HJ12">Hitachi Magic Wand</a>!  Here&#8217;s the <a href="http://blog.eu.playstation.com/2010/03/10/introducing-playstation-move/">PlayStation Move</a>:</p>
<div style="text-align:center;"><a href="http://blog.eu.playstation.com/2010/03/10/introducing-playstation-move/" target="_blank"><img src="http://dossy.org/uploads/2010/03/playstation-move.jpg" alt="PlayStation Move" border="0" width="95" height="300" /></a></div>
<p>I&#8217;m sure you can see where the confusion came from.  Oops!  <img src='http://dossy.org/wp/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Nice job, Sony.  If you&#8217;re still in the game console business in four <em>more</em> years, maybe you&#8217;ll actually build something interesting other than a Blu-Ray player with a sleek looking vibrator.</p>
]]></content:encoded>
			<wfw:commentRss>http://dossy.org/2010/03/sex-toy-or-video-game-controller/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using a Cisco/Linksys WUSB600N on MacOS X 10.6</title>
		<link>http://dossy.org/2009/11/using-a-ciscolinksys-wusb600n-on-macos-x-10-6/</link>
		<comments>http://dossy.org/2009/11/using-a-ciscolinksys-wusb600n-on-macos-x-10-6/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 23:12:00 +0000</pubDate>
		<dc:creator>Dossy Shiobara</dc:creator>
				<category><![CDATA[Geeking out]]></category>
		<category><![CDATA[Product placement]]></category>

		<guid isPermaLink="false">http://dossy.org/?p=870</guid>
		<description><![CDATA[After getting totally fed up with the poor Wi-Fi range on my MacBook Pro, I picked up an external Cisco/Linksys WUSB600N.  Of course, Linksys doesn&#8217;t provide Mac drivers for this product, but it&#8217;s a Ralink 2870 and Ralink provides drivers for MacOS X in their support section.  I downloaded the RTUSB D2870-2.0.0.0 UI-2.0.0.0_2009_10_02.dmg [...]]]></description>
			<content:encoded><![CDATA[<p>After getting totally fed up with the poor Wi-Fi range on my MacBook Pro, I picked up an external <a href="http://www.amazon.com/gp/product/B0011E324K?ie=UTF8&#038;tag=panoptic0f&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B0011E324K">Cisco/Linksys WUSB600N</a>.  Of course, Linksys doesn&#8217;t provide Mac drivers for this product, but it&#8217;s a Ralink 2870 and Ralink provides drivers for MacOS X in <a href="http://www.ralinktech.com/support.php?s=3">their support section</a>.  I downloaded the <a href="http://dossy.org/uploads/2010/02/RTUSB%20D2870-2.0.0.0%20UI-2.0.0.0_2009_10_02.dmg"><tt>RTUSB D2870-2.0.0.0 UI-2.0.0.0_2009_10_02.dmg</tt> driver</a> (5.2 MB).</p>
<p>There is a driver inside <tt>USBWireless-10.6</tt> for Snow Leopard, and it will complain during installation that the RT2870USBWirelessDriver.kext failed to install.  This is expected, just ignore it, the installation will complete successfully.</p>
<p>At the time of this writing, the WUSB600N v2 isn&#8217;t included in the Info.plist for the kext, so I had to edit <tt>/System/Library/Extensions/RT2870USBWirelessDriver.kext/Contents/Info.plist</tt> in a text editor and add the appropriate bits.  Search for &#8220;Linksys &#8211; RT2870 &#8211; 2&#8243; and duplicate the <tt>&lt;key&gt;</tt> and <tt>&lt;dict&gt;</tt> elements, renaming the key to &#8220;Linksys &#8211; RT2870 &#8211; 3&#8243; and the <tt>idProduct</tt> integer from &#8220;113&#8243; to &#8220;121&#8243;.  Here&#8217;s what it should look like after the changes:</p>
<blockquote style="padding-left: 0.5em; margin-left: 1.5em; border-left: #666 3px solid;">
<pre>        &lt;key&gt;Linksys - RT2870 - 3&lt;/key&gt;
        &lt;dict&gt;
            &lt;key&gt;CFBundleIdentifier&lt;/key&gt;
            &lt;string&gt;com.Ralink.driver.RT2870USBWirelessDriver&lt;/string&gt;
            &lt;key&gt;IOClass&lt;/key&gt;
            &lt;string&gt;RT2870USBWirelessDriver&lt;/string&gt;
            &lt;key&gt;IOProviderClass&lt;/key&gt;
            &lt;string&gt;IOUSBDevice&lt;/string&gt;
            &lt;key&gt;idProduct&lt;/key&gt;
            &lt;integer&gt;121&lt;/integer&gt;
            &lt;key&gt;idVendor&lt;/key&gt;
            &lt;integer&gt;5943&lt;/integer&gt;
        &lt;/dict&gt;</pre>
</blockquote>
<p>After making this change, unload/reload the kext or reboot your machine, and then plug in your WUSB600N and you should get a window popping up telling you that a new network device has been detected.</p>
<p>I hope this helps someone, as I was totally disappointed when I learned that Linksys wasn&#8217;t supporting this device on Mac &#8220;out of the box.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://dossy.org/2009/11/using-a-ciscolinksys-wusb600n-on-macos-x-10-6/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Optimum WiFi at ETD in Kinnelon NJ</title>
		<link>http://dossy.org/2009/09/optimum-wifi-at-etd-in-kinnelon-nj/</link>
		<comments>http://dossy.org/2009/09/optimum-wifi-at-etd-in-kinnelon-nj/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 16:57:48 +0000</pubDate>
		<dc:creator>Dossy Shiobara</dc:creator>
				<category><![CDATA[Geeking out]]></category>
		<category><![CDATA[Product placement]]></category>

		<guid isPermaLink="false">http://dossy.org/?p=812</guid>
		<description><![CDATA[As I try to get some work done waiting for car repairs, I discovered that the ETD on Route 23 in Kinnelon, NJ, has Optimum WiFi within range.  Being a Optimum Online customer, I get free access to it.
My initial opinion of this particular hotspot is really unpredictable latency and packet loss.  Speedtest.net [...]]]></description>
			<content:encoded><![CDATA[<p>As I try to get some work done waiting for car repairs, I discovered that the ETD on Route 23 in Kinnelon, NJ, has Optimum WiFi within range.  Being a Optimum Online customer, I get free access to it.</p>
<p>My initial opinion of this particular hotspot is really unpredictable latency and packet loss.  Speedtest.net results:</p>
<div style="text-align:center;"><img src="http://dossy.org/uploads/2009/09/optimum-wifi-speedtest-20090911.png" alt="Optimum WiFi speed test at Speedtest.net" border="0" width="300" height="135" /></div>
<p>It&#8217;s not bad &#8211; I&#8217;m posting this blog entry from the connection &#8211; but the latency and packet loss makes interactive sessions like SSH really painful.  Still, it&#8217;s usable to get some work done &#8211; email, web browsing, etc.</p>
<p>Tags: <a href="http://technorati.com/tag/Optimum%20WiFi" rel="tag">Optimum WiFi</a>, <a href="http://technorati.com/tag/Kinnelon%2C%20NJ" rel="tag">Kinnelon, NJ</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dossy.org/2009/09/optimum-wifi-at-etd-in-kinnelon-nj/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tie-dye glasses, I will have them!</title>
		<link>http://dossy.org/2009/07/tie-dye-glasses/</link>
		<comments>http://dossy.org/2009/07/tie-dye-glasses/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 20:57:44 +0000</pubDate>
		<dc:creator>Dossy Shiobara</dc:creator>
				<category><![CDATA[Product placement]]></category>

		<guid isPermaLink="false">http://dossy.org/?p=800</guid>
		<description><![CDATA[After a bit of drama with my old pair of glasses, I went out and got myself an eye exam to update my prescription and have ordered myself a pair of tie-dye frames from Zenni Optical for $40!  They are made of so much win and awesome:

I know you&#8217;re jealous.  Don&#8217;t feel bad, [...]]]></description>
			<content:encoded><![CDATA[<p>After a bit of drama with my old pair of glasses, I went out and got myself an eye exam to update my prescription and have ordered myself a pair of <a href="http://www.zennioptical.com/cart/product.php?productid=1085&#038;cat=30&#038;page=1"><b>tie-dye frames</b> from Zenni Optical</a> for $40!  They are made of so much win and awesome:</p>
<div style="text-align:center;"><a href="http://www.zennioptical.com/cart/product.php?productid=1085&#038;cat=30&#038;page=1"><img src="http://dossy.org/uploads/2009/07/zenni-optical-rainbow-frames.jpg" border="0" width="400" height="125" /></a></div>
<p>I know you&#8217;re jealous.  Don&#8217;t feel bad, it&#8217;s okay, you should be.  These frames even come with 581% more cowbell.</p>
<p>For my own notes, my prescription is now -5.50 OD/OS sph, DS (SPH) cyl, and PD 32/33 (65).</p>
<p>Tags: <a href="http://technorati.com/tag/vision" rel="tag">vision</a>, <a href="http://technorati.com/tag/glasses" rel="tag">glasses</a>, <a href="http://technorati.com/tag/Zenni Optical" rel="tag">Zenni Optical</a>, <a href="http://technorati.com/tag/tie-dye" rel="tag">tie-dye</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dossy.org/2009/07/tie-dye-glasses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I fail at retail therapy</title>
		<link>http://dossy.org/2009/02/i-fail-at-retail-therapy/</link>
		<comments>http://dossy.org/2009/02/i-fail-at-retail-therapy/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 04:06:03 +0000</pubDate>
		<dc:creator>Dossy Shiobara</dc:creator>
				<category><![CDATA[Dossy, Dossy and more Dossy!]]></category>
		<category><![CDATA[Product placement]]></category>

		<guid isPermaLink="false">http://dossy.org/2009/02/i-fail-at-retail-therapy/</guid>
		<description><![CDATA[If someone handed you $100 right now, could you spend it? How long would it take you to decide what to buy?
Not long at all, right?
Well, I seriously fail at retail therapy. I was given a $100 Visa gift card as a Giftmas 2008 present, and I can&#8217;t think of a single thing I want [...]]]></description>
			<content:encoded><![CDATA[<p>If someone handed you $100 right now, could you spend it? How long would it take you to decide what to buy?</p>
<p>Not long at all, right?</p>
<p>Well, I seriously fail at retail therapy. I was given a $100 Visa gift card as a Giftmas 2008 present, and I can&#8217;t think of a single thing I want to buy with it. Is that pathetic, or what?</p>
<p>I thought about picking up a video game or two, but I really don&#8217;t have the time nor motivation to play them. Modern video games totally lack the necessary charm and appeal of older games. They use advanced graphics and cinematic sequences to &#8220;wow&#8221; people, but the gameplay is empty. You can&#8217;t compensate for a boring game with eye candy alone, at least for me.</p>
<p>I thought about movies or music, but there hasn&#8217;t been music released in the last 5 years that I thought was good enough to own except for a few songs which I picked up on iTunes or through Amazon MP3. Same goes for movies &#8212; the ones I care to watch, I&#8217;ve already seen and I haven&#8217;t seen a movie in years that was good enough to be worth watching twice.</p>
<p>Ah, what about books? Goodness, there&#8217;s that free time issue again! I still have books sitting on my shelf that I want to read that I haven&#8217;t read yet. Buying more just seems wasteful, at this point.</p>
<p>Surprisingly, as a technology geek, I&#8217;m not a big gadget junkie. I went through the phase of collecting shiny doo-dads and frankly, I got tired of throwing them out when they lost their shine. Is there really such a thing as a must-have item? I haven&#8217;t found one, yet.</p>
<p>About the only thing that I still really like is food. I love to eat! I guess the best way to spend this money is to take the family out and enjoy a nice meal. Oh, but then the dilemma of deciding where to go sets in &#8230;</p>
<p>I guess there are worse problems to have than not knowing how to spend $100, but it really bothers me that I don&#8217;t have a go-to list of reasonably inexpensive things that I&#8217;d want to buy. This is why I&#8217;m such a hard person to buy gifts for: I truly don&#8217;t want anything. I don&#8217;t mean this in the polite &#8220;oh, it&#8217;s okay, don&#8217;t worry&#8221; sort of way, but in the &#8220;oh, please, not another thing that I have to find a place for and hold onto until I get tired of it and throw it out&#8221; kind of way.</p>
<p>Maybe I&#8217;m truly able to find happiness with what I already have. But, a part of me &#8212; probably conditioned and programmed through advertising as I was growing up &#8212; feels like I&#8217;m &#8220;incomplete&#8221; without more material possessions. Part of me asks &#8220;what&#8217;s wrong with me?&#8221; because I don&#8217;t already know what I&#8217;d go out and buy with this money. Do you know what I&#8217;m talking about?</p>
<p>What would you go and buy with $100 right now? Or, are you like me, without any clue what you&#8217;d do with it?</p>
<p>Tags: <a href="http://technorati.com/tag/retail%20therapy" rel="tag">retail therapy</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dossy.org/2009/02/i-fail-at-retail-therapy/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>SAA&#8217;s in-flight entertainment runs on Linux, apparently</title>
		<link>http://dossy.org/2008/11/saas-in-flight-entertainment-runs-on-linux-apparently/</link>
		<comments>http://dossy.org/2008/11/saas-in-flight-entertainment-runs-on-linux-apparently/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 13:42:24 +0000</pubDate>
		<dc:creator>Dossy Shiobara</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Product placement]]></category>
		<category><![CDATA[South Africa]]></category>

		<guid isPermaLink="false">http://dossy.org/2008/11/saas-in-flight-entertainment-runs-on-linux-apparently/</guid>
		<description><![CDATA[Apparently, South African Airways runs some kind of Linux for their in-flight entertainment system.

Of course, on the leg of the trip from New York to Senegal, the flight staff kept rebooting the system trying to get it to work, with very little luck. Most of the time we just stared at the Linux boot process [...]]]></description>
			<content:encoded><![CDATA[<p>Apparently, South African Airways runs some kind of Linux for their in-flight entertainment system.</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/dossy/3055353923/" title="In-flight entertainment FAIL by Dossy, on Flickr"><img src="http://farm4.static.flickr.com/3270/3055353923_6692f95065.jpg" width="500" height="375" alt="In-flight entertainment FAIL" /></a></p>
<p>Of course, on the leg of the trip from New York to Senegal, the flight staff kept rebooting the system trying to get it to work, with very little luck. Most of the time we just stared at the Linux boot process hanging, trying to talk to the NFS server. Fortunately, they got it working for the Senegal to South Africa leg of the trip.</p>
<p>Tags: <a href="http://technorati.com/tag/South%20African%20Airways" rel="tag">South African Airways</a>, <a href="http://technorati.com/tag/Linux" rel="tag">Linux</a>, <a href="http://technorati.com/tag/fail" rel="tag">fail</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dossy.org/2008/11/saas-in-flight-entertainment-runs-on-linux-apparently/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Mongolian ball-in-cage puzzle, solved!</title>
		<link>http://dossy.org/2008/11/my-mongolian-ball-in-cage-puzzle-solved/</link>
		<comments>http://dossy.org/2008/11/my-mongolian-ball-in-cage-puzzle-solved/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 20:45:46 +0000</pubDate>
		<dc:creator>Dossy Shiobara</dc:creator>
				<category><![CDATA[Geeking out]]></category>
		<category><![CDATA[Product placement]]></category>

		<guid isPermaLink="false">http://dossy.org/2008/11/my-mongolian-ball-in-cage-puzzle-solved/</guid>
		<description><![CDATA[I love problem solving and puzzles. My friend Christina brought me back a fun one from her trip to Mongolia. Here it is, solved:

Apparently this puzzle type is what Stewart Coffin calls &#8220;Locked Nest.&#8221;
It may not look like much, but the challenge is to assemble it from a completely disassembled state. It&#8217;s not only geometrically [...]]]></description>
			<content:encoded><![CDATA[<p>I love problem solving and puzzles. My friend Christina brought me back a fun one from her trip to Mongolia. Here it is, solved:</p>
<p style="text-align: center;"><img src="http://dossy.org/images/2008/11/mongolian-ball-in-cage-puzzle.jpg" width="300" height="300" alt="Mongolian ball-in-cage puzzle, solved" border="0" /></p>
<p>Apparently this puzzle type is what <a href="http://johnrausch.com/PuzzlingWorld/chap13.htm">Stewart Coffin calls &#8220;Locked Nest.&#8221;</a></p>
<p>It may not look like much, but the challenge is to assemble it from a completely disassembled state. It&#8217;s not only geometrically challenging, having to visualize the pieces in their final states, but physically challenging, having to hold the thing together as you put it together. Several times, while I was working on the puzzle, a pin would slide out or a rod would be out of alignment and the pin would miss it.</p>
<p>This is definitely a puzzle I&#8217;ll enjoy solving many times over. It&#8217;s quite challenging.</p>
<p>Tags: <a href="http://technorati.com/tag/Mongolian" rel="tag">Mongolian</a>, <a href="http://technorati.com/tag/puzzle" rel="tag">puzzle</a>, <a href="http://technorati.com/tag/Stewart%20Coffin" rel="tag">Stewart Coffin</a></p>
<p><a href="http://technorati.com/tag/" rel="tag"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://dossy.org/2008/11/my-mongolian-ball-in-cage-puzzle-solved/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TiVo Hacking: Getting a Linksys WUSB54G working</title>
		<link>http://dossy.org/2008/10/tivo-hacking-getting-a-linksys-wusb54g-working/</link>
		<comments>http://dossy.org/2008/10/tivo-hacking-getting-a-linksys-wusb54g-working/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 16:12:16 +0000</pubDate>
		<dc:creator>Dossy Shiobara</dc:creator>
				<category><![CDATA[Geeking out]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Product placement]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[Linksys WUSB54G]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open]]></category>
		<category><![CDATA[Ralink 2570]]></category>
		<category><![CDATA[Source]]></category>
		<category><![CDATA[TiVo]]></category>

		<guid isPermaLink="false">http://dossy.org/2008/10/tivo-hacking-getting-a-linksys-wusb54g-working/</guid>
		<description><![CDATA[So, I have a TiVo Series 2 stand-alone DVR with a Product Lifetime subscription. For years, I&#8217;ve had it connected to the home network using a Linksys WUSB11 wireless network adapter, but it finally died. I went and grabbed a Linksys WUSB54G as a replacement, but found out that the TiVo doesn&#8217;t support it. No [...]]]></description>
			<content:encoded><![CDATA[<p>So, I have a <a href="http://en.wikipedia.org/wiki/TiVo_DVRs#Series2_Standalone">TiVo Series 2 stand-alone DVR</a> with a Product Lifetime subscription. For years, I&#8217;ve had it connected to the home network using a Linksys WUSB11 wireless network adapter, but it finally died. I went and grabbed a Linksys WUSB54G as a replacement, but found out that the TiVo doesn&#8217;t support it. No problem, I know the TiVo runs Linux and there&#8217;s plenty of documentation on how to &#8220;hack&#8221; the TiVo so I can load my own kernel modules on it, etc.</p>
<p>It turns out that the Linksys WUSB54G v4 uses the Ralink 2570 chipset. Fortunately, there&#8217;s been effort on <a href="http://rt2x00.serialmonkey.com/">native Linux drivers</a> for the Ralink family of wireless chipsets. The hurdle, of course, is that the TiVo&#8217;s MIPS R5432 is big-endian, so it presents a bit of a challenge porting the driver to the TiVo.</p>
<p>Working off the latest code for the legacy rt2570 driver from CVS, I&#8217;ve gotten it to compile using TiVo&#8217;s Linux 2.4.20 kernel. Loading the module, however, results in this:</p>
<blockquote style="padding-left: 0.5em; margin-left: 1.5em; border-left: #666 3px solid;">
<pre style="overflow: auto">
rt2570: init
usb.c: registered new driver rt2570
rt2570: idVendor = 0x13b1, idProduct = 0xd
rt2570: idVendor = 0x13b1, idProduct = 0xd
rt2570: using permanent MAC addr
rt2570: Active MAC addr: 00:12:17:89:f5:02.
rt2570: driver version 1.0.0
Unaligned Access to 0x80230b2b in kernel mode at 0xc0217be4
Unaligned Access to 0x80230b2d in kernel mode at 0xc0217c04
Unaligned Access to 0x80357076 in kernel mode at 0xc021b3dc
Unaligned Access to 0x80357076 in kernel mode at 0xc021b408
Unaligned Access to 0x80357076 in kernel mode at 0xc021dc2c
Unaligned Access to 0x80357076 in kernel mode at 0xc021dc08
Unaligned Access to 0x80357076 in kernel mode at 0xc021cd8c
Unaligned Access to 0x80230f47 in kernel mode at 0xc0217be4
Unaligned Access to 0x80230f49 in kernel mode at 0xc0217c04
Unaligned Access to 0x80231155 in kernel mode at 0xc0217be4
Unaligned Access to 0x80231157 in kernel mode at 0xc0217c04
</pre>
</blockquote>
<p>So, now I get to go fishing through <tt>/proc/ksyms</tt> and try to fix up all these unaligned access errors. Hopefully, I&#8217;ll be able to get through all of this and get the driver working.</p>
<p>Anyone out there have experience porting Linux device drivers like this? Got any tips or techniques that might help me? I&#8217;d really love any help I can get &#8230;</p>
<p><strong>Update:</strong> I&#8217;m posting my debugging progress in a <a href="http://rt2x00.serialmonkey.com/phpBB/viewtopic.php?f=4&amp;t=5057&amp;p=31057">rt2&#215;00 forum thread</a>. <a href="http://en.wikipedia.org/wiki/Linus%27s_Law">Given enough eyeballs, all bugs are shallow</a>, right?</p>
<p><strong>Update:</strong> I&#8217;ve gotten it working! I&#8217;ve addressed the majority of the unaligned access traps and I can now use my WUSB54G as a wireless NIC on my TiVo! Here&#8217;s a patch against rt2570-cvs-2008102616 of the driver and the corresponding kernel module binary:</p>
<ul>
<li><a href="http://dossy.org/files/TiVo/rt2570-tivo-mips.patch">rt2570-tivo-mips.patch</a></li>
<li><a href="http://dossy.org/files/TiVo/rt2570.o.gz">rt2570.o.gz</a> (1.42 MB)<br />
  MD5: 64605e019929db714d583d160a6b513c</li>
</ul>
<p>If you have a SA2 TiVo and want to use a Linksys WUSB54G as your wireless NIC, this driver is what you want. It works for me, anyway!</p>
<p>Tags: <a href="http://technorati.com/tag/Linux" rel="tag">Linux</a>, <a href="http://technorati.com/tag/TiVo" rel="tag">TiVo</a>, <a href="http://technorati.com/tag/open%20source" rel="tag">open source</a>, <a href="http://technorati.com/tag/hacking" rel="tag">hacking</a>, <a href="http://technorati.com/tag/Linksys%20WUSB54G" rel="tag">Linksys WUSB54G</a>, <a href="http://technorati.com/tag/Ralink%202570" rel="tag">Ralink 2570</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dossy.org/2008/10/tivo-hacking-getting-a-linksys-wusb54g-working/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Selling a BlackBerry 8830 World Edition Verizon phone on eBay</title>
		<link>http://dossy.org/2008/02/selling-a-blackberry-8830-world-edition-verizon-phone-on-ebay/</link>
		<comments>http://dossy.org/2008/02/selling-a-blackberry-8830-world-edition-verizon-phone-on-ebay/#comments</comments>
		<pubDate>Fri, 15 Feb 2008 17:17:20 +0000</pubDate>
		<dc:creator>Dossy Shiobara</dc:creator>
				<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[Product placement]]></category>

		<guid isPermaLink="false">http://dossy.org/archives/000596.html</guid>
		<description><![CDATA[I&#8217;m selling a BlackBerry 8830 World Edition Verizon phone on eBay for a friend. The auction will end next Friday, February 22nd. If you&#8217;re interested in it or know someone who is, please go and bid on it.


]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m <a href="http://rover.ebay.com/rover/1/711-1751-2978-71/1?AID=5463217&amp;PID=2757999+&amp;mpre=http%3A%2F%2Fcgi.ebay.com%2Fws%2FeBayISAPI.dll%3FViewItem%26item%3D120222820068">selling a BlackBerry 8830 World Edition Verizon phone on eBay</a> for a friend. The auction will end next Friday, February 22nd. If you&#8217;re interested in it or know someone who is, please go and bid on it.</p>
<p align="center"><a href="http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&amp;item=120222820068"><img height="400" alt="BlackBerry 8830 World Edition Verizon phone" src="http://static.dossy.org/images/2008/02/blackberry-8830-verizon.jpg" width="300" border="0" /></a></p>
<p><!-- http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&amp;item="120222820068" --></p>
]]></content:encoded>
			<wfw:commentRss>http://dossy.org/2008/02/selling-a-blackberry-8830-world-edition-verizon-phone-on-ebay/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Life is sweeter with the &#8216;Berry</title>
		<link>http://dossy.org/2008/02/life-is-sweeter-with-the-berry/</link>
		<comments>http://dossy.org/2008/02/life-is-sweeter-with-the-berry/#comments</comments>
		<pubDate>Wed, 13 Feb 2008 15:00:58 +0000</pubDate>
		<dc:creator>Dossy Shiobara</dc:creator>
				<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[Product placement]]></category>

		<guid isPermaLink="false">http://dossy.org/archives/000594.html</guid>
		<description><![CDATA[After not being able to get data services on my Treo 650 last week, I finally had enough. It was over two years old and I was eligible for an &#8220;upgrade.&#8221; It was time to say goodbye to Palm and its aging hardware and operating system and move on to something more modern &#8230; or [...]]]></description>
			<content:encoded><![CDATA[<p>After not being able to get <a href="http://dossy.org/archives/000592.html">data services on my Treo 650 last week</a>, I finally had enough. It was over two years old and I was eligible for an &#8220;upgrade.&#8221; It was time to say goodbye to Palm and its aging hardware and operating system and move on to something more modern &#8230; or at least, switch to a product from a company that&#8217;s a little more commercially viable. I considered the Apple iPhone, but just can&#8217;t bring myself to pay the ridiculous &#8220;Apple Tax&#8221;&#8211;the extra money you pay for Apple&#8217;s fancy design. When a carrier offers the iPhone for $99, I might consider them.</p>
<div style="FLOAT: right"><a href="http://www.amazon.com/exec/obidos/ASIN/B000WP91XK/ref=nosim/dossy-20"><img height="245" alt="Blackberry Curve 8310" src="http://static.dossy.org/images/2008/02/blackberry-curve-8310-145x245.png" width="145" border="0" /></a></div>
<p>What at&amp;t <em>was</em> offering for $99 this time around was the <a href="http://na.blackberry.com/eng/devices/device-detail.jsp?navId=H0,C221,P583">Blackberry Curve 8310</a> [<a href="http://www.amazon.com/exec/obidos/ASIN/B000WP91XK/ref=nosim/dossy-20">at Amazon</a>]. So, on February 4th, my wife and I went to the Willowbrook Mall at&amp;t store and bought them. I also picked up an <a href="http://jawbone.com/">Aliph Jawbone</a> [<a href="http://www.amazon.com/exec/obidos/ASIN/B000RZFNN2/ref=nosim/dossy-20">at Amazon</a>] Bluetooth headset for myself and she chose the <a href="http://direct.motorola.com/hellomoto/h12/experience/">Motorola H12</a> [<a href="http://www.tkqlhce.com/click-2757999-10440897?url=http%3A%2F%2Fwww.newegg.com%2FProduct%2FProduct.aspx%3FItem%3DN82E16875982127%26ATT%3D75-982-127%26CMP%3DAFC-C8Junction%26nm_mc%3DAFC-C8Junction%26cm_mmc%3DAFC-C8Junction-_-Bluetooth%2BCell%2BPhone%2BAccessories-_-Motorola-_-75982127&amp;cjsku=N82E16875982127">at Newegg</a>] Bluetooth headset. We could have saved some money ordering it all online, but there&#8217;s something to be said for immediate gratification, being able to walk out of the store an hour or two later with everything just working. However, I did end up ordering two <a href="http://www.amazon.com/exec/obidos/ASIN/B000SMVQK8/ref=nosim/dossy-20">Sandisk 4GB MicroSDHC memory cards</a> for the phones from Amazon.</p>
<p>I&#8217;m not going to try and do a full review of these products as there are already plenty out there if you search for them. What I will do is list the things that I discovered, especially stuff that surprised or disappointed me. It&#8217;s going to be completely subjective and folks may not agree with what I point out as being important, but they&#8217;re important to me.</p>
<p><strong>(1)</strong> The 8310 has GPS which is very cool, but TeleNav&#8217;s service is $9.99/mo for unlimited routes. Ouch. Still, the software and service seems excellent so far and it&#8217;s still cheaper and more convenient than buying a dedicated GPS unit.</p>
<p><strong>(2)</strong> The 8310 has GPS while the 8320 has 802.11b/g Wi-Fi. Yeah, I really would have liked my new phone to have Wi-Fi, but in reality, having GPS will be far more useful for me.</p>
<p><strong>(3)</strong> The Blackberry OS 4.2 that currently ships with the device doesn&#8217;t let you record video. Luckily, <a href="http://blackberryforums.pinstack.com/60412-bb_4_3_1_update_info_from_pc_magazine.html">RIM is working on their next upgrade, OS 4.5</a> (<a href="http://www.boygeniusreport.com/2008/01/23/update-blackberry-os-431-simply-re-branded-no-delays-expected/">formerly referred to as OS 4.3.1</a>, apparently renumbered by marketing) that will. I just hope they don&#8217;t keep slipping the anticipated release date over and over. Anyone know how to get into their beta program? I&#8217;d love to play with the beta release.</p>
<p><strong>(4)</strong> Even though the 8310 has GPS, it appears that pictures taken with its camera do not store the GPS location in the image&#8217;s EXIF data. Again, not a big deal but something that I had expected and it not being implemented surprised me.</p>
<p><strong>(5)</strong> The push-email sync. delay is a lot longer than I expected. My guess is that the Blackberry Internet Service doesn&#8217;t poll my IMAP mailboxes as frequently as I&#8217;d hoped, because even manually performing a &#8220;Reconcile Now&#8221; doesn&#8217;t seem to help. I&#8217;m guessing they only poll every 10-20 minutes which isn&#8217;t that bad, but not having a proper manual &#8220;sync now&#8221; that triggers the back-end poll is a let-down.</p>
<p><strong>(6)</strong> When paired with a Bluetooth headset, answering the call with the green phone button defaults to the headset. I expected that answering the call by pressing a button on the phone would default to activating the handset. If I wanted to answer the call on my headset, I would have used the headset to pick up the call. This matters because I often have my phone in my pocket but leave my Bluetooth headset in my jacket pocket; I only wear it when I&#8217;m actually out and about. So, when I receive a call, I&#8217;ll grab my phone and answer it but the phone sends the call to the headset&#8211;argh! I then have to hit the menu button and select &#8220;Activate handset&#8221;, or press the $/Speaker button to use speakerphone, to actually talk on the phone. At the very least, this needs to be a configurable option in the phone application, whether to answer the call using the Bluetooth headset or on the handset.</p>
<p><strong>(7)</strong> The Jawbone is an awesome headset. The noise cancellation really works well. It&#8217;s really comfortable to wear; it feels lighter on the ear than it actually is. But, it&#8217;s butt-ugly. I mean, it&#8217;s embarassing to wear this thing in public, it&#8217;s so ugly. When you buy the Jawbone, you&#8217;re definitely not buying it for the looks, that&#8217;s for sure. But, if you spend a lot of time talking on your cellphone, especially in public places or, like me, in the car with the window open, this headset will not let you down.</p>
<p><strong>(8)</strong> On the other extreme, the Motorola H12 is gorgeous. It is small, lightweight and aesthetically pleasing. Even the charging base looks great on a desk and the use of magnets to attach the headset to the charging contacts on the base make my inner geek go &#8220;squee!&#8221; The sound cancellation on the H12 is adequate, but I&#8217;m not convinced it&#8217;s nearly as good as the Jawbone. However, where the H12 falls short in technical quality compared to the Jawbone, it more than makes up for it in sexy. I&#8217;m actually tempted to return my Jawbone in exchange for another H12, for just this reason.</p>
<p>That&#8217;s it for now. I&#8217;m anxiously awaiting the Blackberry OS 4.5 and what improvements it will bring. I&#8217;ll post an update once it arrives.</p>
<p>Do you have a Blackberry? Have any tips for me? Your favorite applications that you think I might enjoy? Any cool undocumented features or shortcuts that you&#8217;d like to share? Please tell me about them in the comments here.</p>
<p>Tags: <a href="http://technorati.com/tag/Blackberry%20Curve%208310" rel="tag">Blackberry Curve 8310</a>, <a href="http://technorati.com/tag/Aliph%20Jawbone" rel="tag">Aliph Jawbone</a>, <a href="http://technorati.com/tag/Motorola%20H12" rel="tag">Motorola H12</a>, <a href="http://technorati.com/tag/Bluetooth" rel="tag">Bluetooth</a>, <a href="http://technorati.com/tag/TeleNav" rel="tag">TeleNav</a>, <a href="http://technorati.com/tag/GPS" rel="tag">GPS</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dossy.org/2008/02/life-is-sweeter-with-the-berry/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 2.202 seconds -->
<br />
<b>Warning</b>:  sem_acquire(): supplied argument is not a valid SysV semaphore resource in <b>/home/dossy/htdocs/wp/wp-content/plugins/wp-cache/wp-cache-phase2.php</b> on line <b>107</b><br />
<br />
<b>Warning</b>:  sem_release(): supplied argument is not a valid SysV semaphore resource in <b>/home/dossy/htdocs/wp/wp-content/plugins/wp-cache/wp-cache-phase2.php</b> on line <b>116</b><br />
