<?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>DotBlag.Com</title>
	<atom:link href="http://www.dotblag.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dotblag.com</link>
	<description>Technical Trials And Errors</description>
	<lastBuildDate>Thu, 13 Jun 2013 17:00:12 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Some short musings on copyright</title>
		<link>http://www.dotblag.com/2013/02/21/some-short-musings-on-copyright/</link>
		<comments>http://www.dotblag.com/2013/02/21/some-short-musings-on-copyright/#comments</comments>
		<pubDate>Thu, 21 Feb 2013 18:44:36 +0000</pubDate>
		<dc:creator>SysOp</dc:creator>
				<category><![CDATA[.Fail]]></category>
		<category><![CDATA[dev.urandom]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.dotblag.com/?p=1517</guid>
		<description><![CDATA[Oracle is, of course, appealing it&#8217;s loss on the recent Java copyright cases. Oracle, MS, NetApp, and EMC are all running scared that they won&#8217;t be able to copyright their APIs anymore. And they should be. An API is the visible portion of the application to a developer. API is like the letters and words [...]]]></description>
				<content:encoded><![CDATA[<p>Oracle is, of course, appealing it&#8217;s loss on the recent Java copyright cases. Oracle, MS, NetApp, and EMC are all running scared that they won&#8217;t be able to copyright their APIs anymore. And they should be. An API is the visible portion of the application to a developer. API is like the letters and words in a language though. They&#8217;re completely meaningless symbols and strings by themselves and embody little, or nothing in terms of function and meaning.</p>
<p>In the dead tree world it would be sort of like copyrighting the words.  Individual words, not even really phrases.  It&#8217;s like trying to argue that their copyright isn&#8217;t on say Homer&#8217;s Iliad, but also on every individual word and heading, by themselves.  That the mere synopsis, the cliff notes, of the Iliad is their copyright.  And if someone looks at the table of contents or outline and creates an ORIGINAL STORY based on that outline, they&#8217;re doing something illegal.  An API is like that&#8230;An outline, the cliff notes.  Independent API implementations (stories) will hit those same cliff notes and outline points, but the story, how they got there, especially having never read the Iliad (not having their source code), will be different.  In some cases it will be identical, there are certain data structures and manipulations that are common, but the whole story will be quite different, but you could still look at the outline of this new story, and agree, that largely it&#8217;s the same story.</p>
<p>From a computing standpoint WINE and Windows are exactly this.  WINE implements the ABI/API of Windows and various Windows components.  How they do it is *wildly* different.  But from the standpoint of someone who only looks at the outline (the program running under WINE or Windows) &#8211; it is substantially identical.  This is one of the powers of modern computing.</p>
<p>That (among other things) is why I&#8217;m on the Google side of the fence here. Oracle and their corporate cronies are trying to strengthen making it illegal to reverse engineer. Or indeed to even be able to compete against them in any shape or form.  They want to be able to sue anyone who finds a bug in their software. Bugs cost them money. And if they remain undiscovered they don&#8217;t have to spend man hours (or months or years) fixing them. That&#8217;s how the corporate mindset thinks. I doubt any of the individual developers share this viewpoint, but as a company, thats got to be part of the thought process here.</p>
<p>They&#8217;d never say that publicly or in court mind you, but you can bet that this argument has been made. They&#8217;ve tried it time and time again, making reverse engineering illegal. It scares corporate america that hackers (no matter the color of the hat) could reverse engineer what they&#8217;re doing. Heck I&#8217;m not even talking necessarily about disassembling the code. I&#8217;m talking about looking at a public API, and from that, discerning the behavior and creating a compatible (and in their mind) competing implementation. They want to put the kibash on that.</p>
<p>If they can start to argue successfully that APIs are copyrightable and that ANYTHING implementing that API is potentially infringing on their copyrights, they get power over any potential competitor.  If the Android/Google v. Oracle case stands, APIs are not copyrightable.</p>
<p>It&#8217;s the difference between saying it is the method, the way in which something achieves the end result over just how it looks to the outside.  Right now they can, do, and I argue should, have strong protection against the method they chose to use.  But they want to be able to say that the API itself is theirs and theirs alone, and anyone else who attempts to use it needs to agree to their copyright, and be subject to them entirely.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dotblag.com/2013/02/21/some-short-musings-on-copyright/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JesusPhone 5 day one</title>
		<link>http://www.dotblag.com/2012/10/26/jesusphone-5-day-one/</link>
		<comments>http://www.dotblag.com/2012/10/26/jesusphone-5-day-one/#comments</comments>
		<pubDate>Fri, 26 Oct 2012 21:32:24 +0000</pubDate>
		<dc:creator>SysOp</dc:creator>
				<category><![CDATA[.Hardware]]></category>
		<category><![CDATA[Soft.ware]]></category>
		<category><![CDATA[Speed.Demon]]></category>

		<guid isPermaLink="false">http://www.dotblag.com/?p=261</guid>
		<description><![CDATA[So as some in my &#8220;social circle&#8221; already know I finally started cheating on Android and got a JesusPhone 5.  Here&#8217;s some first impressions, granted, I am being rather critical here, I am actually so far quite happy with the iPhone 5&#8230;though if you&#8217;re an iPhone 4S or 4 user it might not be worth [...]]]></description>
				<content:encoded><![CDATA[<p>So as some in my &#8220;social circle&#8221; already know I finally started cheating on Android and got a JesusPhone 5.  Here&#8217;s some first impressions, granted, I am being rather critical here, I am actually so far quite happy with the iPhone 5&#8230;though if you&#8217;re an iPhone 4S or 4 user it might not be worth the upgrade to you, I don&#8217;t know enough of the details/differences.  I&#8217;m pretty sure most of the problems I mention below are underlying iOS things, and have nothing, or very little to do with iOS6.</p>
<p>The device itself is so much better finished than the HTC Incredible it replaced, Apple&#8217;s design engineering showing through for sure.  I think the Apple iPhone 5 and the Samsung GALAXY S III are both very nicely designed in terms of the hardware itself, but Apple is as usual, just that much better.  The iPhone 5 is a far more responsive UI experience than Android.  Actually this has been true in my own experience back to at least iPhone 3.  iPhone and iPad both feel so much more responsive to UI input, I don&#8217;t know how else to explain it.  Android feels like you have to punch it a bit to get it to wake up and do something.  iOS perks up smartly and goes, rarely requiring more than a moment to get an action started.  Animations in the iPhone 4, 4S and 5 are all pretty much universally smoother than Android based devices.  Maybe the Galaxy S III finally gets this right though, I&#8217;ve not used one, but my Xoom, my Incredible, the Motorola DROID, all share this perceptively &#8220;laggy&#8221; UI responsiveness that iOS doesn&#8217;t give me.</p>
<p>Unfortunately for iOS it&#8217;s applications are a bit&#8230;scattered.  App Store sucks.  I mean REALLY sucks.  It&#8217;s a chore to find anything, searching is a joke at best.  God forbid you want to find a specific magazine app say.  They&#8217;re all in &#8220;News Stand&#8221; but you can&#8217;t easily restrict a search to the news stand, or a category, or maybe at all, so any search is completely global in nature.  Settings are such a horrific mess that it&#8217;s nearly impossible to figure out where to make changes to common/important things like, oh, notifications.  Because you&#8217;d think, quite rightfully, that that would all be in Notifications inside the Settings app, except that, mostly, it&#8217;s more or less, not.  Notification settings are scattered allover Settings, and within the Apps themselves.  C&#8217;mon developers, one way or the other.  Android is WAY better here because they don&#8217;t half-way provide app settings in with the device settings, so each app can/must have it&#8217;s own settings.  So at least you know where to start looking.  iOS 6 they could be damn near anywhere.  I also got a bit spoiled by the UI nav in Android, back, home, running/recent apps, are all where your thumbs can easily find them.  iOS puts varyingly sized &#8220;back&#8221; buttons at the top of the screen that are often hard to hit, and the Home button does apparently only two things, goes to the leftmost home screen, or, fires up Siri.</p>
<p>There&#8217;s also no way to actually organize your home screens like you can in Android that I&#8217;ve found.  It unhelpfully smashes everything into the upper left corner of the device instead of letting you lay things out sensibly.  The only organizational tool you&#8217;ve got is multiple screens expanding only to the right, and weak folders.  Guess I got spoiled by the HTC Sense UI here.</p>
<p>Oh and, we can&#8217;t forget the whole Maps debacle.  I&#8217;ll leave that alone.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dotblag.com/2012/10/26/jesusphone-5-day-one/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Been busy!</title>
		<link>http://www.dotblag.com/2012/08/08/been-busy/</link>
		<comments>http://www.dotblag.com/2012/08/08/been-busy/#comments</comments>
		<pubDate>Wed, 08 Aug 2012 13:37:45 +0000</pubDate>
		<dc:creator>SysOp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[lame]]></category>

		<guid isPermaLink="false">http://www.dotblag.com/?p=255</guid>
		<description><![CDATA[No I haven&#8217;t forgotten about my blog, there just hasn&#8217;t been anything all that interesting to talk about. I&#8217;ve got the usual slew of work projects and a couple of personal projects I&#8217;m working on. Last few weeks I&#8217;ve been dawdling in Minecraft in my spare time. Just haven&#8217;t had time to make a decent [...]]]></description>
				<content:encoded><![CDATA[<p>No I haven&#8217;t forgotten about my blog, there just hasn&#8217;t been anything all that interesting to talk about.  I&#8217;ve got the usual slew of work projects and a couple of personal projects I&#8217;m working on.  Last few weeks I&#8217;ve been dawdling in Minecraft in my spare time.</p>
<p>Just haven&#8217;t had time to make a decent write-up for here and so I haven&#8217;t!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dotblag.com/2012/08/08/been-busy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Blog Infections</title>
		<link>http://www.dotblag.com/2012/03/12/wordpress-blog-infections/</link>
		<comments>http://www.dotblag.com/2012/03/12/wordpress-blog-infections/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 19:17:48 +0000</pubDate>
		<dc:creator>SysOp</dc:creator>
				<category><![CDATA[.Fail]]></category>
		<category><![CDATA[blackhole]]></category>
		<category><![CDATA[disinfection]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[tumthumb]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.dotblag.com/?p=252</guid>
		<description><![CDATA[One of my friends blogs that I host was recently infected by one of the drive by infections called &#8220;Blackhole&#8221; which is completely useless description to disinfect it.  Even more disappointingly, NO AV scanner was helpful in figuring out which page had hit it.  Google&#8217;s malware tools/safebrowsing don&#8217;t see it because it very specifically hides [...]]]></description>
				<content:encoded><![CDATA[<p>One of my friends blogs that I host was recently infected by one of the drive by infections called &#8220;Blackhole&#8221; which is completely useless description to disinfect it.  Even more disappointingly, NO AV scanner was helpful in figuring out which page had hit it.  Google&#8217;s malware tools/safebrowsing don&#8217;t see it because it very specifically hides from those User-Agents.  AVG LinkScanner sees it but is completely totally useless because it doesn&#8217;t tell you where it came in at, it just stops IE.  Similar issues in other AV software.  Microsoft Security Essentials was/is blind to the exploit despite IE being apparently one of the targeted User-Agents for the infection to get installed on.</p>
<p>In the end very careful inspection revealed index.php files where they shouldn&#8217;t be, and they contained the infection code, which actually fetches payload from a remote server, the key was to look for base64_decode where it didn&#8217;t belong, and each of those had a common encoded string &#8211; &#8221;aHR0cDovL2FkdmVjb25maXJtLmNvbS9zdGF0L3N0YXQucGhw&#8221; which decodes to a link to (please do not visit this unless you&#8217;re willing to accept getting infected)  adveconfirm.com/stat/stat.php  &#8211; a domain owned by some Russian entity according to Whois but could be owned by anyone.  This string is obviously pretty specific to this variant from this C&amp;C server.  It may be self updating, I didn&#8217;t try to follow it any further than to see the site give me more encoded malware when my wget User-Agent was set to something that would look &#8220;Juicy&#8221; (MSIE 9)</p>
<p>This Malware apparently got in via a vulnerable thumb.php AKA timthumb.php and inserted itself into every header.php, footer.php and index.php file it could. It would fetch the actual malware from adveconfirm.com/stat/stat.php (which I mention but will NOT link to) &#8212; that URL was Base64 encoded as  &#8211; so there&#8217;s something other Systems Admins can actually search for. It will create extra index.php files where they don&#8217;t exist. It hides itself from anything that might possibly be a web crawler. Both on the adveconfirm.com C&amp;C server, and on the infected sites. It only inserts the code when it&#8217;s pretty sure you&#8217;re not a bot, otherwise it generates a 404 (in the case of the C&amp;C) or doesn&#8217;t output any code. I also saw mentions of &#8220;Silence is golden&#8221; in a PHP comment in the created index.php files.</p>
<p>Easiest way to disenfect is to:</p>
<ol>
<li>Copy your users WordPress config files, check them for infections</li>
<li>Wipe out all PHP files in the WordPress instance &#8212; this step breaks all custom themes and plugins and cannot be restored except from a clean .zip, or by manually cleaning the theme/plugin &#8212; in my case I found index.php, header.php and footer.php were all infected in themes, but plugins were apparently clean but a simple removal of the infectious code fixed the problem, but it&#8217;s time consuming doing it manually.  You could automate it since the code itself doesn&#8217;t vary and is wrapped in &lt;?php ?&gt; tags.</li>
<li>Extract/reinstall all files from the clean tarball on wordpress.org</li>
</ol>
<p>Again this will break custom themes and installed plugins, so be prepared to reinstall them, quite possibly manually.  You could go less or more scorched earth.  If you just look for files with the base64_decode string you&#8217;ll probably find all cases of the (current) infection.</p>
<p>Too bad there&#8217;s no way to let MS know about the missed exploit, and there&#8217;s also no way of doing anything about adveconfirm.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dotblag.com/2012/03/12/wordpress-blog-infections/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Long time no updates!</title>
		<link>http://www.dotblag.com/2011/10/14/long-time-no-updates/</link>
		<comments>http://www.dotblag.com/2011/10/14/long-time-no-updates/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 23:07:12 +0000</pubDate>
		<dc:creator>SysOp</dc:creator>
				<category><![CDATA[dev.urandom]]></category>

		<guid isPermaLink="false">http://www.dotblag.com/?p=246</guid>
		<description><![CDATA[Yup I know it&#8217;s been a while. I&#8217;ve been busy with Work Stuff &#8482;. We&#8217;ve lost Steve Jobs, Dennis Ritchie, and Robert Galvin all just recently. These men have either directly changed your entire life, or indirectly. Ritchie is the R of K&#38;R C, better known simply as &#8216;C&#8217; &#8212; the computer language that pretty [...]]]></description>
				<content:encoded><![CDATA[<p>Yup I know it&#8217;s been a while. I&#8217;ve been busy with Work Stuff &#8482;. We&#8217;ve lost Steve Jobs, Dennis Ritchie, and Robert Galvin all just recently. These men have either directly changed your entire life, or indirectly. Ritchie is the R of K&amp;R C, better known simply as &#8216;C&#8217; &#8212; the computer language that pretty much begat EVERYTHING we use today. Java, written in C. PHP, written in C. Windows? Yup. Linux? Yup. In fact there&#8217;s almost nothing that doesn&#8217;t at least have SOME C code in it. While today&#8217;s C has a lot added onto it compared to K&amp;R C it is still recognizable to anyone who learned the old K&amp;R C. As I sit here I&#8217;ve got within fairly easy reach an 80GB &#8220;Classic&#8221; iPod. I know there are at least two others in the house. Jobs&#8217; utterly relentless pursuit of design, engineering, and business converged to create the Mac, and everything that followed.</p>
<p>Robert Galvin was the CEO of Motorola. Motorola almost single handedly developed a huge amount of the wireless technology we all take for granted. They certainly had no small amount of help from Bell labs (where Ritchie worked).</p>
<p>We&#8217;re rapidly losing the men and women who helped us create our modern technological society. Who shaped our current world in ways that most will never even begin to understand, and that no one could fully comprehend. Let us hope that we can continue that legacy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dotblag.com/2011/10/14/long-time-no-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>America&#8217;s Wild Horses</title>
		<link>http://www.dotblag.com/2011/06/30/americas-wild-horses/</link>
		<comments>http://www.dotblag.com/2011/06/30/americas-wild-horses/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 19:22:52 +0000</pubDate>
		<dc:creator>SysOp</dc:creator>
				<category><![CDATA[dev.urandom]]></category>

		<guid isPermaLink="false">http://www.dotblag.com/?p=247</guid>
		<description><![CDATA[Most of you probably don&#8217;t know, but I&#8217;m a horse lover at heart.  I &#8220;blame&#8221; my mother.  Just discovered a Kickstarter project for &#8220;Wild Horses &#38; Renegates, Saving America&#8217;s Wild Horses&#8221; &#8211; I&#8217;ve added the Kickstarter widget for this project to the page even though it doesn&#8217;t fit the layout or anything because it&#8217;s something I [...]]]></description>
				<content:encoded><![CDATA[<p>Most of you probably don&#8217;t know, but I&#8217;m a horse lover at heart.  I &#8220;blame&#8221; my mother.  Just discovered a Kickstarter project for &#8220;Wild Horses &amp; Renegates, Saving America&#8217;s Wild Horses&#8221; &#8211; I&#8217;ve added the <a href="http://www.kickstarter.com/projects/237422647/wild-horses-and-renegades-saving-americas-wild-hor" target="_blank">Kickstarter widget for this project</a> to the page even though it doesn&#8217;t fit the layout or anything because it&#8217;s something I believe in, I&#8217;ve also included the widget here in this article, though it&#8217;s an IFRAME so it might not work right.  If you care about horses, especially wild horses, this could be an eye-opener for you.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dotblag.com/2011/06/30/americas-wild-horses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hash!</title>
		<link>http://www.dotblag.com/2011/06/15/hash/</link>
		<comments>http://www.dotblag.com/2011/06/15/hash/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 22:50:58 +0000</pubDate>
		<dc:creator>SysOp</dc:creator>
				<category><![CDATA[.Hardware]]></category>
		<category><![CDATA[dev.urandom]]></category>
		<category><![CDATA[Speed.Demon]]></category>

		<guid isPermaLink="false">http://www.dotblag.com/?p=241</guid>
		<description><![CDATA[Shhhhhh&#8230;be vewwy vewwy quiet, I&#8217;m hunting SHA-256 hashes! Performance Summary ******************* Worst slack in design: 0.089 Requested Estimated Requested Estimated Clock Clock Starting Clock Frequency Frequency Period Period Slack Type Group ------------------------------------------------------------------------------------------------------------------------------------ main_pll&#124;CLKOP_inferred_clock 130.0 MHz 131.5 MHz 7.692 7.603 0.089 inferred Inferred_clkgroup_0 System 130.0 MHz 719.4 MHz 7.692 1.390 6.302 system system_clkgroup ====================================================================================================================================]]></description>
				<content:encoded><![CDATA[<p>Shhhhhh&#8230;be vewwy vewwy quiet, I&#8217;m hunting SHA-256 hashes!</p>
<pre>Performance Summary 
*******************

Worst slack in design: 0.089

                                  Requested     Estimated     Requested     Estimated               Clock        Clock              
Starting Clock                    Frequency     Frequency     Period        Period        Slack     Type         Group              
------------------------------------------------------------------------------------------------------------------------------------
main_pll|CLKOP_inferred_clock     130.0 MHz     131.5 MHz     7.692         7.603         0.089     inferred     Inferred_clkgroup_0
System                            130.0 MHz     719.4 MHz     7.692         1.390         6.302     system       system_clkgroup    
====================================================================================================================================</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.dotblag.com/2011/06/15/hash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>US Constitution Article 1 Section 8</title>
		<link>http://www.dotblag.com/2011/06/11/us-constitution-article-1-section-8/</link>
		<comments>http://www.dotblag.com/2011/06/11/us-constitution-article-1-section-8/#comments</comments>
		<pubDate>Sat, 11 Jun 2011 18:03:32 +0000</pubDate>
		<dc:creator>SysOp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dotblag.com/?p=238</guid>
		<description><![CDATA[I&#8217;ll quote from the official transcripts of the constitution found at www.archives.gov &#8230; you can skip over them if you like&#8230;  I have included the whole thing below the fold&#8230; &#160; &#8220;To coin Money, regulate the Value thereof, and of foreign Coin, and fix the Standard of Weights and Measures;&#8221; OK so it says the [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ll quote from the <a href="http://www.archives.gov/exhibits/charters/constitution_transcript.html">official transcripts of the constitution found at www.archives.gov</a> &#8230; you can skip over them if you like&#8230;  I have included the whole thing below the fold&#8230;</p>
<p>&nbsp;</p>
<p>&#8220;To coin Money, regulate the Value thereof, and of foreign Coin, and fix the Standard of Weights and Measures;&#8221;</p>
<p>OK so it says the government can make money, and assign some sort of value to it, and to foreign Coin (Bitcoin == foreign coin here), and set standards of weights and measure.  That which is not expressly allowed is forbidden is a basic foundation of our law when it comes to US Government, the opposite is true of the common citizen, anything which is not expressly forbidden, is allowed, providing for our freedoms.  So there is NO basis that the US Government can hinder bitcoin, or much of any other legal trade/commerce using ANY alternate form of valuation (barter, Visa cards, stored value credit cards, tokens in arcades, tokens for subways) in the US Constitution, atleast under Art. 1 Sec. 8.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong></strong></p>
<p><span id="more-238"></span></p>
<p>&nbsp;</p>
<p><strong>Section. 8.</strong></p>
<p><a name="1.8.1"></a>The Congress shall have Power To lay and collect Taxes, Duties, Imposts and Excises, to pay the Debts and provide for the common Defence and general Welfare of the United States; but all Duties, Imposts and Excises shall be uniform throughout the United States;</p>
<p><a name="1.8.2"></a>To borrow Money on the credit of the United States;</p>
<p><a name="1.8.3"></a>To regulate Commerce with foreign Nations, and among the several States, and with the Indian Tribes;</p>
<p><a name="1.8.4"></a>To establish an uniform Rule of Naturalization, and uniform Laws on the subject of Bankruptcies throughout the United States;</p>
<p><a name="1.8.5"></a>To coin Money, regulate the Value thereof, and of foreign Coin, and fix the Standard of Weights and Measures;</p>
<p><a name="1.8.6"></a>To provide for the Punishment of counterfeiting the Securities and current Coin of the United States;</p>
<p><a name="1.8.7"></a>To establish Post Offices and post Roads;</p>
<p><a name="1.8.8"></a>To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries;</p>
<p><a name="1.8.9"></a>To constitute Tribunals inferior to the supreme Court;</p>
<p><a name="1.8.10"></a>To define and punish Piracies and Felonies committed on the high Seas, and Offences against the Law of Nations;</p>
<p><a name="1.8.11"></a>To declare War, grant Letters of Marque and Reprisal, and make Rules concerning Captures on Land and Water;</p>
<p><a name="1.8.12"></a>To raise and support Armies, but no Appropriation of Money to that Use shall be for a longer Term than two Years;</p>
<p><a name="1.8.13"></a>To provide and maintain a Navy;</p>
<p><a name="1.8.14"></a>To make Rules for the Government and Regulation of the land and naval Forces;</p>
<p><a name="1.8.15"></a>To provide for calling forth the Militia to execute the Laws of the Union, suppress Insurrections and repel Invasions;</p>
<p><a name="1.8.16"></a>To provide for organizing, arming, and disciplining, the Militia, and for governing such Part of them as may be employed in the Service of the United States, reserving to the States respectively, the Appointment of the Officers, and the Authority of training the Militia according to the discipline prescribed by Congress;</p>
<p><a name="1.8.17"></a>To exercise exclusive Legislation in all Cases whatsoever, over such District (not exceeding ten Miles square) as may, by Cession of particular States, and the Acceptance of Congress, become the Seat of the Government of the United States, and to exercise like Authority over all Places purchased by the Consent of the Legislature of the State in which the Same shall be, for the Erection of Forts, Magazines, Arsenals, dock-Yards, and other needful Buildings;&#8211;And</p>
<p><a name="1.8.18"></a>To make all Laws which shall be necessary and proper for carrying into Execution the foregoing Powers, and all other Powers vested by this Constitution in the Government of the United States, or in any Department or Officer thereof</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dotblag.com/2011/06/11/us-constitution-article-1-section-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On idiocy and Bitcoin, no they&#8217;re not going after it.  Silk Road is the target.</title>
		<link>http://www.dotblag.com/2011/06/11/on-idiocy-and-bitcoin-no-theyre-not-going-after-it-silk-road-is-the-target/</link>
		<comments>http://www.dotblag.com/2011/06/11/on-idiocy-and-bitcoin-no-theyre-not-going-after-it-silk-road-is-the-target/#comments</comments>
		<pubDate>Sat, 11 Jun 2011 17:44:41 +0000</pubDate>
		<dc:creator>SysOp</dc:creator>
				<category><![CDATA[.Fail]]></category>
		<category><![CDATA[.WTFMate?]]></category>

		<guid isPermaLink="false">http://www.dotblag.com/?p=235</guid>
		<description><![CDATA[There&#8217;s been a LOT of morons out there spouting total crap about bitcoin.  First, as of right now NO SENATOR OR CONGRESSPERSON HAS MENTIONED TAKING DOWN BITCOIN!!!!!!  Quite frankly, with the distributed nature, it&#8217;d be impossible barring finding algorithm weaknesses and exploiting them.  Second THEY ARE TARGETING SILK ROAD.  Thats who they&#8217;re after right now. [...]]]></description>
				<content:encoded><![CDATA[<p>There&#8217;s been a LOT of morons out there spouting total crap about bitcoin.  First, as of right now <strong>NO SENATOR OR CONGRESSPERSON HAS MENTIONED TAKING DOWN BITCOIN</strong>!!!!!!  Quite frankly, with the distributed nature, it&#8217;d be impossible barring finding algorithm weaknesses and exploiting them.  Second THEY ARE TARGETING <strong>SILK ROAD</strong>.  Thats who they&#8217;re after right now.</p>
<p>&nbsp;</p>
<p>Another point, Bitcoin isn&#8217;t money laundering.  There&#8217;s a trail/trace of every transaction.  Where the money came from, where it went to, who owned it along the way.  Even more easily accessible than a bank record.  So it *IS* traceable, but only to a PRIVATE KEY.  Receiving doesn&#8217;t necessarily indicate knowledge though (similar to receiving stolen goods, you can do it knowingly or not).  So how do they map a bitcoin address to a  person, they need your wallet.dat file, thats where the private keys are.  Thats what allows you to spend the coins you receive.  So how do they get those files?  Good old fashioned door busting of course!  Or ISP subpeonas and the like to get data.</p>
<p>Bitcoin just changes the method of tracing cash from dyes and marking and noting serial numbers, to bitcoin addresses/public keys and matching those public keys with held private keys.</p>
<p>Sen. Schumer <em><strong>MAY BE </strong></em>trying to make an argument under the constitution, but in the same way that bartering can be done, and Visa, and others, so can bitcoin.  If he suceeds he can likely only criminalize these other also valid forms of commerce.  I have NOT seen a single sourced article about this though, so it&#8217;s all gossip.  Show me on the senates site or similar where he&#8217;s doing it and I&#8217;ll believe it.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dotblag.com/2011/06/11/on-idiocy-and-bitcoin-no-theyre-not-going-after-it-silk-road-is-the-target/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Motorola Xoom</title>
		<link>http://www.dotblag.com/2011/03/30/motorola-xoom/</link>
		<comments>http://www.dotblag.com/2011/03/30/motorola-xoom/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 17:51:05 +0000</pubDate>
		<dc:creator>SysOp</dc:creator>
				<category><![CDATA[.Hardware]]></category>
		<category><![CDATA[Speed.Demon]]></category>

		<guid isPermaLink="false">http://www.dotblag.com/?p=230</guid>
		<description><![CDATA[Yup, I&#8217;m officially a gadget whore.  I bought a Verizon Motorola Xoom for delivery on launch day a while back.  I&#8217;ve been busy moving and working so this is the first chance I&#8217;ve had to write anything up on it. iFixit has a great teardown of the Motorola Xoom. I&#8217;m going to talk some about [...]]]></description>
				<content:encoded><![CDATA[<p>Yup, I&#8217;m officially a gadget whore.  I bought a <a href="http://verizonwireless.com/">Verizon</a> <a href="http://www.motorola.com/Consumers/US-EN/Consumer-Product-and-Services/Tablets/MOTOROLA-XOOM-with-WiFi-US-EN">Motorola Xoom</a> for delivery on launch day a while back.  I&#8217;ve been busy moving and working so this is the first chance I&#8217;ve had to write anything up on it. <a href="http://ifixit.com">iFixit</a> has <a href="http://www.ifixit.com/Teardown/Motorola-Xoom-Teardown/4989/1">a great teardown of the Motorola Xoom.</a> I&#8217;m going to talk some about the hardware, ups and downs, and the software a bit too.</p>
<h2>The Hardware</h2>
<h3>The Ups</h3>
<p>First off it&#8217;s definitely speedier than the <a href="http://www.htc.com/us/products/droid-incredible-verizon">HTC Incredible</a> and it should be!  It also seems to be faster than my netbook, a Dell Mini 9, and the display is certainly larger, clearer than the Mini 9&#8242;s.</p>
<p>The Xoom has 1G of memory, but part of that is lost to the display and other things, so the Linux Kernel ends up showing 742MB of RAM.</p>
<p>As to battery life I can&#8217;t make any reasonable comparisons WRT battery life against the phone since the Incredible has a bitty itty battery, and the Xoom has a pretty big cell inside of it.  1300 or 1450 mAh stock for the Incredible vs. 3250 mAh for the Xoom, however Seido has a <strong>monster</strong> 3500 mAh LiIon upgrade for the Incredible, but that requires a different back obviously.  I&#8217;ve yet to actually run the battery down to the point where it shuts off.  If I&#8217;m using it REALLY heavily then it&#8217;ll last a day and a half, maybe more, if it&#8217;s mostly sitting idle on my night stand or something it lasts a good week without a plugin.  You definitely seem to get the claimed 10 hours of active/non-standby battery time, unlike the HTC Incredible when it first came out where you were lucky to get 3-4 hrs on standby.</p>
<p>I still don&#8217;t yet have 4G, not that there is coverage in Montana at all anyway.  The inbuilt 32GB of storage has been sufficient so I haven&#8217;t had need to pop in an SD card yet, though that is supposedly functional now that the first round of software updates came out.</p>
<p>The integrated WiFi is 802.11 a/b/g/n &#8211; the 802.11a was great for me when I was in the apartment complex where the 2.4GHz spectrum was basically unusable due to so many APs.</p>
<p>You get a solid front camera rating in at 5MP and a solid rear camera rating in at 2MP &#8212; both are video capable, but I haven&#8217;t dug into the video capabilities very much.  I&#8217;m sure someone, somewhere, has.</p>
<p>It has a HDMI &#8220;D&#8221; connector, I think they call that microHDMI, I haven&#8217;t had a chance to use this yet either, but supposedly it is capable of 720p output.  No idea if it outputs sound or not (it SHOULD!)</p>
<h3>And The Downs</h3>
<p>*NO* ability to charge from USB on the Xoom.  I&#8217;m not even sure if it runs from USB power when it&#8217;s plugged in, but it certainly does not charge via USB.  The only charging option is a 12V 1.5A wall-wart (global 100-240V 50/60Hz) with an absolutely tiny diameter barrel connector.  I understand why they went this way, they upped to a 7.4V instead of 3.7V cell, but they could have built in a voltage booster so you could atleast run off USB in a pinch, or charge over a 24 hour period.  The other complaint I have about the charging arrangement is that the connector sticks out from the tablet pretty far when plugged in (see the picture, the USB connector there gives you a sense of size I hope) and is very likely to be broken off.</p>
<p>The touch screen seems to occasionally lose it&#8217;s marbles a bit, but I&#8217;m not sure if I should blame the touchscreen or the screen protector Verizon sells in their kit.  Locking and then restarting the screen with the power button on the back clears it up.  I&#8217;m hoping this is either the screen protector, or, a simple software fix as it is kind of irritating at times.</p>
<p>The &#8220;dock&#8221; is a useless piece of trash.  It&#8217;s almost impossible to get the stupid thing to line up so you can even use it, it only has audio output and charging capability (no USB nor HDMI pass-through).  Changing the &#8220;shoe&#8221; on the bottom of the Xoom to include some holes for alignment pins would fix this.</p>
<h2>New Apps/Features</h2>
<p>The new GMail app for Android 3.0 is SO much better than the old for  the phones.  The layout it&#8217;s using though really requires the extra  screen real-estate.</p>
<p>The new browser is faster, and the context bar(?) at the top where it shows your tabs, lets you touch to get the address bar, open new tab, close a tab, etc, is far more intuitive and easy to use than the old browser was.</p>
<p>One of the more interesting new apps I haven&#8217;t played much with yet is the Movie Studio app.  This lets you take video and pictures and actually edit together whole sequences right on the Xoom.  It&#8217;s actually fairly speedy, probably taking advantage of hardware acceleration to achieve that.</p>
<p>The CNN app that they demo-ed sort of sucks,  the stack widget can&#8217;t or won&#8217;t display anything but Top Stories, the scrolling  when you&#8217;re reading stories is ALWAYS along the left hand side of the  device making reading anything very awkward with the majority of the  screen taken up by whatever extra media is associated with the story.   There&#8217;s also no way to get to the home screen if you jump into the CNN  App from the widget (the back button doesn&#8217;t always do it for some reason, sometimes it takes you back to the Android Home screen, sometimes it actually successfully puts you at the CNN App&#8217;s home)</p>
<p>The YouTube Stack Widget also sucks because, again, no control over what it&#8217;s displaying.</p>
<p>Older apps and widgets are still a bit flaky, despite Android 3.0 being backwards compatible, some apps do bad things that don&#8217;t show up until you&#8217;re running multi-core.  There also may be bugs in Dalvik, so we&#8217;ll see how this fleshes out in the months to come.</p>
<h2>Command Line Goodness</h2>
<p>And just a bit of command line output goodness so anyone whose curious can see exactly what the thing is running and what hardware/modules get active in this non-4G Xoom.</p>
<p>Full dmesg output</p>
<pre>&lt;6&gt;[    0.000000] Initializing cgroup subsys cpu
&lt;5&gt;[    0.000000] Linux version 2.6.36.3-g2a65edc (android-build@apa28.mtv.corp.google.com) (gcc version 4.4.3 (GCC) ) #1 SMP PREEMPT Mon Feb 7 15:24:33 PST 2011
&lt;4&gt;[    0.000000] CPU: ARMv7 Processor [411fc090] revision 0 (ARMv7), cr=10c53c7f
&lt;4&gt;[    0.000000] CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
&lt;4&gt;[    0.000000] Machine: stingray
&lt;4&gt;[    0.000000] Ignoring unrecognised tag 0x41000810
&lt;6&gt;[    0.000000] powerup reason=0x00000080
&lt;4&gt;[    0.000000] WiFi MAC Addr [4] = 0x&lt;snip&gt;
&lt;4&gt;[    0.000000]  40 fc 89 2f 5e 26
&lt;6&gt;[    0.000000] Found tegra_fbmem: 007d0000@1e018000
&lt;6&gt;[    0.000000] Reserved 1ff00000@00100000 for ram console
&lt;6&gt;[    0.000000] Tegra reserved memory:
&lt;6&gt;[    0.000000] LP0:                    1e7f1020 - 1e7f301f
&lt;6&gt;[    0.000000] Bootloader framebuffer: 1e018000 - 1e7e7fff
&lt;6&gt;[    0.000000] Framebuffer:            2e800000 - 2effffff
&lt;6&gt;[    0.000000] 2nd Framebuffer:         2f000000 - 2fffffff
&lt;6&gt;[    0.000000] Carveout:               30000000 - 3fffffff
&lt;6&gt;[    0.000000] HACK: Old framebuffer:  1e018000 - 1e7e7fff
&lt;4&gt;[    0.000000] Memory policy: ECC disabled, Data cache writealloc
&lt;7&gt;[    0.000000] On node 0 totalpages: 189952
&lt;7&gt;[    0.000000] free_area_init_node: node 0, pgdat c056b2a0, node_mem_map c063a000
&lt;7&gt;[    0.000000]   Normal zone: 1536 pages used for memmap
&lt;7&gt;[    0.000000]   Normal zone: 0 pages reserved
&lt;7&gt;[    0.000000]   Normal zone: 188416 pages, LIFO batch:31
&lt;4&gt;[    0.000000]   HighMem zone: 512 pages exceeds realsize 0
&lt;6&gt;[    0.000000] PERCPU: Embedded 8 pages/cpu @c0e42000 s8512 r8192 d16064 u65536
&lt;6&gt;[    0.000000] pcpu-alloc: s8512 r8192 d16064 u65536 alloc=16*4096
&lt;6&gt;[    0.000000] pcpu-alloc: [0] 0 [0] 1 
&lt;4&gt;[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 188416
&lt;5&gt;[    0.000000] Kernel command line: mem=1024M@0M tegra_fbmem=8192000@0x1e018000 video=tegrafb ramconsole=1M@511M console=ttyS0,115200n8 usbcore.old_scheme_first=1 tegraboot=sdmmc gpt gpt_sector=0x03b9dfff mot_prod=1 androidboot.serialno=&lt;snip&gt; hw_rev=p3 lp0_vec=8192@0x1e7f1020 androidboot.bootloader=1035 androidboot.baseband=N_02.0F.00R lcd_manfid=AUO mem_vid=0x303 mem_pid=0x5454 
&lt;6&gt;[    0.000000] usb_serial_num=&lt;snip&gt;
&lt;6&gt;[    0.000000] hw_rev=0x83000000
&lt;6&gt;[    0.000000] lcd_manfid=AUO
&lt;6&gt;[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
&lt;6&gt;[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
&lt;6&gt;[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
&lt;6&gt;[    0.000000] Memory: 510MB 232MB = 742MB total
&lt;5&gt;[    0.000000] Memory: 736196k/736196k available, 312380k reserved, 0K highmem
&lt;5&gt;[    0.000000] Virtual kernel memory layout:
&lt;5&gt;[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
&lt;5&gt;[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
&lt;5&gt;[    0.000000]     DMA     : 0xff000000 - 0xffe00000   (  14 MB)
&lt;5&gt;[    0.000000]     vmalloc : 0xf0800000 - 0xf8000000   ( 120 MB)
&lt;5&gt;[    0.000000]     lowmem  : 0xc0000000 - 0xf0000000   ( 768 MB)
&lt;5&gt;[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
&lt;5&gt;[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
&lt;5&gt;[    0.000000]       .init : 0xc0008000 - 0xc0034000   ( 176 kB)
&lt;5&gt;[    0.000000]       .text : 0xc0034000 - 0xc0501000   (4916 kB)
&lt;5&gt;[    0.000000]       .data : 0xc0528000 - 0xc056bda0   ( 272 kB)
&lt;6&gt;[    0.000000] Hierarchical RCU implementation.
&lt;6&gt;[    0.000000]     RCU dyntick-idle grace-period acceleration is enabled.
&lt;6&gt;[    0.000000]     RCU-based detection of stalled CPUs is disabled.
&lt;6&gt;[    0.000000]     Verbose stalled-CPUs detection is disabled.
&lt;6&gt;[    0.000000] NR_IRQS:448
&lt;6&gt;[   17.693756] Calibrating delay loop... 1992.29 BogoMIPS (lpj=9961472)
&lt;6&gt;[   17.963399] pid_max: default: 32768 minimum: 301
&lt;4&gt;[   17.964031] Mount-cache hash table entries: 512
&lt;6&gt;[   17.964942] Initializing cgroup subsys debug
&lt;6&gt;[   17.964959] Initializing cgroup subsys cpuacct
&lt;6&gt;[   17.964982] Initializing cgroup subsys freezer
&lt;6&gt;[   17.965080] CPU: Testing write buffer coherency: ok
&lt;6&gt;[   17.965377] Calibrating local timer... 249.86MHz, setting to 2.50MHz.
&lt;4&gt;[   18.063626] CPU1: Booted secondary processor
&lt;6&gt;[   18.343470] Brought up 2 CPUs
&lt;6&gt;[   18.343486] SMP: Total of 2 processors activated (3991.14 BogoMIPS).
&lt;6&gt;[   18.351416] regulator: core version 0.5
&lt;6&gt;[   18.351840] NET: Registered protocol family 16
&lt;6&gt;[   18.352853] host1x bus init
&lt;6&gt;[   18.353781] Tegra Revision: A03 prime SKU: 8 CPU Process: 0 Core Process: 0
&lt;6&gt;[   18.355988] stingray_init_emc: Elpida memory found
&lt;6&gt;[   18.360723] console [ttyFIQ0] enabled
&lt;6&gt;[   18.360927] Registered FIQ tty driver ee087d80
&lt;6&gt;[   18.360944] CPCAP: delaying cpcap_audio probe
&lt;6&gt;[   18.362474] ram_console: got buffer at 1ff00000, size 100000
&lt;6&gt;[   18.362636] ram_console: uncorrectable error in header
&lt;6&gt;[   18.362645] ram_console: no valid data in buffer (sig = 0xfff7ffd7)
&lt;6&gt;[   18.370687] console [ram-1] enabled
&lt;6&gt;[   18.372353] CPCAP: delaying cpcap_validity probe
&lt;6&gt;[   18.372443] CPCAP: delaying cpcap_led_driver probe
&lt;6&gt;[   18.372599] CPCAP: delaying cpcap_led_driver probe
&lt;6&gt;[   18.372686] CPCAP: delaying cpcap_3mm5 probe
&lt;6&gt;[   18.372843] CPCAP: delaying cpcap_whisper probe
&lt;3&gt;[   18.373560] hdmi: couldn't get regulator vcsi
&lt;6&gt;[   18.836057] initialize the ov5650 sensor
&lt;6&gt;[   18.836519] initialize the soc2030 sensor
&lt;6&gt;[   18.844593] hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
&lt;6&gt;[   18.844953] tegra_arb_init: initialized
&lt;4&gt;[   18.845165] tegra_iovmm_register: added iovmm-gart
&lt;4&gt;[   18.857791] bio: create slab &lt;bio-0&gt; at 0
&lt;7&gt;[   18.858654] machine_constraints_voltage: override 'stingray_panel_reg' min_uV, 1 -&gt; 5000000
&lt;7&gt;[   18.858819] machine_constraints_voltage: override 'stingray_panel_reg' max_uV, 2147483647 -&gt; 5000000
&lt;6&gt;[   18.858910] regulator: stingray_panel_reg: 5000 mV 
&lt;7&gt;[   18.859087] reg-fixed-voltage reg-fixed-voltage.0: stingray_panel_reg supplying 5000000uV
&lt;5&gt;[   18.860701] SCSI subsystem initialized
&lt;6&gt;[   18.861010] usbcore: registered new interface driver usbfs
&lt;6&gt;[   18.861267] usbcore: registered new interface driver hub
&lt;6&gt;[   18.861588] usbcore: registered new device driver usb
&lt;6&gt;[   18.864326] max8649 3-0060: Detected MAX8952 (ID: 0x201a)
&lt;6&gt;[   18.865534] regulator: max8649: 770 &lt;--&gt; 1100 mV at 1000 mV 
&lt;6&gt;[   18.865672] max8649 3-0060: Max8649 regulator device is detected.
&lt;6&gt;[   18.867585] Bluetooth: Core ver 2.15
&lt;6&gt;[   18.867774] NET: Registered protocol family 31
&lt;6&gt;[   18.867933] Bluetooth: HCI device and connection manager initialized
&lt;6&gt;[   18.868024] Bluetooth: HCI socket layer initialized
&lt;6&gt;[   18.868444] Switching to clocksource timer_us
&lt;6&gt;[   18.869268] tegra-nvmap tegra-nvmap: created carveout iram (256KiB)
&lt;6&gt;[   18.869469] tegra-nvmap tegra-nvmap: created carveout generic-0 (262144KiB)
&lt;6&gt;[   18.871476] NET: Registered protocol family 2
&lt;6&gt;[   18.871750] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
&lt;6&gt;[   18.872563] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
&lt;6&gt;[   18.874284] TCP bind hash table entries: 65536 (order: 7, 786432 bytes)
&lt;6&gt;[   18.875165] TCP: Hash tables configured (established 131072 bind 65536)
&lt;6&gt;[   18.875322] TCP reno registered
&lt;6&gt;[   18.875411] UDP hash table entries: 512 (order: 2, 16384 bytes)
&lt;6&gt;[   18.875595] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
&lt;6&gt;[   18.875955] NET: Registered protocol family 1
&lt;6&gt;[   18.877034] Unpacking initramfs...
&lt;6&gt;[   18.888343] Freeing initrd memory: 140K
&lt;6&gt;[   18.888648] PMU: registered new PMU device of type 0
&lt;6&gt;[   18.888926] tegra_audio_probe
&lt;6&gt;[   18.889065] tegra_audio_probe: i2s_clk rate 24000000
&lt;6&gt;[   18.889747] setup_dma
&lt;6&gt;[   18.889960] tegra_audio_probe
&lt;6&gt;[   18.890094] tegra_audio_probe: i2s_clk rate 2000000
&lt;6&gt;[   18.891094] setup_dma
&lt;6&gt;[   18.891412] tegra_spdif_probe
&lt;6&gt;[   18.891839] spdif_set_sample_rate: spdif_clk rate 5644800
&lt;6&gt;[   18.892324] setup_dma
&lt;6&gt;[   18.893683] usbnet init
&lt;6&gt;[   18.916775] ashmem: initialized
&lt;6&gt;[   18.918317] fuse init (API version 7.15)
&lt;6&gt;[   18.919705] io scheduler noop registered (default)
&lt;6&gt;[   18.924073] tegra_grhost tegra_grhost: initialized
&lt;6&gt;[   18.924268] host1x: tegradc tegradc
&lt;6&gt;[   18.924793] tegradc tegradc.0: probed
&lt;6&gt;[   18.925581] tegradc tegradc.0: probed
&lt;6&gt;[   18.937303] host1x: tegradc tegradc
&lt;6&gt;[   18.937968] tegradc tegradc.1: probed
&lt;6&gt;[   18.938908] tegradc tegradc.1: probed
&lt;6&gt;[   18.939455] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
&lt;6&gt;[   18.940553] tegra_uart.0: ttyHS0 at I/O 0x0 (irq = 68) is a unknown
&lt;6&gt;[   18.940807] Registered UART port ttyHS0
&lt;6&gt;[   18.940930] tegra_uart.2: ttyHS2 at I/O 0x0 (irq = 78) is a unknown
&lt;6&gt;[   18.941227] Registered UART port ttyHS2
&lt;6&gt;[   18.941350] tegra_uart.3: ttyHS3 at I/O 0x0 (irq = 122) is a unknown
&lt;6&gt;[   18.941674] Registered UART port ttyHS3
&lt;6&gt;[   18.941796] tegra_uart.4: ttyHS4 at I/O 0x0 (irq = 123) is a unknown
&lt;6&gt;[   18.942105] Registered UART port ttyHS4
&lt;6&gt;[   18.942270] Initialized tegra uart driver
&lt;6&gt;[   18.946234] loop: module loaded
&lt;6&gt;[   18.946370] Android kernel panic handler initialized (bind=crashdata)
&lt;6&gt;[   18.946459] AK8975 compass driver: init
&lt;3&gt;[   18.946673] akm8975 3-000c: unable to get regulator 3-000c
&lt;6&gt;[   18.947059] input: compass as /devices/virtual/input/input0
&lt;6&gt;[   18.947571] kxtf9 accelerometer driver
&lt;3&gt;[   18.947791] kxtf9 3-000f: unable to get regulator
&lt;6&gt;[   19.050024] input: accelerometer as /devices/virtual/input/input1
&lt;6&gt;[   19.050525] kxtf9 3-000f: kxtf9 probed
&lt;6&gt;[   19.050831] cap_prox_hw_init: HW init
&lt;6&gt;[   19.260414] cap_prox_probe: msg-&gt;status 0x20 
&lt;6&gt;[   19.260865] cap_prox_probe: Request IRQ = 395
&lt;6&gt;[   19.261223] cap-prox 3-0012: cap-prox probed
&lt;6&gt;[   19.261869] input: max9635_als as /devices/virtual/input/input2
&lt;6&gt;[   19.263790] L3G4200D gyroscope driver
&lt;3&gt;[   19.263984] l3g4200d_probe:Enter
&lt;3&gt;[   19.264077] l3g4200d 2-0068: unable to get regulator
&lt;6&gt;[   19.264390] input: gyroscope as /devices/virtual/input/input3
&lt;6&gt;[   19.264683] l3g4200d_probe:Gyro probed
&lt;7&gt;[   19.265100] mdm6600_ctrl_init
&lt;6&gt;[   19.265227] mdm6600_ctrl mdm6600_ctrl: mdm_ctrl_probe
&lt;6&gt;[   19.267058] mdm6600_ctrl: modem status: undefined -&gt; awake [power on]
&lt;6&gt;[   19.267429] BMP085 barometer driver
&lt;3&gt;[   19.268460] bmp085 0-0077: unable to get regulator
&lt;6&gt;[   19.268830] input: barometer as /devices/virtual/input/input4
&lt;6&gt;[   19.271716] ts27010 mux registered
&lt;6&gt;[   19.279302] regulator: sw2: 1000 &lt;--&gt; 1200 mV at 1200 mV 
&lt;6&gt;[   19.281342] regulator: sw4: 1000 &lt;--&gt; 1200 mV at 1200 mV 
&lt;6&gt;[   19.281797] regulator: sw5: 5050 mV 
&lt;6&gt;[   19.282705] regulator: vcam: 2900 mV 
&lt;6&gt;[   19.284728] regulator: vcsi: 1200 mV 
&lt;6&gt;[   19.285599] regulator: vdac: 1800 mV 
&lt;6&gt;[   19.287598] regulator: vdig: 1875 mV 
&lt;6&gt;[   19.288026] regulator: vfuse: 1500 &lt;--&gt; 3150 mV 
&lt;6&gt;[   19.289644] regulator: vhvio: 2775 mV 
&lt;6&gt;[   19.291626] regulator: vsdio: 3000 mV 
&lt;6&gt;[   19.292764] regulator: vpll: 1800 mV 
&lt;6&gt;[   19.293192] regulator: vrf1: 2500 &lt;--&gt; 2775 mV 
&lt;6&gt;[   19.293577] regulator: vrf2: 2775 mV 
&lt;6&gt;[   19.294071] regulator: vrfref: 2500 &lt;--&gt; 2775 mV 
&lt;6&gt;[   19.295587] regulator: vwlan1: 1800 &lt;--&gt; 1900 mV at 1800 mV 
&lt;6&gt;[   19.297561] regulator: vwlan2: 3300 mV 
&lt;6&gt;[   19.298074] regulator: vsim: 1800 &lt;--&gt; 2900 mV 
&lt;6&gt;[   19.298513] regulator: vsimcard: 1800 &lt;--&gt; 2900 mV 
&lt;6&gt;[   19.299052] regulator: vvib: 1300 &lt;--&gt; 3000 mV 
&lt;6&gt;[   19.299513] regulator: vusb: 3300 mV 
&lt;6&gt;[   19.301075] regulator: vaudio: 2775 mV normal standby
&lt;6&gt;[   19.302018] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0018
&lt;6&gt;[   19.314410] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0038
&lt;6&gt;[   19.326763] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0058
&lt;6&gt;[   19.339066] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0078
&lt;6&gt;[   19.351420] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0098
&lt;6&gt;[   19.363750] cpcap_uc cpcap_uc: Loading 4 word(s) at 0x00b8
&lt;6&gt;[   19.370129] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0120
&lt;6&gt;[   19.382427] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0140
&lt;6&gt;[   19.394787] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0160
&lt;6&gt;[   19.407087] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0180
&lt;6&gt;[   19.419449] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x01a0
&lt;6&gt;[   19.431744] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x01c0
&lt;6&gt;[   19.444106] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x01e0
&lt;6&gt;[   19.456433] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0200
&lt;6&gt;[   19.468799] cpcap_uc cpcap_uc: Loading 2 word(s) at 0x0220
&lt;6&gt;[   19.473616] cpcap_uc cpcap_uc: Loading 5 word(s) at 0x0224
&lt;6&gt;[   19.479994] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0231
&lt;6&gt;[   19.492294] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0251
&lt;6&gt;[   19.504651] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0271
&lt;6&gt;[   19.516952] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0291
&lt;6&gt;[   19.529312] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x02b1
&lt;6&gt;[   19.541609] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x02d1
&lt;6&gt;[   19.553967] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x02f1
&lt;6&gt;[   19.566266] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0311
&lt;6&gt;[   19.578630] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0331
&lt;6&gt;[   19.590925] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0351
&lt;6&gt;[   19.603285] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0371
&lt;6&gt;[   19.615585] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0391
&lt;6&gt;[   19.627942] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x03b1
&lt;6&gt;[   19.640241] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x03d1
&lt;6&gt;[   19.652603] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x03f1
&lt;6&gt;[   19.664900] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0411
&lt;6&gt;[   19.677261] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0431
&lt;6&gt;[   19.689539] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0451
&lt;6&gt;[   19.701761] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0471
&lt;6&gt;[   19.713999] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0491
&lt;6&gt;[   19.726328] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x04b1
&lt;6&gt;[   19.738583] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x04d1
&lt;6&gt;[   19.750894] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x04f1
&lt;6&gt;[   19.763163] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0511
&lt;6&gt;[   19.775430] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0531
&lt;6&gt;[   19.787759] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0551
&lt;6&gt;[   19.800030] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0571
&lt;6&gt;[   19.812358] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0591
&lt;6&gt;[   19.824627] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x05b1
&lt;6&gt;[   19.836955] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x05d1
&lt;6&gt;[   19.849236] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x05f1
&lt;6&gt;[   19.861552] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0611
&lt;6&gt;[   19.873790] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0631
&lt;6&gt;[   19.886116] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0651
&lt;6&gt;[   19.898388] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0671
&lt;6&gt;[   19.910716] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x0691
&lt;6&gt;[   19.922954] cpcap_uc cpcap_uc: Loading 16 word(s) at 0x06b1
&lt;6&gt;[   19.935284] cpcap_uc cpcap_uc: Loading 5 word(s) at 0x06d1
&lt;6&gt;[   19.946268] cpcap_uc cpcap_uc: Loaded HWCFG data: 0
&lt;6&gt;[   19.946507] cpcap_uc cpcap_uc: Started macro 4: 0
&lt;6&gt;[   19.959266] input: cpcap-key as /devices/virtual/input/input5
&lt;6&gt;[   19.959430] cpcap_key cpcap_key: CPCAP key device probed
&lt;6&gt;[   19.959653] cpcap spi1.0: Probing CPCAP device cpcap_audio
&lt;6&gt;[   19.961508] cpcap spi1.0: Probing CPCAP device cpcap_validity
&lt;6&gt;[   19.961916] cpcap_validity cpcap_validity: Started macro 14: 0
&lt;6&gt;[   19.962234] cpcap_validity cpcap_validity: Started macro 15: 0
&lt;6&gt;[   19.962328] cpcap spi1.0: Probing CPCAP device cpcap_led_driver
&lt;6&gt;[   19.962626] cpcap spi1.0: Probing CPCAP device cpcap_led_driver
&lt;6&gt;[   19.962846] cpcap spi1.0: Probing CPCAP device cpcap_3mm5
&lt;3&gt;[   19.963285] regulator_check_voltage: operation not allowed for vaudio
&lt;6&gt;[   19.964457] cpcap spi1.0: Headset key event: old=0, new=0
&lt;6&gt;[   19.964697] cpcap spi1.0: New headset state: 0
&lt;6&gt;[   19.964790] cpcap spi1.0: Probing CPCAP device cpcap_whisper
&lt;6&gt;[   19.965540] PPP generic driver version 2.4.2
&lt;6&gt;[   19.965893] PPP Deflate Compression module registered
&lt;6&gt;[   19.965982] PPP BSD Compression module registered
&lt;6&gt;[   19.966819] PPP MPPE Compression module registered
&lt;6&gt;[   19.966912] NET: Registered protocol family 24
&lt;6&gt;[   19.967819] usbcore: registered new interface driver asix
&lt;6&gt;[   19.967989] usbcore: registered new interface driver cdc_ether
&lt;6&gt;[   19.968302] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
&lt;6&gt;[   20.008697] tegra-ehci tegra-ehci.1: Tegra EHCI Host Controller
&lt;6&gt;[   20.008968] tegra-ehci tegra-ehci.1: new USB bus registered, assigned bus number 1
&lt;6&gt;[   20.038600] tegra-ehci tegra-ehci.1: irq 53, io mem 0xc5004000
&lt;6&gt;[   20.058582] tegra-ehci tegra-ehci.1: USB 2.0 started, EHCI 1.00
&lt;6&gt;[   20.058843] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
&lt;6&gt;[   20.058933] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
&lt;6&gt;[   20.059089] usb usb1: Product: Tegra EHCI Host Controller
&lt;6&gt;[   20.059177] usb usb1: Manufacturer: Linux 2.6.36.3-g2a65edc ehci_hcd
&lt;6&gt;[   20.059333] usb usb1: SerialNumber: tegra-ehci.1
&lt;6&gt;[   20.059968] hub 1-0:1.0: USB hub found
&lt;6&gt;[   20.060155] hub 1-0:1.0: 1 port detected
&lt;6&gt;[   20.063233] tegra-ehci tegra-ehci.2: Tegra EHCI Host Controller
&lt;6&gt;[   20.063358] tegra-ehci tegra-ehci.2: new USB bus registered, assigned bus number 2
&lt;6&gt;[   20.088604] tegra-ehci tegra-ehci.2: irq 129, io mem 0xc5008000
&lt;6&gt;[   20.108582] tegra-ehci tegra-ehci.2: USB 2.0 started, EHCI 1.00
&lt;6&gt;[   20.108765] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
&lt;6&gt;[   20.108925] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
&lt;6&gt;[   20.109014] usb usb2: Product: Tegra EHCI Host Controller
&lt;6&gt;[   20.109173] usb usb2: Manufacturer: Linux 2.6.36.3-g2a65edc ehci_hcd
&lt;6&gt;[   20.109260] usb usb2: SerialNumber: tegra-ehci.2
&lt;6&gt;[   20.109916] hub 2-0:1.0: USB hub found
&lt;6&gt;[   20.110024] hub 2-0:1.0: 1 port detected
&lt;6&gt;[   20.110653] usbcore: registered new interface driver cdc_acm
&lt;6&gt;[   20.110813] cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
&lt;6&gt;[   20.110973] Initializing USB Mass Storage driver...
&lt;6&gt;[   20.111215] usbcore: registered new interface driver usb-storage
&lt;6&gt;[   20.111374] USB Mass Storage support registered.
&lt;6&gt;[   20.111680] usbcore: registered new interface driver usbserial
&lt;6&gt;[   20.111839] usbserial: USB Serial Driver core
&lt;6&gt;[   20.112043] USB Serial support registered for MDM 6600 modem usb-serial driver
&lt;6&gt;[   20.112314] usbcore: registered new interface driver mdm6600
&lt;6&gt;[   20.112562] USB Serial support registered for moto-flashmdm
&lt;6&gt;[   20.112800] usbcore: registered new interface driver moto-flashmdm
&lt;6&gt;[   20.112890] NVidia Tegra High-Speed USB SOC Device Controller driver (Apr 20, 2007)
&lt;6&gt;[   20.118359] android init
&lt;6&gt;[   20.118510] android_probe pdata: c0547da8
&lt;6&gt;[   20.118700] android_bind
&lt;7&gt;[   20.118858] android_bind_config
&lt;4&gt;[   20.118943] Gadget Android: controller 'fsl-tegra-udc' not recognized
&lt;6&gt;[   20.119275] android_usb gadget: android_usb ready
&lt;6&gt;[   20.119365] fsl-tegra-udc: bind to driver android_usb
&lt;6&gt;[   20.119528] f_adb init
&lt;6&gt;[   20.119683] android_register_function adb
&lt;6&gt;[   20.119768] f_mtp init
&lt;6&gt;[   20.119852] android_register_function mtp
&lt;6&gt;[   20.119936] f_rndis init
&lt;6&gt;[   20.120208] android_register_function rndis
&lt;6&gt;[   20.120299] rndis_function_bind_config MAC: &lt;snip&gt;
&lt;4&gt;[   20.120495] android_usb gadget: using random self ethernet address
&lt;4&gt;[   20.120590] android_usb gadget: using random host ethernet address
&lt;6&gt;[   20.121150] usb0: MAC &lt;snip&gt;
&lt;6&gt;[   20.121239] usb0: HOST MAC &lt;snip&gt;
&lt;6&gt;[   20.121481] mtp_bind_config
&lt;6&gt;[   20.123148] adb_bind_config
&lt;6&gt;[   20.124910] qtouch_ts_probe: xpos_msb 4 xpos_lsb 4 ypos_msb 4 ypos_lsb 0
&lt;6&gt;[   20.125003] qtouch_force_reset: Forcing HW reset
&lt;6&gt;[   20.409109] qtouch_process_info_block: Build version is 0x10
&lt;6&gt;[   20.409202] qtouch_process_info_block: Num obj: 18 addr: 7
&lt;6&gt;[   20.409360] qtouch_process_info_block: Reading addr: 7
&lt;6&gt;[   20.409970] qtouch_process_info_block: Object 37 @ 0x0076 (130) insts 1 rep_ids 0
&lt;6&gt;[   20.410129] qtouch_process_info_block: Reading addr: 13
&lt;6&gt;[   20.410715] qtouch_process_info_block: Object 44 @ 0x00f8 (1) insts 1 rep_ids 0
&lt;6&gt;[   20.410874] qtouch_process_info_block: Reading addr: 19
&lt;6&gt;[   20.411531] qtouch_process_info_block: Object 5 @ 0x00f9 (9) insts 1 rep_ids 0
&lt;6&gt;[   20.411621] qtouch_process_info_block: Reading addr: 25
&lt;6&gt;[   20.412277] qtouch_process_info_block: Object 6 @ 0x0102 (6) insts 1 rep_ids 1
&lt;6&gt;[   20.412364] qtouch_process_info_block: Reading addr: 31
&lt;6&gt;[   20.413023] qtouch_process_info_block: Object 38 @ 0x0108 (64) insts 1 rep_ids 0
&lt;6&gt;[   20.413111] qtouch_process_info_block: Reading addr: 37
&lt;6&gt;[   20.413769] qtouch_process_info_block: Object 7 @ 0x0148 (3) insts 1 rep_ids 0
&lt;6&gt;[   20.413857] qtouch_process_info_block: Reading addr: 43
&lt;6&gt;[   20.414514] qtouch_process_info_block: Object 8 @ 0x014b (10) insts 1 rep_ids 0
&lt;6&gt;[   20.414673] qtouch_process_info_block: Reading addr: 49
&lt;6&gt;[   20.415260] qtouch_process_info_block: Object 9 @ 0x0155 (34) insts 1 rep_ids 16
&lt;6&gt;[   20.415418] qtouch_process_info_block: Reading addr: 55
&lt;6&gt;[   20.416006] qtouch_process_info_block: Object 15 @ 0x0177 (11) insts 2 rep_ids 1
&lt;6&gt;[   20.416163] qtouch_process_info_block: Reading addr: 61
&lt;6&gt;[   20.416592] qtouch_process_info_block: Object 18 @ 0x018d (2) insts 1 rep_ids 0
&lt;6&gt;[   20.416750] qtouch_process_info_block: Reading addr: 67
&lt;6&gt;[   20.417179] qtouch_process_info_block: Object 22 @ 0x018f (17) insts 1 rep_ids 1
&lt;6&gt;[   20.417337] qtouch_process_info_block: Reading addr: 73
&lt;6&gt;[   20.417837] qtouch_process_info_block: Object 24 @ 0x01a0 (19) insts 1 rep_ids 4
&lt;6&gt;[   20.417927] qtouch_process_info_block: Reading addr: 79
&lt;6&gt;[   20.418427] qtouch_process_info_block: Object 25 @ 0x01b3 (14) insts 1 rep_ids 1
&lt;6&gt;[   20.418515] qtouch_process_info_block: Reading addr: 85
&lt;6&gt;[   20.419029] qtouch_process_info_block: Object 27 @ 0x01c1 (7) insts 1 rep_ids 1
&lt;6&gt;[   20.419117] qtouch_process_info_block: Reading addr: 91
&lt;6&gt;[   20.419618] qtouch_process_info_block: Object 28 @ 0x01c8 (6) insts 1 rep_ids 1
&lt;6&gt;[   20.419774] qtouch_process_info_block: Reading addr: 97
&lt;6&gt;[   20.420202] qtouch_process_info_block: Object 40 @ 0x01ce (5) insts 1 rep_ids 0
&lt;6&gt;[   20.420358] qtouch_process_info_block: Reading addr: 103
&lt;6&gt;[   20.420789] qtouch_process_info_block: Object 41 @ 0x01d3 (7) insts 1 rep_ids 0
&lt;6&gt;[   20.420947] qtouch_process_info_block: Reading addr: 109
&lt;6&gt;[   20.421377] qtouch_process_info_block: Object 43 @ 0x01da (6) insts 1 rep_ids 0
&lt;6&gt;[   20.421824] qtouch_process_info_block: qtouch-obp-ts found.
&lt;6&gt;[   20.421829]   family 0xa0, variant 0x0, ver 0x10, build 0xff
&lt;6&gt;[   20.421833]   matrix 33x42, 18 objects, info blk chksum 0x203301
&lt;6&gt;[   20.422149] qtouch_ts_probe: FW version is 0x10 Build 0xFF
&lt;6&gt;[   20.422305] qtouch_ts_probe: Chip type matched
&lt;6&gt;[   20.422390] qtouch_ts_probe: Reflash not needed
&lt;6&gt;[   20.422910] input: qtouch-touchscreen as /devices/virtual/input/input6
&lt;6&gt;[   20.423296] qtouch_ts_probe: request_irq [362] success.
&lt;6&gt;[   20.423493] do_cmd_proc_msg:EEPROM checksum matches
&lt;6&gt;[   20.423579] do_cmd_proc_msg: Reset done.
&lt;6&gt;[   20.423664] do_cmd_proc_msg: Self-calibration started.
&lt;3&gt;[   20.424091] gpiomatrix: set_irq_wake failed for input 136, irq 328
&lt;3&gt;[   20.424264] gpiomatrix: set_irq_wake failed for input 137, irq 329
&lt;6&gt;[   20.424423] GPIO Matrix Keypad Driver: Start keypad matrix for stingray-keypad in interrupt mode
&lt;6&gt;[   20.424607] GPIO Input Driver: Start gpio inputs for stingray-keypad in interrupt mode
&lt;6&gt;[   20.424934] input: stingray-keypad as /devices/virtual/input/input7
&lt;6&gt;[   20.425658] using input dev cpcap-key for key reset
&lt;6&gt;[   20.425759] using input dev stingray-keypad for key reset
&lt;6&gt;[   20.425953] using input dev cpcap-key for key reset
&lt;6&gt;[   20.426823] using rtc device, cpcap_rtc, for alarms
&lt;6&gt;[   20.426984] cpcap_rtc cpcap_rtc: rtc core: registered cpcap_rtc as rtc0
&lt;6&gt;[   20.427587] i2c /dev entries driver
&lt;6&gt;[   20.428557] Linux video capture interface: v2.00
&lt;6&gt;[   20.428597] usb 2-1: new high speed USB device using tegra-ehci and address 2
&lt;6&gt;[   20.429070] trpc_sema_init: registered misc dev 10:32
&lt;6&gt;[   20.429296] trpc_node_register: Adding 'local' to node list
&lt;6&gt;[   20.431268] trpc_node_register: Adding 'avp-remote' to node list
&lt;6&gt;[   20.431604] tegra_avp_probe: driver registered, kernel 30100000(f0c00000), msg area 2d9d0000/2d9d0110
&lt;6&gt;[   20.431898] tegra_camera: probe
&lt;6&gt;[   20.432257] ov5650 sensor driver loading
&lt;6&gt;[   20.432449] ov5650: probing sensor.
&lt;6&gt;[   20.432793] soc2030: probing sensor.
&lt;6&gt;[   20.433109] dw9714l sensor driver loading
&lt;6&gt;[   20.433296] dw9714l: probing sensor.
&lt;6&gt;[   20.434770] Driver for 1-wire Dallas network protocol.
&lt;6&gt;[   20.435138] Driver for Tegra SoC 1-wire controller
&lt;6&gt;[   20.436176] bq24617 bq24617: Using STAT and DETECT for detection.
&lt;6&gt;[   20.436973] device-mapper: uevent: version 1.0.3
&lt;6&gt;[   20.437495] device-mapper: ioctl: 4.18.0-ioctl (2010-06-29) initialised: dm-devel@redhat.com
&lt;6&gt;[   20.437633] Bluetooth: HCI UART driver ver 2.2
&lt;6&gt;[   20.437722] Bluetooth: HCI H4 protocol initialized
&lt;6&gt;[   20.437808] Bluetooth: HCILL protocol initialized
&lt;6&gt;[   20.438624] cpuidle: using governor ladder
&lt;6&gt;[   20.439309] cpuidle: using governor menu
&lt;6&gt;[   20.439501] sdhci: Secure Digital Host Controller Interface driver
&lt;6&gt;[   20.439667] sdhci: Copyright(c) Pierre Ossman
&lt;4&gt;[   20.439934] mmc0: Invalid maximum block size, assuming 512 bytes
&lt;6&gt;[   20.440122] mmc0: no vmmc regulator found
&lt;7&gt;[   20.440417] Registered led device: mmc0::
&lt;6&gt;[   20.440763] mmc0: SDHCI controller on tegra [sdhci-tegra.1] using ADMA
&lt;6&gt;[   20.440856] sdhci1: initialized irq 47 ioaddr fe600200
&lt;4&gt;[   20.441114] mmc1: Invalid maximum block size, assuming 512 bytes
&lt;6&gt;[   20.441228] mmc1: no vmmc regulator found
&lt;7&gt;[   20.441549] Registered led device: mmc1::
&lt;6&gt;[   20.441794] mmc1: SDHCI controller on tegra [sdhci-tegra.3] using ADMA
&lt;6&gt;[   20.441959] sdhci3: initialized irq 63 ioaddr fe600600
&lt;7&gt;[   20.442565] Registered led device: notification-led
&lt;7&gt;[   20.442854] Registered led device: privacy-led
&lt;7&gt;[   20.444415] Registered led device: lcd-backlight
&lt;7&gt;[   20.446334] Registered led device: flash
&lt;7&gt;[   20.446564] Registered led device: torch
&lt;6&gt;[   20.447555] tegra-aes tegra-aes: registered
&lt;6&gt;[   20.451529] usbcore: registered new interface driver usbhid
&lt;6&gt;[   20.451773] usbhid: USB HID core driver
&lt;6&gt;[   20.452349] logger: created 64K log 'log_main'
&lt;6&gt;[   20.452597] logger: created 256K log 'log_events'
&lt;6&gt;[   20.452906] logger: created 64K log 'log_radio'
&lt;6&gt;[   20.453127] logger: created 64K log 'log_system'
&lt;6&gt;[   20.453686] oprofile: using arm/armv7-ca9
&lt;6&gt;[   20.453869] GACT probability NOT on
&lt;6&gt;[   20.453961] Mirror/redirect action on
&lt;6&gt;[   20.454116] u32 classifier
&lt;6&gt;[   20.454197]     Actions configured
&lt;6&gt;[   20.454283] Netfilter messages via NETLINK v0.30.
&lt;6&gt;[   20.454501] nf_conntrack version 0.5.0 (11505 buckets, 46020 max)
&lt;6&gt;[   20.454982] ctnetlink v0.93: registering with nfnetlink.
&lt;6&gt;[   20.458199] xt_time: kernel timezone is -0000
&lt;6&gt;[   20.458630] ip_tables: (C) 2000-2006 Netfilter Core Team
&lt;6&gt;[   20.458977] arp_tables: (C) 2002 David S. Miller
&lt;6&gt;[   20.459237] TCP cubic registered
&lt;6&gt;[   20.459905] NET: Registered protocol family 10
&lt;6&gt;[   20.461033] lo: Disabled Privacy Extensions
&lt;6&gt;[   20.461919] Mobile IPv6
&lt;6&gt;[   20.462010] IPv6 over IPv4 tunneling driver
&lt;6&gt;[   20.462756] sit0: Disabled Privacy Extensions
&lt;6&gt;[   20.463680] ip6tnl0: Disabled Privacy Extensions
&lt;6&gt;[   20.463964] NET: Registered protocol family 17
&lt;6&gt;[   20.464173] NET: Registered protocol family 15
&lt;6&gt;[   20.464486] Bluetooth: L2CAP ver 2.15
&lt;6&gt;[   20.464601] Bluetooth: L2CAP socket layer initialized
&lt;6&gt;[   20.464612] usb 2-1: New USB device found, idVendor=22b8, idProduct=2a70
&lt;6&gt;[   20.464623] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
&lt;6&gt;[   20.464631] usb 2-1: Product: Flash MZ600
&lt;6&gt;[   20.464637] usb 2-1: Manufacturer: Motorola, Incorporated
&lt;6&gt;[   20.465236] Bluetooth: SCO (Voice Link) ver 0.6
&lt;6&gt;[   20.465321] Bluetooth: SCO socket layer initialized
&lt;6&gt;[   20.465593] Bluetooth: RFCOMM TTY layer initialized
&lt;6&gt;[   20.465699] Bluetooth: RFCOMM socket layer initialized
&lt;6&gt;[   20.465856] Bluetooth: RFCOMM ver 1.11
&lt;6&gt;[   20.465941] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
&lt;6&gt;[   20.466026] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
&lt;6&gt;[   20.470698] mdm6600 2-1:1.0: MDM 6600 modem usb-serial driver converter detected
&lt;4&gt;[   20.471276] Disabling clock audio left on by bootloader
&lt;4&gt;[   20.471515] Disabling clock vfir left on by bootloader
&lt;4&gt;[   20.471635] Disabling clock pll_p_out4 left on by bootloader
&lt;4&gt;[   20.471806] Disabling clock pll_c_out1 left on by bootloader
&lt;6&gt;[   20.472013] Enabling Tegra protected aperture at 0x2e800000
&lt;6&gt;[   20.472056] usb 2-1: MDM 6600 modem usb-serial driver converter now attached to ttyUSB0
&lt;6&gt;[   20.472329] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 1
&lt;6&gt;[   20.472454] mdm6600 2-1:1.1: MDM 6600 modem usb-serial driver converter detected
&lt;4&gt;[   20.473493] regulator_init_complete: incomplete constraints, leaving vusb on
&lt;6&gt;[   20.473718] usb 2-1: MDM 6600 modem usb-serial driver converter now attached to ttyUSB1
&lt;4&gt;[   20.474014] regulator_init_complete: incomplete constraints, leaving vcsi on
&lt;6&gt;[   20.474199] mdm6600 2-1:1.2: MDM 6600 modem usb-serial driver converter detected
&lt;3&gt;[   20.475295] regulator_check_voltage: operation not allowed for vusb
&lt;6&gt;[   20.475762] usb 2-1: MDM 6600 modem usb-serial driver converter now attached to ttyUSB2
&lt;6&gt;[   20.475825] cpcap_whisper cpcap_whisper: CPCAP Whisper detection probed
&lt;6&gt;[   20.476367] mdm6600 2-1:1.3: MDM 6600 modem usb-serial driver converter detected
&lt;6&gt;[   20.476835] cpcap_rtc cpcap_rtc: setting system clock to 2011-03-30 16:55:50 UTC (1301504150)
&lt;6&gt;[   20.477398] Freeing init memory: 176K
&lt;6&gt;[   20.478177] usb 2-1: MDM 6600 modem usb-serial driver converter now attached to ttyUSB3
&lt;6&gt;[   20.478835] mdm6600 2-1:1.4: MDM 6600 modem usb-serial driver converter detected
&lt;6&gt;[   20.481572] usb 2-1: MDM 6600 modem usb-serial driver converter now attached to ttyUSB4
&lt;6&gt;[   20.647778] keychord: using input dev stingray-keypad for fevent
&lt;6&gt;[   20.698760] whisper_notify: accy=USB
&lt;6&gt;[   20.703030] cpcap-otg cpcap-otg: SUSPEND --&gt; PERIPHERAL
&lt;6&gt;[   20.722880] mmc1: new high speed MMC card at address 0001
&lt;6&gt;[   20.723529] mmcblk0: mmc1:0001 MMC32G 29.8 GiB 
&lt;4&gt;[   20.728076] Primary GPT is invalid, using alternate GPT.
&lt;6&gt;[   20.728266]  mmcblk0: p1 (ebb) p2 (pdsb) p3 (misc) p4 (logo.bin) p5 (kpanic) p6 (recovery) p7 (boot) p8 (system) p9 (cache) p10 (userdata)
&lt;6&gt;[   20.749357] EXT4-fs (mmcblk0p8): mounted filesystem with ordered data mode. Opts: (null)
&lt;6&gt;[   26.365164] EXT4-fs (mmcblk0p10): recovery complete
&lt;6&gt;[   26.372539] EXT4-fs (mmcblk0p10): mounted filesystem with ordered data mode. Opts: (null)
&lt;4&gt;[   26.415043] EXT4-fs (mmcblk0p9): warning: mounting fs with errors, running e2fsck is recommended
&lt;6&gt;[   26.418763] EXT4-fs (mmcblk0p9): recovery complete
&lt;6&gt;[   26.422202] EXT4-fs (mmcblk0p9): mounted filesystem with ordered data mode. Opts: (null)
&lt;4&gt;[   26.469363] init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead.
&lt;6&gt;[   26.585340] warning: `adbd' uses 32-bit capabilities (legacy support in use)
&lt;6&gt;[   26.585572] enabling adb
&lt;6&gt;[   26.598792] adb_open
&lt;6&gt;[   26.682814] gps_brcm4750_ioctl: Setting gps gpio reset pin: 0
&lt;6&gt;[   26.683000] stingray_gps_reset_gpio: setting GPS Reset GPIO to 0
&lt;6&gt;[   26.683267] gps_brcm4750_ioctl: Setting gps gpio standby pin to: 0
&lt;6&gt;[   26.683408] stingray_gps_standby_gpio: setting GPS standby GPIO to 0
&lt;6&gt;[   26.684760] gps_brcm4750_ioctl: Setting gps gpio reset pin: 1
&lt;6&gt;[   26.684906] stingray_gps_reset_gpio: setting GPS Reset GPIO to 1
&lt;6&gt;[   26.763575] gps_brcm4750_ioctl: Setting gps gpio standby pin to: 1
&lt;6&gt;[   26.763672] stingray_gps_standby_gpio: setting GPS standby GPIO to 1
&lt;6&gt;[   27.277577] tear_down_dma
&lt;6&gt;[   27.277737] setup_dma
&lt;6&gt;[   27.279997] tear_down_dma
&lt;6&gt;[   27.280159] setup_dma
&lt;6&gt;[   44.689354] gps_brcm4750_ioctl: Setting gps gpio standby pin to: 0
&lt;6&gt;[   44.689543] stingray_gps_standby_gpio: setting GPS standby GPIO to 0
&lt;4&gt;[   50.594319] wifi_set_power = 1
&lt;4&gt;[   51.003270] wifi_set_carddetect = 1
&lt;4&gt;[   51.004381] 
&lt;4&gt;[   51.004385] Dongle Host Driver, version 4.218.248.20
&lt;6&gt;[   51.038448] request_suspend_state: wakeup (3-&gt;0) at 33339878001 (2011-03-30 16:56:21.050062001 UTC)
&lt;4&gt;[   51.051347] mmc0: queuing unknown CIS tuple 0x91 (3 bytes)
&lt;6&gt;[   51.051488] mmc0: new high speed SDIO card at address 0001
&lt;4&gt;[   51.056551] DHD: dongle ram size is set to 294912(orig 294912)
&lt;4&gt;[   51.170987] Firmware version = wl0: Jan 12 2011 13:48:56 version 4.218.248.20
&lt;4&gt;[   51.313321] wlan0: Broadcom Dongle Host Driver mac=&lt;snip&gt;
&lt;4&gt;[   54.186655] STA connect received 1
&lt;6&gt;[   54.883460] mtp_open
&lt;6&gt;[   55.870921] gps_brcm4750_ioctl: Setting gps gpio standby pin to: 1
&lt;6&gt;[   55.871024] stingray_gps_standby_gpio: setting GPS standby GPIO to 1
&lt;3&gt;[   65.188394] binder: release proc 600, transaction 8298, not freed
&lt;6&gt;[   70.719196] gps_brcm4750_ioctl: Setting gps gpio standby pin to: 0
&lt;6&gt;[   70.719302] stingray_gps_standby_gpio: setting GPS standby GPIO to 0
&lt;6&gt;[   91.509091] whisper_notify: accy=none
&lt;6&gt;[   91.510297] cpcap-otg cpcap-otg: PERIPHERAL --&gt; SUSPEND
&lt;6&gt;[   94.760897] binder: 832:833 refcount change on invalid ref 20
&lt;6&gt;[   95.478897] binder: 832:833 refcount change on invalid ref 31
&lt;6&gt;[  100.968782] whisper_notify: accy=USB
&lt;6&gt;[  100.969131] cpcap-otg cpcap-otg: SUSPEND --&gt; PERIPHERAL
&lt;6&gt;[  112.229274] mtp_release
&lt;6&gt;[  115.909260] whisper_notify: accy=none
&lt;6&gt;[  115.910877] cpcap-otg cpcap-otg: PERIPHERAL --&gt; SUSPEND
&lt;6&gt;[  136.329252] whisper_notify: accy=USB
&lt;6&gt;[  136.330662] cpcap-otg cpcap-otg: SUSPEND --&gt; PERIPHERAL
&lt;6&gt;[  136.662973] mtp_open
&lt;6&gt;[  136.824673] android_usb gadget: high speed config #1: android

</pre>
<p>cat /proc/cpuinfo (mmmm dual corey goodness &#8211; tho cpuinfo doesn&#8217;t show it &#8211; i also removed the serial number, just in case&#8230;)</p>
<p>Processor    : ARMv7 Processor rev 0 (v7l)<br />
processor    : 0<br />
BogoMIPS    : 1992.29</p>
<p>processor    : 1<br />
BogoMIPS    : 1998.84</p>
<p>Features    : swp half thumb fastmult vfp edsp vfpv3 vfpv3d16<br />
CPU implementer    : 0&#215;41<br />
CPU architecture: 7<br />
CPU variant    : 0&#215;1<br />
CPU part    : 0xc09<br />
CPU revision    : 0</p>
<p>Hardware    : stingray<br />
Revision    : 8300<br />
Serial        : &lt;snip&gt;<br />
A lil bit of df (/mnt/sdcard appears to be aliased to the internal data storage in absence of an actual sd card via a fuse driver)</p>
<pre>Filesystem             Size   Used   Free   Blksize
/dev                   359M    32K   359M   4096
/mnt/asec              359M     0K   359M   4096
/mnt/obb               359M     0K   359M   4096
/system                236M   193M    42M   4096
/data                   28G     1G    27G   4096
/cache                 166M     4M   162M   4096
/pds                     1M   106K     1M   2048
/mnt/sdcard             28G     1G    27G   4096</pre>
<p>cat /proc/mounts</p>
<pre>rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
/dev/block/platform/sdhci-tegra.3/by-name/system /system ext4 ro,relatime,barrier=1,data=ordered 0 0
/dev/block/platform/sdhci-tegra.3/by-name/userdata /data ext4 rw,nosuid,nodev,noatime,barrier=1,data=ordered 0 0
/dev/block/platform/sdhci-tegra.3/by-name/cache /cache ext4 rw,nosuid,nodev,noatime,barrier=1,data=ordered 0 0
/dev/block/platform/sdhci-tegra.3/by-name/pdsb /pds ext2 ro,relatime 0 0
/dev/fuse /mnt/sdcard fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0</pre>
<p>Thats it!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dotblag.com/2011/03/30/motorola-xoom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.252 seconds -->
