<?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>Zeta-Puppis.com &#187; Linux</title>
	<atom:link href="http://zeta-puppis.com/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://zeta-puppis.com</link>
	<description>my very own personal corner</description>
	<lastBuildDate>Fri, 27 Jan 2012 23:10:52 +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>Alsa, surround and CA0106</title>
		<link>http://zeta-puppis.com/2008/03/21/alsa-surround-and-ca0106/</link>
		<comments>http://zeta-puppis.com/2008/03/21/alsa-surround-and-ca0106/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 15:36:09 +0000</pubDate>
		<dc:creator>kratorius</dc:creator>
				<category><![CDATA[Geekness]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[alsa]]></category>
		<category><![CDATA[asoundrc]]></category>
		<category><![CDATA[ca0106]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[sound]]></category>
		<category><![CDATA[sound blaster]]></category>
		<category><![CDATA[surround]]></category>

		<guid isPermaLink="false">http://zeta-puppis.com/2008/03/21/alsa-surround-and-ca0106/</guid>
		<description><![CDATA[This is more a remainder for me: in order to make the surround work for mp3s with the CA0106 driver with alsa (for me it&#8217;s a Sound Blaster Live! 24 bit), here&#8217;s the .asoundrc that should be&#160;used: pcm.!dmix { type plug slave { pcm surround51 channels 6 } } pcm.!default { type plug slave.pcm "dmix" [...]]]></description>
			<content:encoded><![CDATA[<p>This is more a remainder for me: in order to make the surround work for mp3s with the CA0106 driver with alsa (for me it&#8217;s a Sound Blaster Live! 24 bit), here&#8217;s the .asoundrc that should be&nbsp;used:</p>
<pre><code>pcm.!dmix {
   type plug
   slave {
       pcm surround51
       channels 6
   }
}
pcm.!default {
   type plug
   slave.pcm "dmix"
   slave.channels 6
   route_policy duplicate
}</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://zeta-puppis.com/2008/03/21/alsa-surround-and-ca0106/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Another LinuxDay is gone</title>
		<link>http://zeta-puppis.com/2007/10/28/another-linuxday-is-gone/</link>
		<comments>http://zeta-puppis.com/2007/10/28/another-linuxday-is-gone/#comments</comments>
		<pubDate>Sun, 28 Oct 2007 17:35:17 +0000</pubDate>
		<dc:creator>kratorius</dc:creator>
				<category><![CDATA[Geekness]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Me]]></category>
		<category><![CDATA[linuxday]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[pyclutter]]></category>
		<category><![CDATA[pygtk]]></category>
		<category><![CDATA[slides]]></category>
		<category><![CDATA[talk]]></category>

		<guid isPermaLink="false">http://zeta-puppis.com/2007/10/28/another-linuxday-is-gone/</guid>
		<description><![CDATA[And even this year, the LinuxDay is gone. This year we attracted more than 400 people and, as the other years, it has been an amazing experience! So, thanks to all the visitors, to the LUGBari and to everyone else has contributed to make yesterday a great&#160;day. Additionally, I published the slides of my yesterday&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>And even this year, <strong>the LinuxDay is gone</strong>. This year we attracted more than 400 people and, as the other years, it has been an amazing experience!<br />
So, thanks to all the visitors, to the LUGBari and to everyone else has contributed to make yesterday a great&nbsp;day.</p>
<p>Additionally, <strong>I published the slides</strong> of my yesterday&#8217;s presentation. If you&#8217;re interested, you can freely download them, but please note that they&#8217;re written in italian. You can found the PyGTK talk&#8217;s slides <a href="http://lugbari.org/~kratorius/pygtk_ld2007.pdf">here</a>, while the PyClutter&#8217;s slides can be found <a href="http://lugbari.org/~kratorius/pyclutter_ld2007.pdf">here</a> (sources <a href="http://lugbari.org/~kratorius/pygtk-ld2007.tar.bz2">here</a> and&nbsp;<a href="http://lugbari.org/~kratorius/pyclutter-ld2007.tar.bz2">here</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://zeta-puppis.com/2007/10/28/another-linuxday-is-gone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Now, if you&#8217;ll excuse me, I&#8217;m going to go home and have a heart attack</title>
		<link>http://zeta-puppis.com/2007/10/07/now-if-youll-excuse-me-im-going-to-go-home-and-have-a-heart-attack/</link>
		<comments>http://zeta-puppis.com/2007/10/07/now-if-youll-excuse-me-im-going-to-go-home-and-have-a-heart-attack/#comments</comments>
		<pubDate>Sun, 07 Oct 2007 17:30:59 +0000</pubDate>
		<dc:creator>kratorius</dc:creator>
				<category><![CDATA[Geekness]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Me]]></category>
		<category><![CDATA[clutter]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[linuxday]]></category>
		<category><![CDATA[pyclutter]]></category>
		<category><![CDATA[pygtk]]></category>
		<category><![CDATA[talk]]></category>

		<guid isPermaLink="false">http://zeta-puppis.com/2007/10/07/now-if-youll-excuse-me-im-going-to-go-home-and-have-a-heart-attack/</guid>
		<description><![CDATA[It&#8217;s 2007. And it&#8217;s October. And there&#8217;s the LinuxDay this year too. For those who doesn&#8217;t know, the LinuxDay is a day where every LUG promote Linux and the free software philosophy to everyone who&#8217;s&#160;interested. Last year I had a talk about Inkscape and the vectorial graphic; this year, instead, I&#8217;ll hold two talks: an [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://zeta-puppis.com/wp-content/uploads/2007/10/linuxday_gray.png" alt="The LinuxDay 2007" style="float: right" />It&#8217;s 2007. And it&#8217;s October. And there&#8217;s the <a href="http://lugbari.org/bin/view/Main/LinuxDay2007">LinuxDay</a> this year too.<br />
For those who doesn&#8217;t know, the LinuxDay is a day where every LUG <strong>promote Linux and the free software philosophy</strong> to everyone who&#8217;s&nbsp;interested.</p>
<p>Last year I had a talk about Inkscape and the vectorial graphic; this year, instead, I&#8217;ll hold two talks: <strong>an introduction to PyGTK</strong> and <strong>an introduction to&nbsp;PyClutter</strong>.</p>
<p>So, if you don&#8217;t have anything to do on October 27th and you live near Bari, <strong>why don&#8217;t you join us</strong> in the&nbsp;LinuxDay?</p>
<p style="text-align: center"><em>(the title is a quote from a <a href="http://www.imdb.com/title/tt0110912/">Tarantino&#8217;s film</a>, do you like&nbsp;it?)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://zeta-puppis.com/2007/10/07/now-if-youll-excuse-me-im-going-to-go-home-and-have-a-heart-attack/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fonera and its MTU (and the non-working wireless connection)</title>
		<link>http://zeta-puppis.com/2007/02/06/fonera-and-its-mtu-and-the-non-working-wireless-connection/</link>
		<comments>http://zeta-puppis.com/2007/02/06/fonera-and-its-mtu-and-the-non-working-wireless-connection/#comments</comments>
		<pubDate>Tue, 06 Feb 2007 11:14:34 +0000</pubDate>
		<dc:creator>kratorius</dc:creator>
				<category><![CDATA[Geekness]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://kratorius.simosnap.net/2007/02/06/fonera-and-its-mtu-and-the-non-working-wireless-connection/</guid>
		<description><![CDATA[A friend of mine recently bought the La Fonera (no, not really&#8230; he just had it as gift since the fon&#8217;s guys were givin&#8217; it for free during the holidays), but he had some issues: the wireless connection wasn&#8217;t working as expected: most of the time the signal was lost and I can&#8217;t understand why [...]]]></description>
			<content:encoded><![CDATA[<p>A friend of mine recently bought the La Fonera (no, not really&#8230; he just had it as gift since the fon&#8217;s guys were givin&#8217; it for free during the holidays), but he had some issues: the wireless connection wasn&#8217;t working as expected: most of the time the signal was lost and I can&#8217;t understand why since the signal&#8217;s power was strong enough. So I said to myself &#8220;that&#8217;s time to work on&#8221;.  And now here I am&nbsp;:)</p>
<p><span id="more-35"></span><br />
Let say that I first thought that the problem was the WPA, so I changed the authentication to WEP but the result didn&#8217;t&nbsp;changed.</p>
<p>First of all: this Fonera comes with the 0.7.1-1 (or 0.7.1 r1, as you want to call it, it&#8217;s the same) firmware, so it&#8217;s &#8220;hackable&#8221; with exploits published by several sources. But as you connect the Fonera to internet, it automatically downloads the new 0.7.1-2 firmware that apply a patch to the web interfaces so you can&#8217;t use that exploits anymore. Why do I wanted to exploit it? Well, my intentions wasn&#8217;t to exploit it to get the Fonera unlocked, I just needed a ssh connection because I wanted to understand why the wireless signal was&nbsp;lost.</p>
<p>When you exploited it (I won&#8217;t tell you how to do, google is full of this information) and finally you had access to a ssh connection, you&#8217;ll get something like&nbsp;this:</p>
<pre><code>kratorius@becks:~$ ssh root@169.254.255.1
root@169.254.255.1's password:

BusyBox v1.1.3 (2006.11.21-19:49+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
_______  _______  _______
|   ____||       ||   _   |
|   ____||   -   ||  | |  |
|   |    |_______||__| |__|
|___|
Fonera Firmware (Version 0.7.1 rev 1) -------------
*
* Based on OpenWrt - http://openwrt.org
* Powered by FON - http://www.fon.com
---------------------------------------------------

root@OpenWrt:~#</code></pre>
<p>The root&#8217;s password for ssh is &#8220;admin&#8221;.  Well, we have access into the router, so where should we begin to look at? Obviously, let see what dmesg says. You&#8217;ll soon notice that the log is literally full of this&nbsp;printk&#8217;statement:</p>
<pre><code>wifi0: stuck beacon; resetting (bmiss count 4)</code></pre>
<p>And let see the ifconfig&#8217;s&nbsp;output:</p>
<pre><code>root@OpenWrt:~# ifconfig
ath1      Link encap:Ethernet  HWaddr 00:18:84:18:0A:72
inet addr:192.168.10.1  Bcast:192.168.10.255  Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST  MTU:2290  Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

eth0      Link encap:Ethernet  HWaddr 00:18:84:18:0A:70
UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
RX packets:743 errors:0 dropped:0 overruns:0 frame:0
TX packets:1415 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:63354 (61.8 KiB)  TX bytes:630340 (615.5 KiB)
Interrupt:4 Base address:0x1000

eth0:1    Link encap:Ethernet  HWaddr 00:18:84:18:0A:70
inet addr:169.254.255.1  Bcast:169.254.255.255  Mask:255.255.0.0
UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
Interrupt:4 Base address:0x1000
lo        Link encap:Local Loopback
inet addr:127.0.0.1  Mask:255.0.0.0
UP LOOPBACK RUNNING  MTU:16436  Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wifi0     Link encap:Ethernet  HWaddr 00:18:84:18:0A:71
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:2119 errors:0 dropped:0 overruns:0 frame:128
TX packets:280 errors:116 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:199
RX bytes:124155 (121.2 KiB)  TX bytes:31857 (31.1 KiB)
Interrupt:3 Memory:b0000000-b00ffffc</code></pre>
<p>Do you see anything strange? Sure? Did you look at the <acronym title="Maximum Transfer Unit">MTU</acronym> value in ath1? Yes, it&#8217;s 2290. And it&#8217;s so damn high. For an ethernet connection such value should be between 1000 and 2000 but usually for wireless connection it is set to 1492. Well change it to 1492&nbsp;with:</p>
<pre><code>root@OpenWrt:~# ifconfig ath1 mtu 1492</code></pre>
<p>And you&#8217;ll get everything working. Obviously, you should disable the automatic firmware update, otherwise as soon as the Fonera updates its firmware you&#8217;ll get your wireless connection not working again. This is done by commenting the last line in /bin/thinclient (there&#8217;s written &#8220;. /tmp/.thinclient.sh&#8221;, just put a # in front of it). And now you can use the&nbsp;Fonera.</p>
]]></content:encoded>
			<wfw:commentRss>http://zeta-puppis.com/2007/02/06/fonera-and-its-mtu-and-the-non-working-wireless-connection/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Give me more penguins</title>
		<link>http://zeta-puppis.com/2006/12/04/give-me-more-penguins/</link>
		<comments>http://zeta-puppis.com/2006/12/04/give-me-more-penguins/#comments</comments>
		<pubDate>Mon, 04 Dec 2006 13:15:46 +0000</pubDate>
		<dc:creator>kratorius</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://kratorius.simosnap.net/2006/12/04/give-me-more-penguins/</guid>
		<description><![CDATA[Yesterday I were bored. So I took the linux sources and I began thinking at some interesting modify I could&#160;make. So, ehm, well&#8230; I did something unusual. I&#8217;m proud to present the&#160;really-very-most-useless-patch-of-the-year: Add a boot option &#8220;logonum&#8221; that allow the user to choose how many penguins to show in the framebuffer at startup. If no [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I were bored. So I took the linux sources and I began thinking at some interesting modify I could&nbsp;make.</p>
<p>So, ehm, well&#8230; I did something unusual. I&#8217;m proud to present the&nbsp;really-very-most-useless-patch-of-the-year:</p>
<p>Add a boot option &#8220;logonum&#8221; that allow the user to choose how many penguins to show in the framebuffer at startup. If no &#8220;logonum&#8221; is specified, it shows  as many penguins as the online cpus (the default&nbsp;behavior).</p>
<p>Signed-off-by: Giuliani Vito, Ivan&nbsp;&lt;giuliani.v@gmail.com&gt;</p>
<p>The patch can be found here: <a href="http://lugbari.org/~kratorius/patches/give-me-more-penguins-2.6.19.patch" title="give-me-more-penguins patch">http://lugbari.org/~kratorius/patches/give-me-more-penguins-2.6.19.patch</a><br />
This patch applies to 2.6.19 vanilla&nbsp;sources.</p>
<p><span id="more-33"></span> Compile your kernel with this patch and modify your grub&#8217;s menu.lst file in this way, 		from something like this: <code>kernel /boot/vmlinuz-2.6.19 root=/dev/hda6 ro vga=0x318</code> 		to to something like this: <code>kernel /boot/vmlinuz-2.6.19 root=/dev/hda6 ro vga=0x318 logonum=5</code> 		to show 5 penguins. If you don&#8217;t tell to grub how many penguins to show, it will use the default behavior 		(it will show as many penguins as your online&nbsp;cpus).</p>
<p><a href="/wp-content/uploads/2006/12/p1010048.JPG" title=")"><img src="/wp-content/uploads/2006/12/p1010048.thumbnail.JPG" alt=")" /></a> <a href="/wp-content/uploads/2006/12/p1010049.JPG" title=") /2"><img src="/wp-content/uploads/2006/12/p1010049.thumbnail.JPG" alt=") /2" /> </a><a href="/wp-content/uploads/2006/12/p1010050.JPG" title=") /3"><img src="/wp-content/uploads/2006/12/p1010050.thumbnail.JPG" alt=") /3" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://zeta-puppis.com/2006/12/04/give-me-more-penguins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LinuxDay 2006: the (two) week after</title>
		<link>http://zeta-puppis.com/2006/11/08/linuxday-2006-the-two-week-after/</link>
		<comments>http://zeta-puppis.com/2006/11/08/linuxday-2006-the-two-week-after/#comments</comments>
		<pubDate>Wed, 08 Nov 2006 09:44:42 +0000</pubDate>
		<dc:creator>kratorius</dc:creator>
				<category><![CDATA[Graphic]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://kratorius.simosnap.net/2006/11/08/linuxday-2006-the-two-week-after/</guid>
		<description><![CDATA[So the LinuxDay is gone this year too&#8230; It has been an amazing experience, I talked about inkscape at 50-60 people. And most of them were really interested in what I was saying, and this is a real miracle&#160;:) By the way, if you want to have a look at my slides, you can find [...]]]></description>
			<content:encoded><![CDATA[<p>So the LinuxDay is gone this year too&#8230; It has been an amazing experience, I talked about inkscape at 50-60 people. And most of them were really interested in what I was saying, and this is a real miracle&nbsp;:)</p>
<p>By the way, if you want to have a look at my slides, you can find them at <a href="http://lugbari.org/bin/view/Main/LinuxDay2006" target="_blank">http://lugbari.org/bin/view/Main/LinuxDay2006</a>, next to my presentation&#8217;s title: &#8220;Inkscape: grafica vettoriale su&nbsp;Linux&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://zeta-puppis.com/2006/11/08/linuxday-2006-the-two-week-after/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LinuxDay 2006</title>
		<link>http://zeta-puppis.com/2006/10/18/linuxday-2006/</link>
		<comments>http://zeta-puppis.com/2006/10/18/linuxday-2006/#comments</comments>
		<pubDate>Wed, 18 Oct 2006 21:43:55 +0000</pubDate>
		<dc:creator>kratorius</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://kratorius.simosnap.net/2006/10/18/linuxday-2006/</guid>
		<description><![CDATA[In Italy, every year, there&#8217;s a day named &#8220;LinuxDay&#8221; where we promote the use of Linux and free software. Every LUG (a Linux User Group) organize this event in their&#160;city. I am a member of the LUG of my city (LUGBari), and this year I will talk about Inkscape. If you want to see the [...]]]></description>
			<content:encoded><![CDATA[<p>In Italy, every year, there&#8217;s a day named &#8220;LinuxDay&#8221; where we promote the use of Linux and free software. Every LUG (a Linux User Group) organize this event in their&nbsp;city.</p>
<p>I am a member of the LUG of my city (LUGBari), and this year I will talk about Inkscape. If you want to see the full program, follow this link:&nbsp;<a href="http://lugbari.org/bin/view/Main/LinuxDay2006" target="_blank">http://lugbari.org/bin/view/Main/LinuxDay2006</a></p>
<p>And if you want to meet me, come and join the&nbsp;event!</p>
]]></content:encoded>
			<wfw:commentRss>http://zeta-puppis.com/2006/10/18/linuxday-2006/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bash tips</title>
		<link>http://zeta-puppis.com/2006/10/01/bash-tips/</link>
		<comments>http://zeta-puppis.com/2006/10/01/bash-tips/#comments</comments>
		<pubDate>Sun, 01 Oct 2006 15:30:17 +0000</pubDate>
		<dc:creator>kratorius</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://kratorius.simosnap.net/2006/10/01/bash-tips/</guid>
		<description><![CDATA[Bash has some useful shortcuts that most of users are unaware of. Here I&#8217;m describing some of them that I found very very&#160;useful: Screen clear: are you tired of typing clear all the times you want to get your screen cleared? Hint: press ctrl +&#160;L. Reverse search: sometimes could happen that you have to retype [...]]]></description>
			<content:encoded><![CDATA[<p>Bash has some useful <em>shortcuts</em> that most of users are unaware of. Here I&#8217;m describing some of them that I found very very&nbsp;useful:</p>
<ol>
<li><strong>Screen clear</strong>: are you tired of typing <code>clear</code> all the times you want to get your screen cleared? Hint: press <code>ctrl +&nbsp;L</code>.</li>
<li><strong>Reverse search</strong>: sometimes could happen that you have to retype some command you previously typed. So why don&#8217;t look for the command in the history? Press <code>ctrl + R</code> and begin typing the command. Bash should autocomplete&nbsp;it!</li>
<li><strong>Command substitution</strong>: if you wrote your command and you typed a wrong letter, why to rewrite all the command? Just substitute the mistaken word. How? Use <code>^texttosobstitute^sobstitution</code>. For example, if you typed <code>apt-get updatke</code>, you can fix it by typing as next command <code>^updatke^update</code> (or simpler:&nbsp;<code>^tk^t</code>).</li>
<li><strong>Latest action</strong>: do you want to repeat the last command? Just use <code>!!</code>. It will (re)execute the latest command you&nbsp;given.</li>
<li><strong>Latest parameter</strong>: and if you want to use once again the latest parameter you typed in the last command? <code>!$</code> is made for you&#8230; For example, let suppose you renamed film.avi in my_new_divx.avi with <code>mv film.avi my_new_divx.avi</code>. If you want to see it you can just type <code>mplayer !$</code>. That&#8217;s all (and there&#8217;s <code>!*</code> that refers to all the argument passed in the previous&nbsp;command&#8230;).</li>
</ol>
<p>I use these shortcuts from the time I&#8217;ve discovered them and I found them very useful (especially the number 1!). So, why don&#8217;t share such things with the other guy over&nbsp;here?</p>
]]></content:encoded>
			<wfw:commentRss>http://zeta-puppis.com/2006/10/01/bash-tips/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Incoming talks</title>
		<link>http://zeta-puppis.com/2006/09/16/incoming-talks/</link>
		<comments>http://zeta-puppis.com/2006/09/16/incoming-talks/#comments</comments>
		<pubDate>Sat, 16 Sep 2006 17:55:13 +0000</pubDate>
		<dc:creator>kratorius</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://kratorius.simosnap.net/2006/09/16/incoming-talks/</guid>
		<description><![CDATA[October will be a month full of&#160;events: On 17th, October, I&#8217;ll be (hopefully) in Pisa attending the nss06&#160;conference; On 24-25-26th October I&#8217;ll attend a VoIP &#38; Networking conference in Bari, at the Sheraton&#160;Hotel; On 28th October I&#8217;ll hold a talk in the italian linux day, probably about vectorial graphic using&#160;inkscape. If you&#8217;ll be in one [...]]]></description>
			<content:encoded><![CDATA[<p>October will be a month full of&nbsp;events:</p>
<ul>
<li>On 17th, October, I&#8217;ll be (hopefully) in Pisa attending the <a href="http://nss06.atsystem.org" target="_blank">nss06</a>&nbsp;conference;</li>
<li>On 24-25-26th October I&#8217;ll attend a VoIP &amp; Networking conference in Bari, at the Sheraton&nbsp;Hotel;</li>
<li>On 28th October I&#8217;ll hold a talk in the italian linux day, probably about vectorial graphic using&nbsp;inkscape.</li>
</ul>
<p>If you&#8217;ll be in one of these events please let me&nbsp;know!</p>
]]></content:encoded>
			<wfw:commentRss>http://zeta-puppis.com/2006/09/16/incoming-talks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IBM Thinkpad R50e</title>
		<link>http://zeta-puppis.com/2006/04/04/ibm-thinkpad-r50e/</link>
		<comments>http://zeta-puppis.com/2006/04/04/ibm-thinkpad-r50e/#comments</comments>
		<pubDate>Tue, 04 Apr 2006 12:37:00 +0000</pubDate>
		<dc:creator>kratorius</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://kratorius.simosnap.net/2006/04/04/ibm-thinkpad-r50e/</guid>
		<description><![CDATA[WARNING: long post I bought my first laptop: an IBM ThinkPad R50e (I found only an italian page for this model, sorry me, but I guess there&#8217;s a translation somewhere over the IBM&#8217;s site). It has all the things I need withouth any esotic component. So I started hacking it&#8230; The debian&#8217;s installation worked well [...]]]></description>
			<content:encoded><![CDATA[<p><b>WARNING: long post</b><br />
I bought my first laptop: an <a href="http://www5.pc.ibm.com/it/products.nsf/$wwwPartNumLookup/_UR0U2IT?OpenDocument">IBM ThinkPad R50e</a> (I found only an italian page for this model, sorry me, but I guess there&#8217;s a translation somewhere over the IBM&#8217;s site). It has all the things I need withouth any esotic component. So I started hacking it&#8230;<br />
The debian&#8217;s installation worked well (with testing netinstaller) and I hadn&#8217;t any problem. The only think you should keep in mind when configuring xorg is to use this in the video&nbsp;section:</p>
<pre><code>Section "Device"
        Identifier      "Intel Corporation 82852/855GM Integrated Graphics Device"
        Driver          "i810"
        Option          "VBERestore" "yes"
        Option          "Clone" "true"
        Option          "MonitorLayout" "CRT,LFP"
        Option          "DevicePresence" "yes"
EndSection</code></pre>
<p>In this way you&#8217;ll have the monitor port working (for example if you want to connect the laptop to a video&nbsp;projector).</p>
<p>The first thing I wanted to make work has been the software suspend feature (I&#8217;m not talking about the ACPI sleep state, or as it is commonly named &#8220;stand by&#8221;, but a real suspend-to-disk feature).<br />
This can be accomplished in several ways, but usually with swsusp (that&#8217;s kernel integrated since 2.6.12 if I recall correctly) or <a href="http://www.suspend2.net">suspend2</a>. With a default setup it doesn&#8217;t always work; the shutdown process works well, but the resume hangs when restoring ACPI interrupts. I tried both ways, with suspend2 it never worked: when resuming it hangs at &#8220;copying original kernel back&#8221;. With swsusp you have to exclude some drivers in order to don&#8217;t always hang. First of all, remove <code>rtc</code> (real time clock) support. With it enabled I get crashing more often than I need. Then <b>don&#8217;t use <code>intelfb</code></b>: although it should be supported, the swsusp with this module loaded works one out three times. I had some crashes withouth 3D acceleration enabled too (but just load <code>i915</code> and everything goes&nbsp;ok).</p>
<p>Then I tried to make something cool with the thinklight. There&#8217;s already something really cool out there (rocklight over everything). But I did something cooler: every key I press makes the thinklight blink. That&#8217;s not useful, nor mindsane, but definitely <i>geek</i>. That&#8217;s done through a kernel patch over the keyboard driver. As soon as I finish to do some checks I&#8217;ll publish the patch&nbsp;here.</p>
<p>About the wireless card: I can&#8217;t get it in monitor mode by using vanilla kernel sources. If you want monitor mode, use ipw2200 and ieee80211 from sf.net (<a href="http://www.ieee80211.sf.net">http://www.ieee80211.sf.net</a> and <a href="http://www.ipw2200.sf.net">http://www.ipw2200.sf.net</a>) but they&#8217;re not so stable. I keep losing 10-15% of wireless packets with them. There&#8217;s not monitor mode, but since I never done wardriving (and I don&#8217;t plan to make it), I think it&#8217;s good for&nbsp;me.</p>
<p>And if you want to make something cool to show to the friends, then install fluxbox and 3ddesktop and bind <code>/usr/bin/3ddesk</code> to some key: that&#8217;s what will bring your friends to&nbsp;linux.</p>
]]></content:encoded>
			<wfw:commentRss>http://zeta-puppis.com/2006/04/04/ibm-thinkpad-r50e/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

