<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Tip &#8216;o the hat, wag o&#8217; the finger &#8212; Linux power savings for laptop users</title>
	<atom:link href="http://thunk.org/tytso/blog/2007/10/29/tip-o-the-hat-wag-o-the-finger-linux-power-savings-for-laptop-users/feed/" rel="self" type="application/rss+xml" />
	<link>http://thunk.org/tytso/blog/2007/10/29/tip-o-the-hat-wag-o-the-finger-linux-power-savings-for-laptop-users/</link>
	<description>Musings about Open Source, Linux, and Life by Theodore Tso</description>
	<pubDate>Sat, 17 May 2008 01:07:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: tytso</title>
		<link>http://thunk.org/tytso/blog/2007/10/29/tip-o-the-hat-wag-o-the-finger-linux-power-savings-for-laptop-users/#comment-253</link>
		<dc:creator>tytso</dc:creator>
		<pubDate>Tue, 04 Dec 2007 23:32:12 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/2007/10/29/tip-o-the-hat-wag-o-the-finger-linux-power-savings-for-laptop-users/#comment-253</guid>
		<description>FALK, Antioch.  If you rmmod the wireless driver (i.e., iwl4965 or iwl3945, as appropriate), the right palmrest will be cooler.  As I stated in my original blog post, someone seriously needs to be smacked upside the head.  Even with the RF kill switch enabled and wlan0 ifconfig'ed down, with the device driver loaded the laptop is burning approximately a full watt more than if the wireless device driver is not loaded --- and that's what's heating up the right palmrest.</description>
		<content:encoded><![CDATA[<p>FALK, Antioch.  If you rmmod the wireless driver (i.e., iwl4965 or iwl3945, as appropriate), the right palmrest will be cooler.  As I stated in my original blog post, someone seriously needs to be smacked upside the head.  Even with the RF kill switch enabled and wlan0 ifconfig&#8217;ed down, with the device driver loaded the laptop is burning approximately a full watt more than if the wireless device driver is not loaded &#8212; and that&#8217;s what&#8217;s heating up the right palmrest.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tytso</title>
		<link>http://thunk.org/tytso/blog/2007/10/29/tip-o-the-hat-wag-o-the-finger-linux-power-savings-for-laptop-users/#comment-252</link>
		<dc:creator>tytso</dc:creator>
		<pubDate>Tue, 04 Dec 2007 23:08:59 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/2007/10/29/tip-o-the-hat-wag-o-the-finger-linux-power-savings-for-laptop-users/#comment-252</guid>
		<description>FALK: You need to have the wireless firmware installed in /lib/firmware.  You can copy the iwl*.ucode files from one of the kernel-specific directories, such as /lib/firmware/2.6.22-14-generic/iwlwifi-*.ucode.</description>
		<content:encoded><![CDATA[<p>FALK: You need to have the wireless firmware installed in /lib/firmware.  You can copy the iwl*.ucode files from one of the kernel-specific directories, such as /lib/firmware/2.6.22-14-generic/iwlwifi-*.ucode.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: FALK</title>
		<link>http://thunk.org/tytso/blog/2007/10/29/tip-o-the-hat-wag-o-the-finger-linux-power-savings-for-laptop-users/#comment-251</link>
		<dc:creator>FALK</dc:creator>
		<pubDate>Tue, 04 Dec 2007 22:46:04 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/2007/10/29/tip-o-the-hat-wag-o-the-finger-linux-power-savings-for-laptop-users/#comment-251</guid>
		<description>Antioch: thanks for info. And you'r right, the right palmrest is killing me. No problems in winxp, but it gets seriously hot in linux, even when disabled with kill switch.</description>
		<content:encoded><![CDATA[<p>Antioch: thanks for info. And you&#8217;r right, the right palmrest is killing me. No problems in winxp, but it gets seriously hot in linux, even when disabled with kill switch.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Antioch</title>
		<link>http://thunk.org/tytso/blog/2007/10/29/tip-o-the-hat-wag-o-the-finger-linux-power-savings-for-laptop-users/#comment-250</link>
		<dc:creator>Antioch</dc:creator>
		<pubDate>Tue, 04 Dec 2007 22:42:06 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/2007/10/29/tip-o-the-hat-wag-o-the-finger-linux-power-savings-for-laptop-users/#comment-250</guid>
		<description>FALK, I had that problem too. However, I spoke to Ted about it and here's what he said:

----
You need to make sure the firmware is installed in /lib/firmware.
Ubuntu installs them in a kernel specific directory, so something like this:

sudo cp /lib/firmware/2.6.22-14-generic/iwlwifi-*.ucode /lib/firmware

should be sufficient.  Then either reboot, or unload and reload the iwl4965 device driver:

sudo rmmod iwl4965
sudo modprobe iwl4965

And of course, make sure that the RF kill switch is set correctly!
----

Using the above method, I was able to enable WiFi. Iwconfig still says that power management for iwl4965 is disabled, however, the right palm rest is now noticeably cooler. I've looked in the kernel changelog and power management for iwl4965 was added, so I'm guessing iwconfig isn't accurately reporting the status yet (I also can't seem to find a way to change the specific power level setting yet). Also, the WiFi status light still doesn't work - but I didn't expect it to yet :)</description>
		<content:encoded><![CDATA[<p>FALK, I had that problem too. However, I spoke to Ted about it and here&#8217;s what he said:</p>
<p>&#8212;-<br />
You need to make sure the firmware is installed in /lib/firmware.<br />
Ubuntu installs them in a kernel specific directory, so something like this:</p>
<p>sudo cp /lib/firmware/2.6.22-14-generic/iwlwifi-*.ucode /lib/firmware</p>
<p>should be sufficient.  Then either reboot, or unload and reload the iwl4965 device driver:</p>
<p>sudo rmmod iwl4965<br />
sudo modprobe iwl4965</p>
<p>And of course, make sure that the RF kill switch is set correctly!<br />
&#8212;-</p>
<p>Using the above method, I was able to enable WiFi. Iwconfig still says that power management for iwl4965 is disabled, however, the right palm rest is now noticeably cooler. I&#8217;ve looked in the kernel changelog and power management for iwl4965 was added, so I&#8217;m guessing iwconfig isn&#8217;t accurately reporting the status yet (I also can&#8217;t seem to find a way to change the specific power level setting yet). Also, the WiFi status light still doesn&#8217;t work - but I didn&#8217;t expect it to yet <img src='http://thunk.org/tytso/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: FALK</title>
		<link>http://thunk.org/tytso/blog/2007/10/29/tip-o-the-hat-wag-o-the-finger-linux-power-savings-for-laptop-users/#comment-249</link>
		<dc:creator>FALK</dc:creator>
		<pubDate>Tue, 04 Dec 2007 22:15:27 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/2007/10/29/tip-o-the-hat-wag-o-the-finger-linux-power-savings-for-laptop-users/#comment-249</guid>
		<description>tytso : tried your kernel, gave me 1-1½ hours extra batterytime, but disabled wifi. Haven't looked into enabling it though.</description>
		<content:encoded><![CDATA[<p>tytso : tried your kernel, gave me 1-1½ hours extra batterytime, but disabled wifi. Haven&#8217;t looked into enabling it though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tytso</title>
		<link>http://thunk.org/tytso/blog/2007/10/29/tip-o-the-hat-wag-o-the-finger-linux-power-savings-for-laptop-users/#comment-221</link>
		<dc:creator>tytso</dc:creator>
		<pubDate>Tue, 20 Nov 2007 14:52:38 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/2007/10/29/tip-o-the-hat-wag-o-the-finger-linux-power-savings-for-laptop-users/#comment-221</guid>
		<description>Antioch, this isn't the final location, but for now the kernel debs which I use can be found at: http://www.kernel.org/~tytso/tbek

(Where TBEK stands for "Ted's Bleeding Edge Kernel".)

Just as a reminder, it's in a "if it breaks, you get to keep both pieces", and "git repository conveniently available so you can do your own bisection" non-guarantee; see the debian changes file for the URL for the repository plus description of what I've pulled into it.  :-)

I am curious how it works for you, though; if you use it, please drop me a note on the blog or via e-mail.</description>
		<content:encoded><![CDATA[<p>Antioch, this isn&#8217;t the final location, but for now the kernel debs which I use can be found at: <a href="http://www.kernel.org/~tytso/tbek" rel="nofollow">http://www.kernel.org/~tytso/tbek</a></p>
<p>(Where TBEK stands for &#8220;Ted&#8217;s Bleeding Edge Kernel&#8221;.)</p>
<p>Just as a reminder, it&#8217;s in a &#8220;if it breaks, you get to keep both pieces&#8221;, and &#8220;git repository conveniently available so you can do your own bisection&#8221; non-guarantee; see the debian changes file for the URL for the repository plus description of what I&#8217;ve pulled into it.  <img src='http://thunk.org/tytso/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I am curious how it works for you, though; if you use it, please drop me a note on the blog or via e-mail.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Antioch</title>
		<link>http://thunk.org/tytso/blog/2007/10/29/tip-o-the-hat-wag-o-the-finger-linux-power-savings-for-laptop-users/#comment-186</link>
		<dc:creator>Antioch</dc:creator>
		<pubDate>Thu, 08 Nov 2007 21:27:42 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/2007/10/29/tip-o-the-hat-wag-o-the-finger-linux-power-savings-for-laptop-users/#comment-186</guid>
		<description>tytso, that sounds great - and I don't use the ultrabay so the lack of support is not a problem for me.

Out of curiosity, what personal patches have you applied?

Anyways, let me know where you decide to post it.

Thanks!</description>
		<content:encoded><![CDATA[<p>tytso, that sounds great - and I don&#8217;t use the ultrabay so the lack of support is not a problem for me.</p>
<p>Out of curiosity, what personal patches have you applied?</p>
<p>Anyways, let me know where you decide to post it.</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tytso</title>
		<link>http://thunk.org/tytso/blog/2007/10/29/tip-o-the-hat-wag-o-the-finger-linux-power-savings-for-laptop-users/#comment-176</link>
		<dc:creator>tytso</dc:creator>
		<pubDate>Wed, 07 Nov 2007 20:50:35 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/2007/10/29/tip-o-the-hat-wag-o-the-finger-linux-power-savings-for-laptop-users/#comment-176</guid>
		<description>Antioch,  it works for me, but I suspect the reason for that is that I'm using a bleeding edge kernel.  If there's interest, I could make available a set of .deb packages for 2.6.24-rc2 plus my personal patches.  I use it on Ubuntu 7.10, and the extent of the support would be, "if it breaks" please let me know, but you get to keep both pieces.  It supports all of the hardware on the X61s.  I haven't gotten hotplug for the Ultrabay in the media slace working yet, but I'm not sure anyone has for the X61 yet....</description>
		<content:encoded><![CDATA[<p>Antioch,  it works for me, but I suspect the reason for that is that I&#8217;m using a bleeding edge kernel.  If there&#8217;s interest, I could make available a set of .deb packages for 2.6.24-rc2 plus my personal patches.  I use it on Ubuntu 7.10, and the extent of the support would be, &#8220;if it breaks&#8221; please let me know, but you get to keep both pieces.  It supports all of the hardware on the X61s.  I haven&#8217;t gotten hotplug for the Ultrabay in the media slace working yet, but I&#8217;m not sure anyone has for the X61 yet&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Antioch</title>
		<link>http://thunk.org/tytso/blog/2007/10/29/tip-o-the-hat-wag-o-the-finger-linux-power-savings-for-laptop-users/#comment-156</link>
		<dc:creator>Antioch</dc:creator>
		<pubDate>Sat, 03 Nov 2007 22:36:22 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/2007/10/29/tip-o-the-hat-wag-o-the-finger-linux-power-savings-for-laptop-users/#comment-156</guid>
		<description>I also have an X61s, and have tried the 'echo 3 &#62; sudo /sys/bus/pci/drivers/iwl4965/*/power_level' method, but it doesn't work. When I cat the power_level it says '6 (AC) OFF' before and after I try the echo - with or without being plugged in.

Running linux on my X61s is very painful (literally) as the right palmrest gets uncomfortably warm because the WiFi power is set to maximum. (I've compared the palmrest heat to Vista usege temperature, and it's quite high. In Vista the palmrest barely gets warm)

If you figure out how to get this working I'd appreciate it if you let us know.

(I'm using Ubuntu 7.10 at the moment)</description>
		<content:encoded><![CDATA[<p>I also have an X61s, and have tried the &#8216;echo 3 &gt; sudo /sys/bus/pci/drivers/iwl4965/*/power_level&#8217; method, but it doesn&#8217;t work. When I cat the power_level it says &#8216;6 (AC) OFF&#8217; before and after I try the echo - with or without being plugged in.</p>
<p>Running linux on my X61s is very painful (literally) as the right palmrest gets uncomfortably warm because the WiFi power is set to maximum. (I&#8217;ve compared the palmrest heat to Vista usege temperature, and it&#8217;s quite high. In Vista the palmrest barely gets warm)</p>
<p>If you figure out how to get this working I&#8217;d appreciate it if you let us know.</p>
<p>(I&#8217;m using Ubuntu 7.10 at the moment)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dizzy</title>
		<link>http://thunk.org/tytso/blog/2007/10/29/tip-o-the-hat-wag-o-the-finger-linux-power-savings-for-laptop-users/#comment-127</link>
		<dc:creator>Dizzy</dc:creator>
		<pubDate>Thu, 01 Nov 2007 11:56:46 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/2007/10/29/tip-o-the-hat-wag-o-the-finger-linux-power-savings-for-laptop-users/#comment-127</guid>
		<description>thanks benpi, makes sense :)
the only other use I can see would be for silent pc fanatics, but they are usually able to underclock permanently from the bios.
I do have another question tho, what will happen on future^h^h almost here cpus (k10) with split power planes for the cores/mem controller. if I understand correctly, the cores will wake up as needed, but would it be useful/practical enforcing affinities to keep work on a single core in a plane scenario for example? maybe the same 'work faster/sleep sooner' idea applies, but I'm not sure...</description>
		<content:encoded><![CDATA[<p>thanks benpi, makes sense <img src='http://thunk.org/tytso/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
the only other use I can see would be for silent pc fanatics, but they are usually able to underclock permanently from the bios.<br />
I do have another question tho, what will happen on future^h^h almost here cpus (k10) with split power planes for the cores/mem controller. if I understand correctly, the cores will wake up as needed, but would it be useful/practical enforcing affinities to keep work on a single core in a plane scenario for example? maybe the same &#8216;work faster/sleep sooner&#8217; idea applies, but I&#8217;m not sure&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
