<?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>Blog O Stu &#187; Linux</title>
	<atom:link href="http://bovitron.com/blogostu/category/computers/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://bovitron.com/blogostu</link>
	<description>STUpidity and other STUff</description>
	<lastBuildDate>Wed, 01 Feb 2012 10:43:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Mozilla Firefox 6.0.1 on Slackware 13.37</title>
		<link>http://bovitron.com/blogostu/2011/09/04/mozilla-firefox-6-0-1-on-slackware-13-37/</link>
		<comments>http://bovitron.com/blogostu/2011/09/04/mozilla-firefox-6-0-1-on-slackware-13-37/#comments</comments>
		<pubDate>Sun, 04 Sep 2011 19:25:10 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[13.37]]></category>
		<category><![CDATA[adventure]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[compile]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://bovitron.com/blogostu/?p=147</guid>
		<description><![CDATA[I was getting tired of WordPress telling me that my version of Mozilla Firefox was out of date, so I decide to see if I could build the latest version for my Slackware64 13.37 workstation. This is the journal of that journey. If you&#8217;re looking for directions without all the commentary and interesting stuff, try [...]]]></description>
			<content:encoded><![CDATA[<p>I was getting tired of WordPress telling me that my version of Mozilla Firefox was out of date, so I decide to see if I could build the latest version for my Slackware64 13.37 workstation. This is the journal of that journey. If you&#8217;re looking for directions without all the commentary and <em>interesting stu</em>ff, try my TL;DR version: <a href="http://bovitron.com/blogostu/2011/09/04/installing-mozilla-firefox-6-0-1-on-slackware-13-37/">Installing Mozilla Firefox 6.0.1 on Slackware 13.37</a></p>
<p>As a starting point, I downloaded the entire build directory from slackware64-current. I chose the mirror <a href="ftp://slackware.oregonstate.edu/">slackware.oregonstate.edu</a>. (I suggest using <a title="The Slackware Linux Project: Get Slack" href="http://slackware.com/getslack/" target="_blank">http://slackware.com/getslack/</a> to find a suitable mirror.) Using <a title="FileZilla - The free FTP solution" href="http://filezilla-project.org/" target="_blank">FileZilla</a>, I grabbed the entire directory <strong>slackware64-current/source/xap/mozilla-firefox/</strong> and put it in<strong> /usr/src</strong> on my workstation.</p>
<p><strong>Try 1:</strong></p>
<ol>
<li>Set the SlackBuild script as executable: <strong>chmod a+x <strong>mozilla-firefox.SlackBuild</strong></strong></li>
<li>Run the script: <strong>./<strong>mozilla-firefox.SlackBuild</strong></strong></li>
</ol>
<p><a name="hack"></a>As so often happens, I encountered a problem:</p>
<p><code>configure: error: Can't find header iwlib.h for Necko WiFi scanning (might be in package libiw-dev (Ubuntu) or wireless-tools-devel (Fedora) or libiw-devel (openSUSE)); use --disable-necko-wifi to disable<br />
make: *** No targets specified and no makefile found.  Stop.</code></p>
<p>Since I don&#8217;t even know what <strong>necko-wifi</strong> is or does, I took the advice of the error message and added <strong>&#8211;disable-necko-wifi</strong> to the script <strong>mozilla-firefox.SlackBuild</strong>.</p>
<p><strong><a name="try2"></a>Try 2:</strong></p>
<ol>
<li>I used <a title="Vim - the editor" href="http://www.vim.org/" target="_blank"><strong>vim</strong></a> to edit the file and found the <strong>&#8211;disable-whatever</strong>s and added the line<br />
<code>--disable-necko-wifi<br />
</code>just after the line:<br />
<code>--disable-profilesharing \</code></li>
<li>Run the script: <strong>./<strong>mozilla-firefox.SlackBuild</strong></strong></li>
</ol>
<p>Sucess! Woohoo!</p>
<p>Being a careful and methodical&#8211;pronounced: scared and anal-retentive&#8211;person, I backed up my Firefox profile:</p>
<ol>
<li>Open Firefox</li>
<li>From the <strong>Tools</strong> menu, select <strong>Clear Recent History</strong></li>
<li>In the <strong>Clear &#8230; History</strong> dialog box, select <strong>Everything</strong> for <strong>Time range to clear</strong></li>
<li>Under <strong>Details</strong>, make sure only <strong>Cache</strong> is checked.</li>
<li>Click <strong>Clear Now</strong></li>
<li>Quit Firefox</li>
<li>In home directory (type: <strong>cd</strong> and press <strong>&lt;enter&gt;</strong> to get there), type:<br />
<strong>tar zcvvf /path/to/backup/dotmozilla20110904.tgz .mozilla</strong></li>
</ol>
<p>Now, if disaster strikes, I can get back to where I was before this exploration!</p>
<p>Finally, I upgraded Firefox using the new package:</p>
<p><strong>su</strong><br />
<strong> cd /tmp</strong><br />
<strong> upgradepkg mozilla-firefox-6.0-x86_64-1.txz</strong></p>
<p>When I ran Firefox, I was greeted with a message telling me that my version was out of date.  It seems that version 6.0.1 has been released. Back to the drawing board.</p>
<p><strong>Try 3:</strong></p>
<p>I snagged the Firefox source file <a title="Source for Mozilla Firefox 6.0.1" href="ftp://ftp.mozilla.org/pub/firefox/releases/6.0.1/source/firefox-6.0.1.source.tar.bz2">firefox-6.0.1.source.tar.bz2</a> from <a title="Location of Source for Mozilla Firefox 6.0.1" href="ftp://ftp.mozilla.org/pub/firefox/releases/6.0.1/source/" target="_blank">ftp://ftp.mozilla.org/pub/firefox/releases/6.0.1/source/</a> and put it with the other files. Then deleted the old source file <strong>firefox-6.0.source.tar.bz2</strong>, to ensure the new one will build.</p>
<p>Once again, I ran the script: <strong>./mozilla-firefox.SlackBuild</strong></p>
<p>And again, success!</p>
<p>Now I upgrade the 6.0 version to 6.0.1 using:</p>
<p><strong>su</strong><br />
<strong> cd /tmp</strong><br />
<strong>upgradepkg mozilla-firefox-6.0.1-x86_64-1.txz</strong></p>
<p>Ah, life is good! WordPress no longer complains about my Firefox version and my few extensions and plug-ins work just fine. I suppose at this point, I could have quit. But what about that <strong>necko-wifi</strong> error? What is <strong>necko-wifi</strong>, anyway.</p>
<p>A bit of research leads me to believe that <strong>necko-wifi</strong> uses <strong>libiw-dev</strong> to do geolocation. A little more digging reveals that the Slackware package wireless-tools from the n set installs that header file. Well, I don&#8217;t use geolocation, but I decided I would try the build and install one more time, just to see . . .</p>
<p><strong>Try 4:</strong></p>
<ol>
<li>Pop in the Slackware DVD and install the package <strong>wireless-tools-29-x86_64-6.txz</strong></li>
<li>Open a shell, and edit the SlackBuild file, commenting out the line I added in step 1 of Try 1.</li>
<li>Run <strong>./mozilla-firefox.SlackBuild</strong> for, what I hope, is the last time.</li>
</ol>
<p>And yes! Yes! Yes! It builds!</p>
<p>So, I removed the package I installed in Try 3 and installed the newly-built package. Sure enough. When I browse to <a href="http://www.google.com/maps/m" target="_blank">http://www.google.com/maps/m</a>, I guess a message that www.google.com wants to share my location. Clicking x, I choose to congratulate myself on another puzzle completed (and not to reveal that I&#8217;m sitting in my home office/studio in front of the computer.</p>
<p>Happy Daze!<br />
Stu&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://bovitron.com/blogostu/2011/09/04/mozilla-firefox-6-0-1-on-slackware-13-37/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Mozilla Firefox 6.0.2 on Slackware 13.37</title>
		<link>http://bovitron.com/blogostu/2011/09/04/installing-mozilla-firefox-6-0-1-on-slackware-13-37/</link>
		<comments>http://bovitron.com/blogostu/2011/09/04/installing-mozilla-firefox-6-0-1-on-slackware-13-37/#comments</comments>
		<pubDate>Sun, 04 Sep 2011 17:42:58 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[13.37]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[latest]]></category>

		<guid isPermaLink="false">http://bovitron.com/blogostu/?p=156</guid>
		<description><![CDATA[A cookbook kinda how-to for installing the latest (v 6.0.2) Firefox on your Slackware64 13.37 box]]></description>
			<content:encoded><![CDATA[<p><strong>Update</strong> September 7, 10:30 EDT, US: This post and these directions are no longer relevant as the wonderful folks at <a href="http://slackware.com/">Slackware</a> have released Firefox 6.0.2 for Slackware 13.37! My thanks to them!</p>
<p style="padding-left: 30px;"><a title="Slackware Security Bulletin Announcing Release of Firefox 6.0.2" href="http://slackware.com/security/viewer.php?l=slackware-security&amp;y=2011&amp;m=slackware-security.453304">http://slackware.com/security/viewer.php?l=slackware-security&amp;y=2011&amp;m=slackware-security.453304</a></p>
<p><strong>NOTE:</strong> Building Mozilla Firefox depends on the package <strong>wireless-tools</strong>.  If it&#8217;s not already installed, install it from<strong> /slackware64/n/</strong> on your Slackware CD or grab it from a <a title="The Slackware Linux Project: Get Slack" href="http://slackware.com/getslack/" target="_blank">Slackware mirror</a>. (Alternatively, you can take a look at my <a href="http://bovitron.com/blogostu/2011/09/04/mozilla-firefox-6-0-1-on-slackware-13-37/#hack" target="_blank">hack</a> to the SlackBuild file.)</p>
<p><strong>NOTE:</strong> The resulting package will run whether or not wireless-tools is installed.</p>
<ol>
<li>Get the SlackBuild files from <strong>slackware64-current/source/xap/mozilla-firefox/</strong> on a <a title="The Slackware Linux Project: Get Slack" href="http://slackware.com/getslack/" target="_blank">Slackware mirror</a>. You&#8217;ll need these files
<ul>
<li>:firefox.moz_plugin_path.diff.gz</li>
<li>firefox.png</li>
<li>mimeTypes.rdf.gz</li>
<li>mozilla-firefox-mimeTypes-fix.diff.gz</li>
<li>mozilla-firefox.SlackBuild</li>
<li>mozilla-firefox.desktop</li>
<li>slack-desc</li>
</ul>
</li>
<li>Put them in a convienient place to build. (I like <strong>/usr/src/mozilla-firefox</strong>)</li>
<li>Grab the Firefox source file <a title="Source for Mozilla Firefox 6.0.2" href="ftp://ftp.mozilla.org/pub/firefox/releases/6.0.2/source/firefox-6.0.2.source.tar.bz2" target="_blank">firefox-6.0.2.source.tar.bz2</a> from <a title="Location of Source for Mozilla Firefox 6.0.2" href="ftp://ftp.mozilla.org/pub/firefox/releases/6.0.2/source/" target="_blank">ftp://ftp.mozilla.org/pub/firefox/releases/6.0.2/source/</a> and put it with the other files.</li>
<li>Open a shell and cd to the directory in which you put the files in steps 2 and 3.</li>
<li>Set the SlackBuild file executable:<strong>chmod a+x mozilla-firefox.SlackBuild</strong></li>
<li>Run the SlackBuild:<strong>./mozilla-firefox.SlackBuild</strong></li>
<li>After a bit of churning and whirring, you should end up with a package in <strong>/tmp</strong> named <strong>mozilla-firefox-6.0.2-x86_64-1.txz</strong></li>
<li>To install the package, just open a shell as root.</li>
</ol>
<p style="padding-left: 60px;">If you have a previous Mozilla Firefox Slackware package installed, type:<strong></strong></p>
<p style="padding-left: 90px;"><strong>upgradepkg mozilla-firefox-6.0.2-x86_64-1.txz</strong></p>
<p style="padding-left: 60px;"><strong></strong>If not, replace the line above with:<strong></strong></p>
<p style="padding-left: 90px;"><strong>installpkg mozilla-firefox-6.0.2-x86_64-1.txz</strong></p>
<p>&nbsp;</p>
<p><strong>Cleaning Up:</strong></p>
<p>At the end of this process, you&#8217;ll be left with some extra stuff in <strong>/tmp</strong>.  To get rid of it:</p>
<ol>
<li>Move (or copy) the package file <strong>mozilla-firefox-6.0.2-x86_64-1.txz</strong> to a safe place.</li>
<li>If you copied the file in step 1, delete the file <strong>mozilla-firefox-6.0.2-x86_64-1.txz</strong></li>
<li>Delete the directories <strong>mozilla-release</strong> and <strong>package-mozilla-firefox</strong></li>
</ol>
<p>Happy Surfing!<br />
Stu&#8230;</p>
<p>P.S. If you&#8217;re interested in how I got this to work, take a look at the <a href="http://bovitron.com/blogostu/2011/09/04/mozilla-firefox-6-0-1-on-slackware-13-37/">journal of my journey</a>.</p>
<p>P.P.S. Updated for 6.0.2 (<a title="mozilla.com redirecting to mozilla.org" href="http://bovitron.com/blogostu/2011/09/05/mozilla-com-redirecting-to-mozilla-org-ssl-hell/">we miss you, Mozilla.com</a> -)</p>
]]></content:encoded>
			<wfw:commentRss>http://bovitron.com/blogostu/2011/09/04/installing-mozilla-firefox-6-0-1-on-slackware-13-37/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ubuntu 10.10 on a MacBook 1.1</title>
		<link>http://bovitron.com/blogostu/2011/02/05/ubuntu-10-10-on-a-macbook-1-1/</link>
		<comments>http://bovitron.com/blogostu/2011/02/05/ubuntu-10-10-on-a-macbook-1-1/#comments</comments>
		<pubDate>Sat, 05 Feb 2011 15:51:08 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://bovitron.com/blogostu/?p=112</guid>
		<description><![CDATA[Making the iSight work under Ubuntu 10.10 on a MacBook 1.1]]></description>
			<content:encoded><![CDATA[<p>I finally got around to installing Ubuntu 10.10 (Maverick Meerkat) on the ol&#8217; MacBook 1.1. Almost everything worked out-of-the-box.  The one outstanding issue was the built-in iSight.</p>
<p>Having some experience getting the iSight going with Linux, I knew that I needed to extract and install the iSight firmware. Using the Ubuntu help site&#8217;s <a href="https://help.ubuntu.com/community/MactelSupportTeam/AppleiSight" target="_blank">Mactel Support Team iSight</a> page as a reference,  I grabbed the iSight firmware tools, then extracted and installed the firmware in <strong>/lib/firmware</strong>.</p>
<p>The Ekiga test worked wonderfully! Much to my delight, the Cheese test also worked. I was in business . . . or was I? On reboot, Cheese no longer worked. Grrr! A bit more experimenting showed that Ekiga still worked and, after running Ekiga, Cheese worked. Poking around I found that running <strong>lsusb</strong> from the console, showed that the iSight firmware didn&#8217;t load on startup.</p>
<p>I wasted a bit of time trying this and that.  Over and over, the firmware did not load until I ran Ekiga: not an optimal setup.</p>
<p>This morning, I finally found <a href="http://ubuntuforums.org/showpost.php?p=10179541&amp;postcount=13" target="_blank">this wonderful post</a> by <a href="http://ubuntuforums.org/" target="_blank">Ubuntu Forums</a> member <a href="http://ubuntuforums.org/member.php?u=729628" target="_blank">JerkyChew</a>. Running the three simple commands suggested fixed the iSight! Thank you and hats off to JerkyChew!</p>
<p>Happy Hacking!<br />
Stu&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://bovitron.com/blogostu/2011/02/05/ubuntu-10-10-on-a-macbook-1-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Chrome on Slackware: Go Borderless!</title>
		<link>http://bovitron.com/blogostu/2010/09/08/google-chrome-on-slackware-go-borderless/</link>
		<comments>http://bovitron.com/blogostu/2010/09/08/google-chrome-on-slackware-go-borderless/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 11:59:32 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[border]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[google chrome]]></category>
		<category><![CDATA[hide]]></category>
		<category><![CDATA[remove border]]></category>

		<guid isPermaLink="false">http://bovitron.com/blogostu/?p=83</guid>
		<description><![CDATA[When I upgraded Google Chrome to version 6.0.472.53, borders appeared around the window: these borders were not there when I was running version 5.x and I was not happy! After wasting much time creating a Window-Specific behavior&#8211;causing my KDE theme&#8217;s minimize, maximize and close buttons to disappear&#8211;I realized that what I was looking for was [...]]]></description>
			<content:encoded><![CDATA[<p>When I upgraded Google Chrome to version 6.0.472.53, borders appeared around the window: these borders were not there when I was running version 5.x and I was not happy!</p>
<p>After wasting much time creating a Window-Specific behavior&#8211;causing my KDE theme&#8217;s minimize, maximize and close buttons to disappear&#8211;I realized that what I was looking for was actually a setting in Chrome&#8217;s options. Color me red!</p>
<p>To make Chrome 6.x look like it did in the 5.x days, select Options from the <strong>Customize and control Google Chrome</strong> widget (the little wrench on the right: <img class="alignnone size-full wp-image-84" title="chromebutton" src="http://bovitron.com/blogostu/wp-content/uploads/2010/09/chromebutton.png" alt="" width="30" height="29" />). Click on the <strong>Personal Stuff</strong> tab, under <strong>Appearance</strong>, select the <strong>Hide system bar and use compact borders</strong> radio button:</p>
<p style="text-align: center;"><a href="http://bovitron.com/blogostu/wp-content/uploads/2010/09/chrome-options-personal.png"><img class="size-thumbnail wp-image-85 aligncenter" title="chrome-options-personal" src="http://bovitron.com/blogostu/wp-content/uploads/2010/09/chrome-options-personal-150x150.png" alt="" width="150" height="150" /></a></p>
<p>Ah, things are much better now . . . at least back to the way to which I have become accustomed!</p>
<p>Happy Hacking!<br />
Stu&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://bovitron.com/blogostu/2010/09/08/google-chrome-on-slackware-go-borderless/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compositing has been suspended by another application. Eek!</title>
		<link>http://bovitron.com/blogostu/2010/08/31/compositing-has-been-suspended-by-another-application-eek/</link>
		<comments>http://bovitron.com/blogostu/2010/08/31/compositing-has-been-suspended-by-another-application-eek/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 11:30:14 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[compositing]]></category>
		<category><![CDATA[disabled]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[kde4]]></category>
		<category><![CDATA[kdegraphics-4.4.3]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[xorg-server-1.7.7]]></category>

		<guid isPermaLink="false">http://bovitron.com/blogostu/?p=74</guid>
		<description><![CDATA[How upgrading the nVidia driver fixed compositing on my Slackware machines, after upgrading to xorg-server-1.7.7 and kdegraphics-4.4.3.]]></description>
			<content:encoded><![CDATA[<p>After the latest round of updates to Slackware64 13.1, compositing died on my machine. The first thing I noticed is that my windows no longer wobbled.</p>
<p>When I checked in <strong>System Settings</strong> -&gt; <strong>Desktop</strong> -&gt; <strong>Desktop Effects</strong>, I saw that &#8220;Compositing has been suspended by another application . . .&#8221; I clicked the <strong>Resume Compositing</strong> button, but once again received the message and found that &#8220;Compositing is temporarily disabled.&#8221;</p>
<p>After a bit of searching, I found a <a href="http://forum.kde.org/viewtopic.php?f=66&amp;t=87667#p158208">post on the KDE Community Forums</a> where a Kubuntu user had solved this issue by checking <strong>Disable functionality checks</strong> on the <strong>Advanced</strong> tab. Figuring it was worth a try, I checked the box and clicked the <strong>Apply</strong> button.  Oops! My desktop became pale blue nothing!</p>
<p>Using the <strong>CTRL</strong>+<strong>ALT</strong>+<strong>BACKSPACE</strong> key combination, I shut down X.  Then, from the shell, I poked around my .kde directory and found the setting in .kde/share/config/kwinrc as &#8220;DisableChecks=true.&#8221; So, I removed this line from the file and started X once more: still no compositing; no effects, but at least I had usable KDE. (See: there&#8217;s a good reason I don&#8217;t start the GUI automagically!)</p>
<p>At this point I was mildly frustrated. I couldn&#8217;t understand why upgrading Xorg server to 1.7.7 killed compositing. Heck, maybe was it the newly installed kdegraphics-4.4.3!?! Did I really want to fuss with reverting packages until the problem went away? Nope!</p>
<p>I figured it was time to punt, so I downloaded and installed the latest nVidia driver&#8211;as much to give my self something to do as in hopes that it would fix the problem. Once the driver was installed, I logged out as root and logged back in as myself.  Now the moment of truth! I typed <strong>startx</strong> and pressed my well-worn <strong>ENTER</strong> key. OMG! It worked! I have wobbly windows again!</p>
<p>So, time to check this on the MacBook which uses an nVidia 9400M. Same results: no compositing after the upgrade and upgrading the nVidia driver fixed the issue.</p>
<p>The <strong>TL/DR</strong> of it all is: If upgrading Slackware kills your nVidia card&#8217;s compositing, just update the nVidia driver to 256.44 and life is good!</p>
<p>Happy Hacking!<br />
Stu&#8230;</p>
<p>P.S. I was previously using nVidia driver version 256.35<strong>.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://bovitron.com/blogostu/2010/08/31/compositing-has-been-suspended-by-another-application-eek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Killing CloneZilla Live</title>
		<link>http://bovitron.com/blogostu/2010/08/11/killing-clonezilla-live/</link>
		<comments>http://bovitron.com/blogostu/2010/08/11/killing-clonezilla-live/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 01:54:55 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[CloneZilla]]></category>
		<category><![CDATA[hard drive]]></category>
		<category><![CDATA[imaging]]></category>
		<category><![CDATA[lilo]]></category>

		<guid isPermaLink="false">http://bovitron.com/blogostu/?p=61</guid>
		<description><![CDATA[Installing CloneZilla Live on a hard drive: Phase 1]]></description>
			<content:encoded><![CDATA[<p>Attention-grabbing headline, eh? Well, that&#8217;s what this project feels like.</p>
<p>After learning to use <a href="http://clonezilla.org/clonezilla-live/">CloneZilla Live</a> to create and restore system images, booting from a customized CD with images on external USB hard drives, I decided to install CloneZilla the USB hard drive and get the CD out of the equation.</p>
<p>I found a <a href="http://clonezilla.org/clonezilla-live/livehd.php">very useful page describing the process of installing CloneZilla Live on a hard</a> drive on the <a href="http://clonezilla.org/">CloneZilla site</a>. I used these directions to copy the .zip file into a Linux partition. Alas, the directions for making it boot use grub; Slackware and I still use LILO.</p>
<p>So, armed with these directions, I figured out how to boot the copied CloneZilla live using LILO.</p>
<p>While installing Slackware 12.2 on another partition on the hard drive, I set LILO to boot Slackware, ignoring CloneZilla for now.</p>
<p>Then, I created the directory <strong>/live-hd/</strong> on the Slackware partition and copied <strong>vmlinuz</strong> and <strong>initrd.img</strong> there.</p>
<p>After much experimenting, reading LILO man pages, and twiddling with Slackware&#8217;s /etc/lilo.conf, I ended up with this:</p>
<pre>image = /live-hd/vmlinuz
root = /dev/sda1
initrd = /live-hd/initrd.img
vga = 788
addappend = "boot=live union=aufs live-media-path=/live-hd bootfrom=/dev/sda1 toram=filesystem.squashfs"
label = CloneZilla
read-only
</pre>
<p>So, there you have it! The LILO spell for booting CloneZilla Live from /dev/sda1</p>
<p>Phase II of the project will be turning the &#8220;Live&#8221; system into a normal Linux system that doesn&#8217;t recreate itself each time it boot. Hence: <strong>Killing CloneZilla Live!</strong></p>
<p>Enjoy!<br />
Stu&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://bovitron.com/blogostu/2010/08/11/killing-clonezilla-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMWare Workstation 6.5.4 with Linux kernel 2.6.33.4</title>
		<link>http://bovitron.com/blogostu/2010/06/01/vmware-workstation-with-linux-kernel-2-6-33-4/</link>
		<comments>http://bovitron.com/blogostu/2010/06/01/vmware-workstation-with-linux-kernel-2-6-33-4/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 02:09:56 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[gcc and kernel headers must be installed]]></category>
		<category><![CDATA[kernel 2.4.33]]></category>
		<category><![CDATA[kernel headers]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vmware workstation]]></category>

		<guid isPermaLink="false">http://bovitron.com/blogostu/?p=36</guid>
		<description><![CDATA[Compiling VMWare modules under Linux Kernel 2.6.33]]></description>
			<content:encoded><![CDATA[<p>While testing out Slackware64 13.1, I found that VMWare Workstation doesn&#8217;t like kernel 2.6.33.4.</p>
<p>Installing VMWare workstation from the bundle worked fine, but it won&#8217;t run because the VMWare modules don&#8217;t compile.  Running <strong>vmware-modconfig &#8211;console &#8211;install-all</strong> gives the cryptic message: &#8220;gcc and kernel headers must be installed.&#8221;</p>
<p>Um, gcc and the kernel headers <em>are</em> installed!</p>
<p>After a little digging, I found this VMware Fusion 3 on Mac OSX howto posted by Chris Willing at The University of Queensland Visilab: <a href="http://www.vislab.uq.edu.au/howto/vmware.html" target="_blank">http://www.vislab.uq.edu.au/howto/vmware.html</a></p>
<p>This gave me my first clue: the files autoconf.h and utsrelease.h have moved from include/linux to include/generated.  As much as I hate to hack my kernel source, I opted to link these files in include/linux.</p>
<pre>cd /usr/src/linux/include/linux/
ln -sf ../generated/autoconf.h .
ln -sf ../generated/utsrelease.h .
</pre>
<p>Now <strong>vmware-modconfig &#8211;console &#8211;install-all</strong> runs, but fails on compiling the vmnet stuff:</p>
<p>/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:240: error: &#8216;TASK_INTERRUPTIBLE&#8217; undeclared (first use in this function)</p>
<p>To fix this, I found the define for TASK_INTERUPTABLE (in /usr/src/linux/include/linux/sched.h). Now, to tell <strong>vnetUserListener.c</strong> about it:</p>
<pre>cd /usr/lib/vmware/modules/source/
cp vmnet.tar was_vmnet.tar
cd ~/tmp
tar xf /usr/lib/vmware/modules/source/vmnet.tar
cd vmnet-only</pre>
<pre>In vnetUserListener,c, add the line:
#include &lt;linux/sched.h&gt;
after
#include "vnetInt.h"</pre>
<pre>cd ..
tar cf vmnet.tar vmnet-only
mv vmnet.tar /usr/lib/vmware/modules/source/</pre>
<p>Now <strong>vmware-modconfig &#8211;console &#8211;install-all</strong> dies on the vmci stuff.  As Chris Willing noted in the VMware Fusion 3 on Mac OSX (see above), adding a line to <strong>pgtbl.h</strong> fixes this:</p>
<pre>cd /usr/lib/vmware/modules/source/
 cp vmci.tar was_vmci.tar
 cd ~/tmp
 tar xf /usr/lib/vmware/modules/source/vmci.tar
 cd vmci-only/include</pre>
<pre>In pgtbl.h, add the line:
 #include &lt;linux/sched.h&gt;
 after
#include "compat_page.h"</pre>
<pre>cd ../..
tar cf vmci.tar vmci-only
mv vmci.tar /usr/lib/vmware/modules/source/</pre>
<p>Finally, it all compiles and we have a working VMWare Workstation install!</p>
]]></content:encoded>
			<wfw:commentRss>http://bovitron.com/blogostu/2010/06/01/vmware-workstation-with-linux-kernel-2-6-33-4/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Slackware64 13.0 on the MacBook: sound</title>
		<link>http://bovitron.com/blogostu/2010/05/26/slackware64-13-0-on-the-macbook-sound/</link>
		<comments>http://bovitron.com/blogostu/2010/05/26/slackware64-13-0-on-the-macbook-sound/#comments</comments>
		<pubDate>Wed, 26 May 2010 16:29:11 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[ALC889A]]></category>
		<category><![CDATA[alsa]]></category>
		<category><![CDATA[HDA NVidia]]></category>
		<category><![CDATA[hda_intel]]></category>
		<category><![CDATA[macbook]]></category>
		<category><![CDATA[sound]]></category>

		<guid isPermaLink="false">http://bovitron.com/blogostu/?p=26</guid>
		<description><![CDATA[With the stock kernel, 2.6.29.6, I had to install the latest alsa drivers from: http://www.alsa-project.org/ and still, I had sound only from the right channel.  This may have been my fault I added the following line to /etc/modprobe.d/sound: options snd_hda_intel model=mbp3 Anyway, I decided to upgrade the kernel to 2.6.34 and found that its drivers [...]]]></description>
			<content:encoded><![CDATA[<p>With the stock kernel, 2.6.29.6, I had to install the latest alsa drivers from: <a href="http://www.alsa-project.org/" target="_blank">http://www.alsa-project.org/</a> and still, I had sound only from the right channel.  This may have been my fault I added the following line to <strong>/etc/modprobe.d/sound</strong>:</p>
<pre>options snd_hda_intel model=mbp3</pre>
<p>Anyway, I decided to upgrade the kernel to 2.6.34 and found that its drivers supported the MacBook&#8217;s sound device: <strong>HDA NVidia, ALC889A</strong>.  Once I removed the line above from <strong>/etc/modprobe.d/sound</strong>, audio works really well!</p>
<p>I have tried it with the built-in speakers and with headphones.  Changing the <strong>Channel Mode</strong> from 2 to 6 doesn&#8217;t seem to have any effect on the analog outputs.</p>
<p>For good form, I created the file <strong>~/.asoundrc</strong> containing:</p>
<pre>pcm.card0 {
  type hw
  card 0
}
ctl.card0 {
  type hw
  card 0
}</pre>
<p>My guess is that <strong>Channel Mode</strong> works on the digital output.</p>
<p>Anyway, the MacBook and I are happy with Slackware64!</p>
<p>Peace!<br />
Stu&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://bovitron.com/blogostu/2010/05/26/slackware64-13-0-on-the-macbook-sound/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slackware64 13.0 on the MacBook: wireless</title>
		<link>http://bovitron.com/blogostu/2010/05/15/slackware64-13-0-on-the-macbook-wireless/</link>
		<comments>http://bovitron.com/blogostu/2010/05/15/slackware64-13-0-on-the-macbook-wireless/#comments</comments>
		<pubDate>Sat, 15 May 2010 17:42:57 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[2.6.34]]></category>
		<category><![CDATA[bcm4432]]></category>
		<category><![CDATA[broadcom]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[macbook]]></category>

		<guid isPermaLink="false">http://bovitron.com/blogostu/?p=15</guid>
		<description><![CDATA[Broadcom b4322 wireless install for Slackware64 on a unibody MacBook]]></description>
			<content:encoded><![CDATA[<p>After Ubuntu 10.04 melted down&#8211;more on that later&#8211;on the MacBook, I decided to re-install Slackware64 13.0.  Of course, I didn&#8217;t keep notes from the last install so I was starting over.</p>
<p>I booted to MacOS, inserted the Slackware DVD, selected <strong>Foreign OS on SlackDVD</strong> in <strong>Startup Disk</strong>, and clicked the <strong>Restart . . .</strong> button.  The install went well and quickly.  When installing LILO, I selected the Expert option and placed LILO on the MBR of /dev/sda.</p>
<p>When I rebooted, LILO took over and booted Slackware. After logging in as root, I shut down, using <strong>halt</strong>: experience has taught me that <strong>reboot</strong> doesn&#8217;t work on the Mac..  To get back to MacOS I had to clear the Mac&#8217;s PRAM holding <strong>command+option+p+r</strong> and wait for the startup chord. This got me back to <em>normal</em> Mac startup and I opened a terminal window and re-blessed rEFIt. (Yeah, I still use <a href="http://refit.sourceforge.net/" target="_blank">rEFIt</a>; I never bothered to learn how BootCamp works -)</p>
<p>Upon rebooting into Slackware, I installed wicd from extra.  I started the wicd daemon, opened wicd and found that I had no wireless driver.  (From this point, I&#8217;ll skip all the mistakes I made getting to the solution. Perhaps I&#8217;ll blog about those later, though I doubt it!)</p>
<p>For those keeping score, I&#8217;m working with one of the unibody MacBooks.  Going to <strong>About This Mac</strong> and clicking the <strong>More info . . .</strong> button reveals the Model Identifier MacBook5,1 (whatever that means).</p>
<p>In Linux as root, running <strong>lspci -v</strong> revealed the wireless adapter:  Broadcom Corporation BCM4322. I recalled that the quick way to get this working was to install the driver the Broadcom web site.  I rebooted to MacOS and after some poking around I finally found the <a href="http://www.broadcom.com/support/802.11/linux_sta.php" target="_blank">802.11 Linux STA driver page</a>. I downloaded the 64-bit driver (hybrid-portsrc-x86_64-v5.60.48.36.tar.gz) and saved it to my Mac desktop.</p>
<p>Back in Linux, I mounted the MacOS partion&#8211;type hfsplus&#8211;and used <strong>tar zxf</strong> to put the driver in <strong>/usr/src/broadcom</strong> on my Linux partition. README.txt gave me the very simple build directions: type <strong>make</strong> in the top-level directory. All went well, and I ended up with the driver wl.ko, which I copied to the <strong>/lib/modules/2.6.29.6/kernel/drivers/net</strong> directory. All that left was blacklisting <strong>b43</strong> and <strong>ssb</strong> in <strong>/etc/modprobe.d/blacklist.conf</strong> and rebooting.</p>
<p>The driver loaded and when I open wicd, I can see my wireless network.  One click connected me and now I&#8217;m up-and-blogging.</p>
<p>May 22, 2010 &#8211; Update: I installed Linux kernel version 2.6.34 and, of course, broke the wireless driver.</p>
<p>When I tried to compile the driver using, I got the error:</p>
<p><strong>/usr/src/broadcom/src/include/linuxver.h:23:28: error: linux/autoconf.h: No such file or directory</strong></p>
<p>A little poking around led me to the solution.  It seems that autoconf.h has moved in 2.6.34: it now lives in generated (instead of linux).  In the Broadcom driver source, in the file <strong>src/include/linuxver.h</strong>, I changed the line:</p>
<p><strong>#include &lt;linux/autoconf.h&gt;</strong></p>
<p>to</p>
<p><strong>#include &lt;generated/autoconf.h&gt;</strong></p>
<p>The module compiled and worked when I loaded it manually.</p>
<p>In order to load it automagically, I created a new <strong>/etc/rc.d/rc.netdevice</strong>:</p>
<p><strong>#!/bin/sh<br />
modprobe wl</strong></p>
<p><a href="http://bovitron.com/blogostu/?p=26">Getting the sound working is another story</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bovitron.com/blogostu/2010/05/15/slackware64-13-0-on-the-macbook-wireless/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>vsftpd and the dreaded &#8220;500 OOPS: could not bind listening IPv4 socket&#8221;</title>
		<link>http://bovitron.com/blogostu/2010/01/18/vsftpd-and-the-dreaded-500-oops-could-not-bind-listening-ipv4-socket/</link>
		<comments>http://bovitron.com/blogostu/2010/01/18/vsftpd-and-the-dreaded-500-oops-could-not-bind-listening-ipv4-socket/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 15:52:56 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[500]]></category>
		<category><![CDATA[ipv4]]></category>
		<category><![CDATA[oops]]></category>
		<category><![CDATA[socket]]></category>
		<category><![CDATA[vsftpd]]></category>

		<guid isPermaLink="false">http://bovitron.com/blogostu/?p=7</guid>
		<description><![CDATA[During a server move from Slackware 13.0 to Slackware 64 13.0, I encountered the dreaded &#8220;500 OOPS: could not bind listening IPv4 socket&#8221; error from vsftpd. As you may know, Slackware runs vsftpd (and some other services) from inetd: the internet &#8220;super-server.&#8221; After a bit of searching and some piddling around, I found a very [...]]]></description>
			<content:encoded><![CDATA[<p>During a server move from Slackware 13.0 to Slackware 64 13.0, I encountered the dreaded &#8220;500 OOPS: could not bind listening IPv4 socket&#8221; error from vsftpd.</p>
<p>As you may know, Slackware runs vsftpd (and some other services) from inetd: the internet &#8220;super-server.&#8221; After a bit of searching and some piddling around, I found a very simple solution: add the following to <strong>/etc/vsftpd.conf</strong></p>
<p><strong>listen=NO</strong></p>
<p>FYI, I actually just uncommented the line <strong>listen=YES</strong> and changed <strong>YES</strong> to <strong>NO</strong>.</p>
<p>I post this in hopes that next time I encounter this issue, I&#8217;ll have the answer <em>stored</em>!</p>
<p>Happy &#8216;putering!<br />
Stu&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://bovitron.com/blogostu/2010/01/18/vsftpd-and-the-dreaded-500-oops-could-not-bind-listening-ipv4-socket/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

