<?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; usb</title>
	<atom:link href="http://www.hyperborea.org/journal/tag/usb/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>Wednesday Bits and Bytes</title>
		<link>http://www.hyperborea.org/journal/2009/11/bits-bytes/</link>
		<comments>http://www.hyperborea.org/journal/2009/11/bits-bytes/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 07:30:00 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Computers/Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[antispam]]></category>
		<category><![CDATA[BOFH]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Fedora12]]></category>
		<category><![CDATA[Tweets]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/archives/2009/11/25/line-items-for-2009-11-25/</guid>
		<description><![CDATA[I finally uninstalled I Tweet. Twidroid Pro does enough that I don&#8217;t need two Twitter clients on my phone anymore. # Grr. Since the last patch day, my USB keyboard randomly stops working 2&#8211;3 times/day. System Restore would be nice&#8230;if &#8230; <a href="http://www.hyperborea.org/journal/2009/11/bits-bytes/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>I finally uninstalled I Tweet. <a href="http://twidroyd.com/">Twidroid Pro</a> does enough that I don&#8217;t need two Twitter clients on my phone anymore. <a href="http://twitter.com/KelsonV/statuses/6054812852" class="aktt_tweet_time">#</a></li>
<li>Grr. Since the last patch day, my USB keyboard randomly stops working 2&#8211;3 times/day. System Restore would be nice&#8230;<em>if it actually <strong>worked</strong></em>. <a href="http://twitter.com/KelsonV/statuses/6055158985" class="aktt_tweet_time">#</a></li>
<li>I&#8217;m trying to remember when the BOFH attitude prevalent on antispam mailing lists didn&#8217;t bother me. <a href="http://twitter.com/KelsonV/statuses/6055795033" class="aktt_tweet_time">#</a></li>
<li>It&#8217;s weird how suddenly <strong>reporting spam</strong> turns into a bad thing because someone (else) might make money with that knowledge. <a href="http://twitter.com/KelsonV/statuses/6055880897" class="aktt_tweet_time">#</a></li>
<li><a href="http://forums.fedoraforum.org/showpost.php?p=1289767&#038;postcount=24">How to fix Adobe AIR in Fedora 12</a>. <a href="http://twitter.com/KelsonV/statuses/6059135172" class="aktt_tweet_time">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2009/11/bits-bytes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apollo+40, Comp Bits</title>
		<link>http://www.hyperborea.org/journal/2009/07/apollo-40-bits/</link>
		<comments>http://www.hyperborea.org/journal/2009/07/apollo-40-bits/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 06:30:00 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Computers/Internet]]></category>
		<category><![CDATA[Space]]></category>
		<category><![CDATA[ads]]></category>
		<category><![CDATA[Tweets]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/archives/2009/07/16/line-items-for-2009-07-16/</guid>
		<description><![CDATA[Cool! @BadAstronomer asks: Are you following @ApolloPlus40? It&#8217;s tweeting the Apollo 11 mission &#8220;live&#8221; as it happened 40 years ago. # Huh. I don&#8217;t think I&#8217;ve ever encountered a power-only USB cable before. Would be nice if it was LABELED &#8230; <a href="http://www.hyperborea.org/journal/2009/07/apollo-40-bits/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Cool! @<a href="http://twitter.com/BadAstronomer" class="aktt_username">BadAstronomer</a> asks:<br />
<blockquote><p>Are you following @<a href="http://twitter.com/ApolloPlus40" class="aktt_username">ApolloPlus40</a>? It&#8217;s tweeting the Apollo 11 mission &#8220;live&#8221; as it happened 40 years ago. <a href="http://twitter.com/KelsonV/statuses/2671356328" class="aktt_tweet_time">#</a></p></blockquote>
</li>
<li>Huh. I don&#8217;t think I&#8217;ve ever encountered a power-only USB cable before. Would be nice if it was LABELED as such. <a href="http://twitter.com/KelsonV/statuses/2671970421" class="aktt_tweet_time">#</a></li>
<li>Ugh. &#8220;Refurb Madness.&#8221; Bad pun. Stay in the corner. <a href="http://twitter.com/KelsonV/statuses/2672035583" class="aktt_tweet_time">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2009/07/apollo-40-bits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>USB Uncharged, Safari Whizbangless, Android + iPhone</title>
		<link>http://www.hyperborea.org/journal/2009/06/usb-uncharge-etc/</link>
		<comments>http://www.hyperborea.org/journal/2009/06/usb-uncharge-etc/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 06:30:00 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Computers/Internet]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[appcelerator]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Tweets]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/archives/2009/06/09/line-items-for-2009-06-09/</guid>
		<description><![CDATA[D&#8217;oh! Plugged my phone into a loose USB data cable last night instead of the charger! I&#8217;ll just have to use company electrons, I guess. # Ah, that&#8217;s probably why the new whizbang features in Safari 4 don&#8217;t exist on &#8230; <a href="http://www.hyperborea.org/journal/2009/06/usb-uncharge-etc/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>D&#8217;oh! Plugged my phone into a loose USB data cable last night instead of the charger! I&#8217;ll just have to use company electrons, I guess. <a href="http://twitter.com/KelsonV/statuses/2090774851" class="aktt_tweet_time">#</a></li>
<li>Ah, that&#8217;s probably why the new whizbang features in Safari 4 don&#8217;t exist on my work PC: <a href="http://support.apple.com/kb/HT3410">video card requirements</a>. <a href="http://twitter.com/KelsonV/statuses/2091750287" class="aktt_tweet_time">#</a></li>
<li>Need to read up on this: <a href="http://www.appcelerator.com">Appcelerator</a> framework lets you build apps for both iPhone and Android <a href="http://twitter.com/KelsonV/statuses/2095566198" class="aktt_tweet_time">#</a></li>
<li>Software updates are traveling in packs. Today I hit Windows, OSX, Office, Safari, Adobe Reader, Chrome &amp; Java. Plus new Fedora &amp; WordPress! <a href="http://twitter.com/KelsonV/statuses/2095966140" class="aktt_tweet_time">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2009/06/usb-uncharge-etc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When digiKam Failed to Connect</title>
		<link>http://www.hyperborea.org/journal/2007/11/digikam-permissions/</link>
		<comments>http://www.hyperborea.org/journal/2007/11/digikam-permissions/#comments</comments>
		<pubDate>Thu, 15 Nov 2007 06:15:18 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[digikam]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Long]]></category>
		<category><![CDATA[udev]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/archives/2007/11/14/digikam-permissions/</guid>
		<description><![CDATA[In the decade I&#8217;ve been using Linux, it&#8217;s gone from something that required lots of technical know-how just to set up, to something that (in its major flavors) can auto-detect most hardware and provides friendly GUIs for most configuration tasks. &#8230; <a href="http://www.hyperborea.org/journal/2007/11/digikam-permissions/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In the decade I&#8217;ve been using Linux, it&#8217;s gone from something that required lots of technical know-how just to set up, to something that (in its major flavors) can auto-detect most hardware and provides friendly GUIs for most configuration tasks.  But every once in a while, I have the kind of experience that would turn a new user off of Linux.  Usually because <a href="http://fedoraproject.org/">Fedora</a> has decided to change something during an update.</p>
<p>In this case, it was a <strong>digital camera problem</strong>.  Since we bought our Canon PowerShot SD600 last December, I&#8217;ve used KDE&#8217;s <a href="http://www.digikam.org/">digiKam</a> to transfer and manage the photos.  DigiKam detected the camera and accessed the photos right out of the box, no configuration needed beyond telling it to remember the model.  But something changed in the last two weeks, and last night I started getting an error message: <strong>Failed to connect to the camera</strong>.  Oddly enough, it could still <em>detect</em> the camera when it was connected.  But it couldn&#8217;t display or download the images.</p>
<p>I searched all over, hitting dead end after dead end, until I got a hint that it was a <strong>permissions</strong> problem.  <span id="more-2134"></span>  That&#8217;s when I hit the command line to start troubleshooting.</p>
<p>Digikam uses a library called <strong>gphoto2</strong> to access cameras.  It has utilities that you can run from the command line for testing.  I ran <strong><code>gphoto2 --auto-detect</code></strong>, which dutifully reported the correct camera.  I ran <strong><code>gphoto2 -l</code></strong> to list the folders on the camera, and it spit out an error including the phrase: <strong>Could not claim the USB device</strong>.  The interesting thing was, if I ran the same command <em>as root</em>, it was able to see the folders.</p>
<p>Way back when, Linux used a static list of devices in /dev.  Now that everyone is constantly connecting and disconnecting devices with USB, Firewire, Bluetooth etc., that&#8217;s not practical.  Most modern Linux distributions use one method or another to dynamically build that list from what&#8217;s actually connected to the computer, and react when new devices are plugged in.  Fedora&nbsp;7 uses <strong>udev</strong> to identify and configure devices.  I had to figure out how to tell udev to give me write access.</p>
<p>I finally found the gphoto documentation on <a href="http://www.gphoto.org/doc/manual/permissions-usb.html">setting permissions</a>, and found the command I needed: <code>print-camera-list</code>, which will build a list of rules for udev to use when someone attaches a camera.  Unfortunately, the directions were slightly out of date.  Instead of adding a &#8220;version 0.98&#8243; option, it wanted &#8220;udev-rules-0.98&#8243;.</p>
<p>So the command I used (as root) was this:</p>
<p><strong><code>/usr/lib/libgphoto2/print-camera-list udev-rules-0.98 group users mode 0660 > /etc/udev/rules.d/90-libgphoto2.rules </code></strong></p>
<p>Note that where it says &#8220;users&#8221; you should substitute the name of the group your account belongs to.  (In Fedora, that might actually be the same name as your username, since it likes  to create a group just for you.)</p>
<p>It took me about an hour to track this down, since initial searches sent me looking in the wrong direction.  I&#8217;m hoping this blog post will save someone else a little time and frustration.</p>
<p><b>Update (June 2008)</b></p>
<p>I&#8217;ve run into a <em>different</em> problem with Fedora 9.  In this case, I&#8217;m running digiKam under the GNOME desktop.  GNOME can mount the camera now, so it auto-mounts and pops up a filesystem window. But when I try to access the camera in digiKam, I get the same error message about not being able to connect.</p>
<p>It turns out this one&#8217;s just a conflict: either the virtual filesystem or digiKam can access the camera, but not both at once.  I just right-clicked on the icon on the desktop, unmounted it, and was able to connect in digiKam.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2007/11/digikam-permissions/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Linux everywhere!</title>
		<link>http://www.hyperborea.org/journal/2004/08/linux-everywhere/</link>
		<comments>http://www.hyperborea.org/journal/2004/08/linux-everywhere/#comments</comments>
		<pubDate>Thu, 26 Aug 2004 19:40:19 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mandrake]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/archives/2004/08/26/linux-everywhere/</guid>
		<description><![CDATA[This looks cool: GlobeTrotter [archive.org] is a 40 GB external USB hard drive that comes pre-installed with Mandrake Linux. Basically you can carry it around and temporarily turn any computer into your Linux box! It should be more flexible (and &#8230; <a href="http://www.hyperborea.org/journal/2004/08/linux-everywhere/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This looks cool: <a href="http://web.archive.org/web/20060517214110/http://www.mandriva.com/en/individuals/products/globetrotter2">GlobeTrotter</a> [archive.org] is a 40 GB external USB hard drive that comes pre-installed with <a href="http://www.mandriva.com/">Mandrake Linux</a>.  Basically you can carry it around and temporarily turn any computer into your Linux box!</p>
<p>It should be more flexible (and run faster) than CD-based distributions like <a href="http://www.knopper.de/">Knoppix</a> or <a href="http://web.archive.org/web/20060212005744/wwwnew.mandriva.com/en/individuals/products/move">Mandrake Move</a> [archive.org], although it&#8217;s bulkier than carrying a CD and a keychain.</p>
<p>Hmm, I wonder if I could get <a href="http://www.damnsmalllinux.org/">Damn Small Linux</a> to boot off a USB keychain&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2004/08/linux-everywhere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

