<?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>fenski.pl &#187; fenski.pl</title>
	<atom:link href="http://fenski.pl/feed/" rel="self" type="application/rss+xml" />
	<link>http://fenski.pl</link>
	<description>If anything can go wrong, it will</description>
	<lastBuildDate>Wed, 22 Feb 2012 17:18:07 +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>[B]ack[U]p and [R]estore [P]rogram</title>
		<link>http://fenski.pl/2012/02/backup-and-restore-program/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=backup-and-restore-program</link>
		<comments>http://fenski.pl/2012/02/backup-and-restore-program/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 17:18:07 +0000</pubDate>
		<dc:creator>fEnIo</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://fenski.pl/?p=238</guid>
		<description><![CDATA[One of the most popular backup solution under Linux is Bacula, but it&#8217;s quite complicated to setup. The same for Amanda. Since my last sponsored upload we&#8217;ve got another alternative in Debian. It&#8217;s called burp. Let&#8217;s enumerate its features as of version 1.3.0: Server mode runs on Unix-based systems. Client mode runs on Windows and Unix-based systems. Windows Volume Shadow Copy Service (VSS) support (Windows XP R2 and newer). Windows 32bit and 64bit support. Delta differencing with librsync. Network backups. Backs up and restores files, directories, symlinks, hardlinks, fifos and nodes. Storage and network compression using zlib. Ability to continue interrupted backups. Client/server communications encryption with SSL. Client side file encryption &#8211; (note: this turns off delta differencing). Scheduling. Email backup success/failure notifications. A single daily backup summary email. A live ncurses monitor on the server. Fifo read/write support. Pre/post backup/restore client scripts. Backups of Solaris ZFS snapshot send/receives. Linux and FreeBSD acl/xattr support. Multiple retention periods (e.g, keep 1 backup per day for 7 days, 1 backup per week for 4 weeks, 1 backup per 4 weeks for a year). Network rate limiting. Storage data deduplication. Automatic client upgrade. Sounds good and this project is only 1 year old! Author claims that setup is much easier than with Bacula. Let&#8217;s find out is that truth Since we&#8217;ve got this software in Debian installing it on unstable is as simple as `apt-get install burp`. Both client and server came from the same binary package. Now let&#8217;s configure server side. Well&#8230;....]]></description>
			<content:encoded><![CDATA[<p>One of the most popular backup solution under Linux is Bacula, but it&#8217;s quite complicated to setup. The same for Amanda.<br />
Since my last sponsored upload we&#8217;ve got another alternative in Debian. It&#8217;s called burp.</p>
<p>Let&#8217;s enumerate its features as of version 1.3.0:</p>
<ul>
<li>Server mode runs on Unix-based systems.</li>
<li>Client mode runs on Windows and Unix-based systems.</li>
<li>Windows Volume Shadow Copy Service (VSS) support (Windows XP R2 and newer).</li>
<li>Windows 32bit and 64bit support.</li>
<li>Delta differencing with librsync.</li>
<li>Network backups.</li>
<li>Backs up and restores files, directories, symlinks, hardlinks, fifos and nodes.</li>
<li>Storage and network compression using zlib.</li>
<li>Ability to continue interrupted backups.</li>
<li>Client/server communications encryption with SSL.</li>
<li>Client side file encryption &#8211; (note: this turns off delta differencing).</li>
<li>Scheduling.</li>
<li>Email backup success/failure notifications.</li>
<li>A single daily backup summary email.</li>
<li>A live ncurses monitor on the server.</li>
<li>Fifo read/write support.</li>
<li>Pre/post backup/restore client scripts.</li>
<li>Backups of Solaris ZFS snapshot send/receives.</li>
<li>Linux and FreeBSD acl/xattr support.</li>
<li>Multiple retention periods (e.g, keep 1 backup per day for 7 days, 1 backup per week for 4 weeks, 1 backup per 4 weeks for a year).</li>
<li>Network rate limiting.</li>
<li>Storage data deduplication.</li>
<li>Automatic client upgrade.</li>
</ul>
<p>Sounds good and this project is only 1 year old!</p>
<p>Author claims that setup is much easier than with Bacula. Let&#8217;s find out is that truth <img src='http://fenski.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Since we&#8217;ve got this software in Debian installing it on unstable is as simple as `apt-get install burp`.<br />
Both client and server came from the same binary package.</p>
<p>Now let&#8217;s configure server side. Well&#8230; in fact we just have to run it, so just change RUN=no to RUN=yes in /etc/default/burp and launch it using `/etc/init.d/burp start`. </p>
<p>Now the client side. If the client is on the same machine then&#8230; you&#8217;re ready. Yes you&#8217;re ready!</p>
<p>Let&#8217;s do our first backup:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">backup ~ <span style="color: #666666; font-style: italic;"># burp -a b</span>
<span style="color: #000000;">2012</span>-02-<span style="color: #000000;">22</span> <span style="color: #000000;">17</span>:<span style="color: #000000;">53</span>:03: burp<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">30584</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> Listing configured paths:
<span style="color: #000000;">2012</span>-02-<span style="color: #000000;">22</span> <span style="color: #000000;">17</span>:<span style="color: #000000;">53</span>:03: burp<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">30584</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> include: <span style="color: #000000; font-weight: bold;">/</span>home
<span style="color: #000000;">2012</span>-02-<span style="color: #000000;">22</span> <span style="color: #000000;">17</span>:<span style="color: #000000;">53</span>:03: burp<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">30584</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> Listing starting paths:
<span style="color: #000000;">2012</span>-02-<span style="color: #000000;">22</span> <span style="color: #000000;">17</span>:<span style="color: #000000;">53</span>:03: burp<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">30584</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #000000; font-weight: bold;">/</span>home
<span style="color: #000000;">2012</span>-02-<span style="color: #000000;">22</span> <span style="color: #000000;">17</span>:<span style="color: #000000;">53</span>:03: burp<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">30584</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> before client
<span style="color: #000000;">2012</span>-02-<span style="color: #000000;">22</span> <span style="color: #000000;">17</span>:<span style="color: #000000;">53</span>:03: burp<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">30584</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> begin client
<span style="color: #000000;">2012</span>-02-<span style="color: #000000;">22</span> <span style="color: #000000;">17</span>:<span style="color: #000000;">53</span>:03: burp<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">30584</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> auth ok
<span style="color: #000000;">2012</span>-02-<span style="color: #000000;">22</span> <span style="color: #000000;">17</span>:<span style="color: #000000;">53</span>:03: burp<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">30584</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> Compression level: <span style="color: #000000;">9</span>
<span style="color: #000000;">2012</span>-02-<span style="color: #000000;">22</span> <span style="color: #000000;">17</span>:<span style="color: #000000;">53</span>:03: burp<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">30584</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #000000; font-weight: bold;">do</span> backup client
<span style="color: #000000;">2012</span>-02-<span style="color: #000000;">22</span> <span style="color: #000000;">17</span>:<span style="color: #000000;">53</span>:03: burp<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">30584</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> Phase <span style="color: #000000;">1</span> begin <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">file</span> system scan<span style="color: #7a0874; font-weight: bold;">&#41;</span>
&nbsp;
ddwdffffddffdfdfdddfffffdddfffffffdfffdfdfffffdfdfdffdddddfffddff <span style="color: #000000;">64</span>
<span style="color: #7a0874; font-weight: bold;">&#91;</span>...a lot of output...<span style="color: #7a0874; font-weight: bold;">&#93;</span>
&nbsp;
<span style="color: #000000;">2012</span>-02-<span style="color: #000000;">22</span> <span style="color: #000000;">17</span>:<span style="color: #000000;">53</span>:03: burp<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">30584</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> Phase <span style="color: #000000;">1</span> end <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">file</span> system scan<span style="color: #7a0874; font-weight: bold;">&#41;</span>
<span style="color: #000000;">2012</span>-02-<span style="color: #000000;">22</span> <span style="color: #000000;">17</span>:<span style="color: #000000;">53</span>:03: burp<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">30584</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> Phase <span style="color: #000000;">2</span> begin <span style="color: #7a0874; font-weight: bold;">&#40;</span>send <span style="color: #c20cb9; font-weight: bold;">file</span> data<span style="color: #7a0874; font-weight: bold;">&#41;</span>
&nbsp;
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff <span style="color: #000000;">64</span>
<span style="color: #7a0874; font-weight: bold;">&#91;</span>...a lot of output...<span style="color: #7a0874; font-weight: bold;">&#93;</span>
&nbsp;
<span style="color: #660033;">--------------------------------------------------------------------------------</span>
Start <span style="color: #000000; font-weight: bold;">time</span>: <span style="color: #000000;">2012</span>-02-<span style="color: #000000;">22</span> <span style="color: #000000;">17</span>:<span style="color: #000000;">53</span>:03
  End <span style="color: #000000; font-weight: bold;">time</span>: <span style="color: #000000;">2012</span>-02-<span style="color: #000000;">22</span> <span style="color: #000000;">17</span>:<span style="color: #000000;">53</span>:07
Time taken: 00:04
                             New   Changed Unchanged     Total <span style="color: #000000; font-weight: bold;">|</span>  Scanned
                       <span style="color: #660033;">--------------------------------------------------</span>
                Files:       <span style="color: #000000;">100</span>         <span style="color: #000000;">0</span>         -       <span style="color: #000000;">100</span> <span style="color: #000000; font-weight: bold;">|</span>      <span style="color: #000000;">100</span>
          Directories:         -         -         -         - <span style="color: #000000; font-weight: bold;">|</span>       <span style="color: #000000;">76</span>
           Soft links:         -         -         -         - <span style="color: #000000; font-weight: bold;">|</span>        <span style="color: #000000;">1</span>
          Grand total:       <span style="color: #000000;">100</span>         <span style="color: #000000;">0</span>         -       <span style="color: #000000;">100</span> <span style="color: #000000; font-weight: bold;">|</span>      <span style="color: #000000;">177</span>
                       <span style="color: #660033;">--------------------------------------------------</span>
&nbsp;
             Warnings:             <span style="color: #000000;">1</span>
&nbsp;
      Bytes estimated:      <span style="color: #000000;">17628946</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000;">16.81</span> MB<span style="color: #7a0874; font-weight: bold;">&#41;</span>
      Bytes <span style="color: #000000; font-weight: bold;">in</span> backup:      <span style="color: #000000;">17628946</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000;">16.81</span> MB<span style="color: #7a0874; font-weight: bold;">&#41;</span>
       Bytes received:             <span style="color: #000000;">0</span>
           Bytes sent:      <span style="color: #000000;">17628946</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000;">16.81</span> MB<span style="color: #7a0874; font-weight: bold;">&#41;</span>
<span style="color: #660033;">--------------------------------------------------------------------------------</span>
<span style="color: #000000;">2012</span>-02-<span style="color: #000000;">22</span> <span style="color: #000000;">17</span>:<span style="color: #000000;">53</span>:07: burp<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">30584</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> Phase <span style="color: #000000;">2</span> end <span style="color: #7a0874; font-weight: bold;">&#40;</span>send <span style="color: #c20cb9; font-weight: bold;">file</span> data<span style="color: #7a0874; font-weight: bold;">&#41;</span>
<span style="color: #000000;">2012</span>-02-<span style="color: #000000;">22</span> <span style="color: #000000;">17</span>:<span style="color: #000000;">53</span>:07: burp<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">30584</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> backup finished ok
<span style="color: #000000;">2012</span>-02-<span style="color: #000000;">22</span> <span style="color: #000000;">17</span>:<span style="color: #000000;">53</span>:07: burp<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">30584</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> after client
backup ~ <span style="color: #666666; font-style: italic;">#</span></pre></div></div>

<p>Yes. By default it is <strong>so</strong> extremely simple!</p>
<p>Of course this way we can make backup of /home (that&#8217;s default) to /var/spool/burp (also default location) but you can easily change this.<br />
For the simplest scenario (backing up laptop to remote server) all I had to change was &#8220;server = 127.0.0.1&#8243; in /etc/burp/burp.conf on the client side.</p>
<p>Burp comes with handy tool called burp_ca and it simplifies setting up encrypted backups. In fact there is step by step howto in documentation.<br />
Other options are quite self explanatory and well documented in both client and server config files that came with the package.</p>
<p>Happy backuping!</p>
]]></content:encoded>
			<wfw:commentRss>http://fenski.pl/2012/02/backup-and-restore-program/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Not able to install Debian</title>
		<link>http://fenski.pl/2012/02/not-able-to-install-debian/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=not-able-to-install-debian</link>
		<comments>http://fenski.pl/2012/02/not-able-to-install-debian/#comments</comments>
		<pubDate>Sun, 19 Feb 2012 14:08:11 +0000</pubDate>
		<dc:creator>fEnIo</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://fenski.pl/?p=242</guid>
		<description><![CDATA[That&#8217;s sad. Hardware that was supported sometime ago, it&#8217;s now unsupported. I have no idea how to install Debian on Sony Vaio laptop. Tried all possibilities.]]></description>
			<content:encoded><![CDATA[<p>That&#8217;s sad. Hardware that was supported sometime ago, it&#8217;s now unsupported.<br />
I have no idea how to install Debian on Sony Vaio laptop.<br />
Tried all possibilities.</p>
]]></content:encoded>
			<wfw:commentRss>http://fenski.pl/2012/02/not-able-to-install-debian/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Automating building kernel for Zenbooks</title>
		<link>http://fenski.pl/2012/02/automating-building-kernel-for-zenbooks/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=automating-building-kernel-for-zenbooks</link>
		<comments>http://fenski.pl/2012/02/automating-building-kernel-for-zenbooks/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 18:21:25 +0000</pubDate>
		<dc:creator>fEnIo</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[UX31e]]></category>
		<category><![CDATA[Zenbook]]></category>

		<guid isPermaLink="false">http://fenski.pl/?p=236</guid>
		<description><![CDATA[I wrote some simple script to automate building kernels for Zenbook laptops. It downloads and apply Bluetooth patch, RC6 patch, Sentelic drivers, fixes DSDT table, and helps doing compilation of all of that. Hope it&#8217;s going to be helpful for someone. Here it goes. Should work on most Debian based distros, but as usual. There is NO warranty]]></description>
			<content:encoded><![CDATA[<p>I wrote some simple script to automate building kernels for Zenbook laptops.</p>
<p>It downloads and apply Bluetooth patch, RC6 patch, Sentelic drivers, fixes DSDT table, and helps doing compilation of all of that.</p>
<p>Hope it&#8217;s going to be helpful for someone.</p>
<p>Here it <a href="http://fenski.pl/zenbook/zenbook-kernel.sh">goes</a>. Should work on most Debian based distros, but as usual. There is NO warranty <img src='http://fenski.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://fenski.pl/2012/02/automating-building-kernel-for-zenbooks/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Asus Zenbook (UX31e) eventually stable under Linux</title>
		<link>http://fenski.pl/2012/02/asus-zenbook-ux31e-eventually-stable-under-linux/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=asus-zenbook-ux31e-eventually-stable-under-linux</link>
		<comments>http://fenski.pl/2012/02/asus-zenbook-ux31e-eventually-stable-under-linux/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 19:38:10 +0000</pubDate>
		<dc:creator>fEnIo</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://fenski.pl/?p=234</guid>
		<description><![CDATA[Seems that Intel developers eventually created patch that solves the main issue with Zenbook under Linux. With Eugeni Dodonov&#8217;s patch I&#8217;m finally able to use RC6 feature and have stable system with acceptable battery lifetime. Almost two days without sudden shutdown using that patch Happily there&#8217;s chance that this patch is going to be included in 3.3.x mainline kernel. Beware that i915.i915_enable_rc6=1 kernel option means something different with patched and vanilla kernel.]]></description>
			<content:encoded><![CDATA[<p>Seems that Intel developers eventually created patch that solves the main issue with Zenbook under Linux.<br />
With <a href="http://lists.freedesktop.org/archives/intel-gfx/2012-February/015004.html">Eugeni Dodonov&#8217;s</a> patch I&#8217;m finally able to use RC6 feature and have stable system with acceptable battery lifetime. Almost two days without sudden shutdown using that patch <img src='http://fenski.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Happily there&#8217;s chance that this patch is going to be included in 3.3.x mainline kernel.</p>
<p>Beware that i915.i915_enable_rc6=1 kernel option means something different with patched and vanilla kernel.</p>
]]></content:encoded>
			<wfw:commentRss>http://fenski.pl/2012/02/asus-zenbook-ux31e-eventually-stable-under-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Start from scratch</title>
		<link>http://fenski.pl/2012/02/start-from-scratch/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=start-from-scratch</link>
		<comments>http://fenski.pl/2012/02/start-from-scratch/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 17:50:20 +0000</pubDate>
		<dc:creator>fEnIo</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[package]]></category>

		<guid isPermaLink="false">http://fenski.pl/?p=227</guid>
		<description><![CDATA[That seems to be the correct approach when you haven&#8217;t been updating your package for 5 years. Just start from scratch and package it again. It&#8217;s easier than fixing all lintian warnings and apply its suggestions.]]></description>
			<content:encoded><![CDATA[<p>That seems to be the correct approach when you haven&#8217;t been updating your package for 5 years.</p>
<p>Just start from scratch and package it again. It&#8217;s easier than fixing all lintian warnings and apply its suggestions.</p>
]]></content:encoded>
			<wfw:commentRss>http://fenski.pl/2012/02/start-from-scratch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It hurts&#8230;</title>
		<link>http://fenski.pl/2012/02/it-hurts/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=it-hurts</link>
		<comments>http://fenski.pl/2012/02/it-hurts/#comments</comments>
		<pubDate>Sat, 11 Feb 2012 08:58:19 +0000</pubDate>
		<dc:creator>fEnIo</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://fenski.pl/?p=224</guid>
		<description><![CDATA[&#8230;when you find caution *after* being sufferer of some known problem. Caution marked red at the beginning of this article is the way I bricked my laptop. Maybe they should change the name of that option from EasyFlash to EasyBrick.]]></description>
			<content:encoded><![CDATA[<p>&#8230;when you find caution *after* being sufferer of some known problem.</p>
<p>Caution marked red at the beginning of <a href="http://forum.notebookreview.com/asus/174395-bios-update-guide-asus-notebooks.html" title="BIOS update">this article</a> is the way I bricked my laptop.</p>
<p>Maybe they should change the name of that option from EasyFlash to EasyBrick.</p>
]]></content:encoded>
			<wfw:commentRss>http://fenski.pl/2012/02/it-hurts/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Useful changelog&#8230;</title>
		<link>http://fenski.pl/2012/02/useful-changelog/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=useful-changelog</link>
		<comments>http://fenski.pl/2012/02/useful-changelog/#comments</comments>
		<pubDate>Sat, 11 Feb 2012 08:49:36 +0000</pubDate>
		<dc:creator>fEnIo</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://fenski.pl/?p=220</guid>
		<description><![CDATA[Here it goes: Tell me if I should upgrade it or not&#8230;]]></description>
			<content:encoded><![CDATA[<p>Here it goes:</p>
<p><img src="http://fenski.pl/wp-content/uploads/2012/02/bios.jpg" alt="BIOS changelog" /></p>
<p>Tell me if I should upgrade it or not&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://fenski.pl/2012/02/useful-changelog/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Livin&#8217; on the edge</title>
		<link>http://fenski.pl/2012/02/livin-on-the-edge/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=livin-on-the-edge</link>
		<comments>http://fenski.pl/2012/02/livin-on-the-edge/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 18:26:15 +0000</pubDate>
		<dc:creator>fEnIo</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://fenski.pl/?p=216</guid>
		<description><![CDATA[zenbook ~ # uname -r 3.3.0-rc3-fenio zenbook ~ # Let&#8217;s see how many sudden shutdowns will be on that kernel]]></description>
			<content:encoded><![CDATA[<p>zenbook ~ # uname -r<br />
3.3.0-rc3-fenio<br />
zenbook ~ # </p>
<p>Let&#8217;s see how many sudden shutdowns will be on that kernel <img src='http://fenski.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://fenski.pl/2012/02/livin-on-the-edge/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Quick howto for the most stable Linux kernel with Zenbook</title>
		<link>http://fenski.pl/2012/02/quick-howto-for-the-most-stable-linux-kernel-with-zenbook/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=quick-howto-for-the-most-stable-linux-kernel-with-zenbook</link>
		<comments>http://fenski.pl/2012/02/quick-howto-for-the-most-stable-linux-kernel-with-zenbook/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 12:22:00 +0000</pubDate>
		<dc:creator>fEnIo</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[compilation]]></category>
		<category><![CDATA[DSDT fix]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[sentelic touchpad]]></category>

		<guid isPermaLink="false">http://fenski.pl/?p=194</guid>
		<description><![CDATA[Quick howto for everyone having Asus UX31e aka Zenbook and wants the most stable vanilla kernel with long-time battery life and working touchpad made by Sentelic. This should work for every Debian based distro, but has been tested only on the latest Linux Mint 12 (aka Lisa). Tutorial is aimed mainly at beginners and should work in a copy&#038;paste manner. Of course you have to change every occurence of linux-3.2.4 to whichever version you&#8217;re going to install. Just make sure that all commands are entered in the correct directories, prompts should look similar to these from examples. You will need about 10GB of free disk space. Let&#8217;s install some dependencies first: fenio@zenbook ~ $ sudo apt-get install build-essential kernel-package fakeroot libncurses5-dev git iasl Now let&#8217;s download and unpack the latest kernel (3.2.4 at the time it was written): fenio@zenbook ~ $ mkdir kernel fenio@zenbook ~ $ cd kernel fenio@zenbook ~/kernel $ wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.2.4.tar.bz2 fenio@zenbook ~/kernel $ tar jxvf linux-3.2.4.tar.bz2 Now we take current kernel configuration and put in the kernel tree: fenio@zenbook ~/kernel $ cp /boot/config-`uname -r` linux-3.2.4/.config Now we have to download the latest driver for Sentelic touchpad (this is why we needed git as a dependency): fenio@zenbook ~/kernel $ git clone git://github.com/saaros/sentelic.git fenio@zenbook ~/kernel $ cp sentelic/src/sentelic.* linux-3.2.4/drivers/input/mouse/ It&#8217;s time to fix broken DSDT table (part of ACPI). This is why we had iasl in dependencies. fenio@zenbook ~/kernel $ wget http://files.benesovi.eu/ux31e/ux31e_dsdt.dsl fenio@zenbook ~/kernel $ iasl -tc ux31e_dsdt.dsl And include it in our kernel configuration: fenio@zenbook ~/kernel $ sed....]]></description>
			<content:encoded><![CDATA[<p>Quick howto for everyone having Asus UX31e aka Zenbook and wants the most stable vanilla kernel with long-time battery life and working touchpad made by Sentelic.<br />
This should work for every Debian based distro, but has been tested only on the latest Linux Mint 12 (aka Lisa).<br />
Tutorial is aimed mainly at beginners and should work in a copy&#038;paste manner.</p>
<p>Of course you have to change every occurence of linux-3.2.4 to whichever version you&#8217;re going to install.<br />
Just make sure that all commands are entered in the correct directories, prompts should look similar to these from examples.<br />
You will need about 10GB of free disk space.</p>
<p>Let&#8217;s install some dependencies first:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">fenio<span style="color: #000000; font-weight: bold;">@</span>zenbook ~ $ <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> build-essential kernel-package fakeroot libncurses5-dev <span style="color: #c20cb9; font-weight: bold;">git</span> iasl</pre></div></div>

<p>Now let&#8217;s download and unpack the latest kernel (3.2.4 at the time it was written):</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">fenio<span style="color: #000000; font-weight: bold;">@</span>zenbook ~ $ <span style="color: #c20cb9; font-weight: bold;">mkdir</span> kernel
fenio<span style="color: #000000; font-weight: bold;">@</span>zenbook ~ $ <span style="color: #7a0874; font-weight: bold;">cd</span> kernel
fenio<span style="color: #000000; font-weight: bold;">@</span>zenbook ~<span style="color: #000000; font-weight: bold;">/</span>kernel $ <span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>www.kernel.org<span style="color: #000000; font-weight: bold;">/</span>pub<span style="color: #000000; font-weight: bold;">/</span>linux<span style="color: #000000; font-weight: bold;">/</span>kernel<span style="color: #000000; font-weight: bold;">/</span>v3.0<span style="color: #000000; font-weight: bold;">/</span>linux-3.2.4.tar.bz2
fenio<span style="color: #000000; font-weight: bold;">@</span>zenbook ~<span style="color: #000000; font-weight: bold;">/</span>kernel $ <span style="color: #c20cb9; font-weight: bold;">tar</span> jxvf linux-3.2.4.tar.bz2</pre></div></div>

<p>Now we take current kernel configuration and put in the kernel tree:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">fenio<span style="color: #000000; font-weight: bold;">@</span>zenbook ~<span style="color: #000000; font-weight: bold;">/</span>kernel $ <span style="color: #c20cb9; font-weight: bold;">cp</span> <span style="color: #000000; font-weight: bold;">/</span>boot<span style="color: #000000; font-weight: bold;">/</span>config-<span style="color: #000000; font-weight: bold;">`</span><span style="color: #c20cb9; font-weight: bold;">uname</span> -r<span style="color: #000000; font-weight: bold;">`</span> linux-3.2.4<span style="color: #000000; font-weight: bold;">/</span>.config</pre></div></div>

<p>Now we have to download the latest driver for Sentelic touchpad (this is why we needed git as a dependency):</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">fenio<span style="color: #000000; font-weight: bold;">@</span>zenbook ~<span style="color: #000000; font-weight: bold;">/</span>kernel $ <span style="color: #c20cb9; font-weight: bold;">git</span> clone <span style="color: #c20cb9; font-weight: bold;">git</span>:<span style="color: #000000; font-weight: bold;">//</span>github.com<span style="color: #000000; font-weight: bold;">/</span>saaros<span style="color: #000000; font-weight: bold;">/</span>sentelic.git
fenio<span style="color: #000000; font-weight: bold;">@</span>zenbook ~<span style="color: #000000; font-weight: bold;">/</span>kernel $ <span style="color: #c20cb9; font-weight: bold;">cp</span> sentelic<span style="color: #000000; font-weight: bold;">/</span>src<span style="color: #000000; font-weight: bold;">/</span>sentelic.<span style="color: #000000; font-weight: bold;">*</span> linux-3.2.4<span style="color: #000000; font-weight: bold;">/</span>drivers<span style="color: #000000; font-weight: bold;">/</span>input<span style="color: #000000; font-weight: bold;">/</span>mouse<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>

<p>It&#8217;s time to fix broken DSDT table (part of ACPI). This is why we had iasl in dependencies.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">fenio<span style="color: #000000; font-weight: bold;">@</span>zenbook ~<span style="color: #000000; font-weight: bold;">/</span>kernel $ <span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>files.benesovi.eu<span style="color: #000000; font-weight: bold;">/</span>ux31e<span style="color: #000000; font-weight: bold;">/</span>ux31e_dsdt.dsl
fenio<span style="color: #000000; font-weight: bold;">@</span>zenbook ~<span style="color: #000000; font-weight: bold;">/</span>kernel $ iasl <span style="color: #660033;">-tc</span> ux31e_dsdt.dsl</pre></div></div>

<p>And include it in our kernel configuration:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">fenio<span style="color: #000000; font-weight: bold;">@</span>zenbook ~<span style="color: #000000; font-weight: bold;">/</span>kernel $ <span style="color: #c20cb9; font-weight: bold;">sed</span> <span style="color: #660033;">-ie</span> <span style="color: #ff0000;">'s/# CONFIG_ACPI_CUSTOM_DSDT is not set/CONFIG_ACPI_CUSTOM_DSDT=y/g'</span> linux-3.2.4<span style="color: #000000; font-weight: bold;">/</span>.config 
fenio<span style="color: #000000; font-weight: bold;">@</span>zenbook ~<span style="color: #000000; font-weight: bold;">/</span>kernel $ <span style="color: #c20cb9; font-weight: bold;">sed</span> <span style="color: #660033;">-ie</span> <span style="color: #ff0000;">&quot;s@CONFIG_ACPI_CUSTOM_DSDT_FILE.*@CONFIG_ACPI_CUSTOM_DSDT_FILE=<span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #780078;">`pwd`</span>/ux31e_dsdt.hex<span style="color: #000099; font-weight: bold;">\&quot;</span>@g&quot;</span> linux-3.2.4<span style="color: #000000; font-weight: bold;">/</span>.config</pre></div></div>

<p>Now ensure that all our options are set up correctly (you can change some other options if you want).<br />
If you don&#8217;t want to change anything then simply exit saving configuration.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">fenio<span style="color: #000000; font-weight: bold;">@</span>zenbook ~<span style="color: #000000; font-weight: bold;">/</span>kernel $ <span style="color: #7a0874; font-weight: bold;">cd</span> linux-3.2.4<span style="color: #000000; font-weight: bold;">/</span>
fenio<span style="color: #000000; font-weight: bold;">@</span>zenbook ~<span style="color: #000000; font-weight: bold;">/</span>kernel<span style="color: #000000; font-weight: bold;">/</span>linux-3.2.4 $ <span style="color: #c20cb9; font-weight: bold;">make</span> menuconfig</pre></div></div>

<p>We&#8217;re ready to start compilation now!</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">fenio<span style="color: #000000; font-weight: bold;">@</span>zenbook ~<span style="color: #000000; font-weight: bold;">/</span>kernel<span style="color: #000000; font-weight: bold;">/</span>linux-3.2.4 $ fakeroot make-kpkg clean
fenio<span style="color: #000000; font-weight: bold;">@</span>zenbook ~<span style="color: #000000; font-weight: bold;">/</span>kernel<span style="color: #000000; font-weight: bold;">/</span>linux-3.2.4 $ fakeroot make-kpkg <span style="color: #660033;">--jobs</span>=<span style="color: #000000;">4</span> <span style="color: #660033;">--initrd</span> <span style="color: #660033;">--append-to-version</span>=-fenio <span style="color: #660033;">--revision</span>=<span style="color: #000000;">20120204</span> kernel_image kernel_headers modules_image</pre></div></div>

<p>Of course you can change &#8220;append-to-version&#8221; option for something own.</p>
<p>In the meantime (kernel compilations takes about one hour) you can modify Grub options to enable powersaving features RC6:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">fenio<span style="color: #000000; font-weight: bold;">@</span>zenbook ~ $ <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">sed</span> <span style="color: #660033;">-ie</span> <span style="color: #ff0000;">'s/GRUB_CMDLINE_LINUX=.*/GRUB_CMDLINE_LINUX=&quot;i915.powersave=1 i915.semaphores=1 i915.i915_enable_rc6=1&quot;/g'</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>default<span style="color: #000000; font-weight: bold;">/</span>grub</pre></div></div>

<p>Be sure to do that before installation of kernel, otherwise you will have to run update-grub.</p>
<p>After compilation you can finally install your new kernel:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">fenio<span style="color: #000000; font-weight: bold;">@</span>zenbook ~<span style="color: #000000; font-weight: bold;">/</span>kernel<span style="color: #000000; font-weight: bold;">/</span>linux-3.2.4 $ <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">dpkg</span> <span style="color: #660033;">-i</span> ..<span style="color: #000000; font-weight: bold;">/*</span>.deb</pre></div></div>

<p>Reboot and you&#8217;re done!</p>
<p>Feel free to comment this tutorial if something went wrong.</p>
]]></content:encoded>
			<wfw:commentRss>http://fenski.pl/2012/02/quick-howto-for-the-most-stable-linux-kernel-with-zenbook/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Feński&#8217;s law</title>
		<link>http://fenski.pl/2012/02/fenskis-law/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=fenskis-law</link>
		<comments>http://fenski.pl/2012/02/fenskis-law/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 20:08:09 +0000</pubDate>
		<dc:creator>fEnIo</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://fenski.pl/?p=190</guid>
		<description><![CDATA[Compilation of Linux kernel takes about an hour. Assuming you&#8217;re using recent kernel and usual hardware available on the market at that time. Thank you for your attention.]]></description>
			<content:encoded><![CDATA[<p><strong>Compilation of Linux kernel takes about an hour.</strong></p>
<p>Assuming you&#8217;re using recent kernel and usual hardware available on the market at that time.</p>
<p>Thank you for your attention.</p>
]]></content:encoded>
			<wfw:commentRss>http://fenski.pl/2012/02/fenskis-law/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

Served from: fenski.pl @ 2012-02-22 18:05:59 -->
