Revision 2 for kernel 2.6.30-final released…
Don’t worry, this is not a new release and nothing really changed besides the acerhdf module. Yes, I have updated the acerhdf module to the latest version, which is 0.5.6 and I suppose its a bit improved. I didn’t have time to test it, but I’ll get around doing that too. Beside this, I also have changed the default values for FANON, FANOFF and INTERVAL and now they are set like this:
FANON=60
FANOFF=55
INTERVAL=5
This can be overwritten by you and you can add your settings in /etc/modules or /etc/modprobe.d/acerone.conf:
options acerhdf verbose=0 fanon=67 fanoff=62 interval=5 (this is just an example, set this as you need it)
How to get kernel 2.6.30-final revision 2:
wget http://dl.robertalks.com/kernel/2.6.30-final/linux-headers-2.6.30-final_2_i386.deb
wget http://dl.robertalks.com/kernel/2.6.30-final/linux-image-2.6.30-final_2_i386.deb
How to install the new revision:
NOTE: If you are using already kernel 2.6.30-final and you wanna upgrade to this revision, please reboot your laptop/netbook into an older or different kernel and then update to this revision or remove 2.6.30-final revision 1 and then install revision 2. If you will do this when running 2.6.30-final revision 1 you may destroy you kernel installation.
sudo dpkg -i linux-headers-2.6.30-final_2_i386.deb linux-image-2.6.30-final_2_i386.deb
if it fails, please run:
sudo dpkg -i –force-all linux-headers-2.6.30-final_2_i386.deb linux-image-2.6.30-final_2_i386.deb
I tried your new kernel and acerhdf still fails to work. If you dmesg | grep -i acerhdf you get:
acerhdf: found BIOS vendor: “Acer” version: “v0.3309″
acerhdf: Fan control off, to enable:
acerhdf: echo -n “enabled” > /sys/class/thermal/thermal_zone0/mode
acerhdf: http://piie.net/files/acerhdf_README.tx
As was happening in the previous kernel the fan control by kernel can not be turned on arguins permission isues, even with sudo.. so the BIOS is which is really controlling the fan. The only way It really works is by loging as root into the console, but still fails sometimes and disables kernel mode.
acerhdf: found BIOS vendor: “Acer” version: “v0.3309″
acerhdf: Fan control off, to enable:
acerhdf: echo -n “enabled” > /sys/class/thermal/thermal_zone0/mode
acerhdf: http://piie.net/files/acerhdf_README.txt
acerhdf: kernel mode ON
acerhdf: failed reading fan state, disabling kernelmode.
acerhdf: read state: 1 expected state: 0
acerhdf: kernel mode ON
acerhdf: failed reading fan state, disabling kernelmode.
acerhdf: read state: 1 expected state: 0
acerhdf: kernel mode ON
I am starting to think that acerhdf itself is buggy with the latest kernels, as It used to work well with 2.6.28.
To be honest Im not sure, on my AAO 110Bb seems to work with BIOS 3309, also in the revision kernel the acerhdf modules is the latest and was build for kernel 2.6.30. The only thing I can say its wait and see if there is gonna be some new release which maybe its gonna work better. Even kernel mode work for me, if I would added to /etc/rc.local, but who knows what it depends on.
Hello,
You should add this line :
echo -n “enabled” > /sys/class/thermal/thermal_zone0/mode
with the command :
sudo mousepad /etc/rc.local
before the last line (exit 0)
I’m not 100% sure since I have not my AAO there. But I add this line somethere and now it works fine. Before I have the same error than you.
Anne-Françoise
Thanks for both suggestions but they aren’t working for me, /etc/rc.local was already edited when I did the tests, so I always need to start the kernel mode manually. At least it works partly. I’m using Jaunty, I don’t know if it has anything related to ubuntu…
I verify : I modify the rc.local file. And the acerhdf, do what it should do.
But, I’m using a different distro : kuki.
See http://www.kuki.me/ to learn more about this distro.
Hope this help,
Anne-Françoise
Hi Robert,
Do you kernels include the fix for the SD card getting corrupted when you suspend?
The fix is detailed here:
https://bugs.launchpad.net/ubuntu/+source/pm-utils/+bug/342096
It’d be really handy if you could include it.
Thanks, Will
Hi, I will check out your idea and see if there is somehow to do this. At the moment I didn’t see any issue with the SD card getting corrupted, but maybe I didn’t check enough.
Hi, please check post http://blog3.robertalks.com/index.php/2009/06/17/revision-3-for-kernel-2630-final-released/, I have release revision 3 for the kernel 2.6.30-final which includes the fix… well I hope its a fix