kernel26-one-dev 2.6.33rc7-1
http://www.kernel.org
The Linux Kernel with development patches for the Acer Aspire One A110L
unsupported :: kernels
Maintainer: Tera
Votes: 27
License: GPL2
Last Updated: Sun, 07 Feb 2010 14:17:43 +0000
First Submitted: Thu, 01 Jan 2009 21:01:01 +0000
Dependencies coreutils module-init-tools
If anybody is having trouble resuming from suspend and getting a flickering or twiching screen, you need to disable KMS. Just add i915.modeset=0 to the kernel line in GRUB.
Tera: Hi, it's me again. The one who's having wireless issues on the Aspire One AOA150. After compiling kernel26-one-dev myself and trying to boot it in quiet mode, I found that the kernel panic was indeed root-fs releated. "Unable to mount roof-fs on unknown block (0,0)" or something like that. The drm bit simply confused me since I'm not very experienced with kernel panics. Sorry about that.
You said you knew how to fix that... so I'll just leave it to you. I'll be in IRC pretty much all day today so we can talk if you need to. :)
Everything seems to be working just fine. Thank you. :)
Updated to rc6. Fixed regression reported earlier.
Judging from the previous releases, there should be a new release coming soon. Let's hope for a fix, no?
That's unfortunate about the ath5k driver.
Updated. Notes: ath5k driver (the WLAN) seems to be having a regression which is causing, at least on my system that wlan0 interface doesn't have wireless extensions, so it cannot be controlled with iwconfig.
@tcw: The patch you linked to should be included.
so maybe use http://ck.kolivas.org/patches/bfs/2.6.32-sched-bfs-313.patch ?
-> Downloading 2.6.32-sched-bfs-311.patch...
--2010-01-19 08:31:25-- http://ck.kolivas.org/patches/bfs/2.6.32-sched-bfs-311.patch
Resolving ck.kolivas.org... 65.98.13.211
Connecting to ck.kolivas.org|65.98.13.211|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2010-01-19 08:31:26 ERROR 404: Not Found.
==> ERROR: Failure while downloading 2.6.32-sched-bfs-311.patch
Aborting...
Tera,
Any chance that you could work a patch from here into the kernel?
http://bugzilla.kernel.org/show_bug.cgi?id=14781
Without the patch from comment #15 (I didn't try any of the others), I got terrible flickering and blackouts on my Acer's screen with all 2.6.32 kernels, yours included. The simple patch in #15 fixed the problem for me. I think it is an Intel 945GM thing, which (as far as I know) most Acers use.
For reference, see here:
http://bbs.archlinux.org/viewtopic.php?id=87879
http://bbs.archlinux.org/viewtopic.php?id=87635
I have a modified PKGBUILD which successfully applies the BFS patch and the Intel fix mentioned above. Seems to work great now! Thanks a lot for putting this kernel together.
Colin has uploaded new patch to his server. You can edit the url on the PKGBUILD to match the new patch before I come up with update.
2.6.32-sched-bfs-311.patch creates 404 - Not Found error :(
@Tera: Hi. I try to use this kernel, but I can't because I use ReiserFS in root and home partitions. Could you add support for this filesystem? Why did you add before? I thought that ReiserFS is normally better than ext3 and XFS didn't work fine with grub.
Thanks in advance.
Uploaded :)
Colin has uploaded new patch to his site so the MD5 sum has changed. I will upload fixed PKGBUILD in a moment with the MD5 sum and the "script failed to execute correctly" problems fixed. The core issue is that the kernel's name and filepaths have changed since applying the BFS patch.
For some reason the package didn't work for me.
I tried to reinstall the orginal kernel26 and after that, install kernel26-one-dev but nothing produced some result.
It said something similar to (I don't know the exact error in English): the execution of the command has been interrupted.
So I deleted from the .INSTALL script in the pkg.tar.gz the command to redirect into /dev/null the original STDOUT after all depmod.
Then when I tried to reinstall the kernel26-one-dev modified by me, in the shell appeared new lines of error:
WARNING: Couldn't open directory /lib/modules/2.6.32-one-dev: No such file or directory
FATAL: Couldn't open /lib/modules/2.6.32-one-dev/modules.dep.temp for writing: No such file or directory
So i checked /lib/modules and i discover that I had a directory named 2.6.32-bfs311-one-dev.
I changed its name in 2.6.32-one-dev and I solved the problem.
I don't know if it's all my fault, but I don't think so, because usually I don't modify PKGBUILD.
Maybe it's useful to someone if he can understand my really bad english!
I try the md5sum on '2.6.32-sched-bfs-311.patch' after different downloads and all of them give me this result:
7be76c1a8792628202e53ed64bacee5d
I think that something changed or ginz were wrong.
Sorry for my bad english =)
Fixed.
md5sum 2.6.32-sched-bfs-311.patch
2449aacb3dc4250bcb7a3f80426a24b3
recheck MD5 BFS patch plz... thnx
Updated to 2.6.32 (stable). Included BFS as well.
plz update kernel.org links.... and maybe add BFS patches now? for first time comment patch stuff in PKGBUILD
@darklion:
You can control acerhdf by changing the stuff in /sys/module/acerhdf/parameters/
Example, have this in my rc.local:
echo 54 > /sys/module/acerhdf/parameters/fanoff
echo 60 > /sys/module/acerhdf/parameters/fanon
echo 20 > /sys/module/acerhdf/parameters/interval
@darklion: Oh, right. I didn't have my Acer Aspire at the time I wrote the comment. Regarding modules, everything you basicly need is already compiled in to the kernel except some uncommon filesystem (XFS etc.), WLAN, ethernet & webcam modules. If you want to be sure ethernet and wlan is loaded during bootup you can use, for example "MODULES=(ath5k r8169 !uvcvideo)". Personally speaking, I have disabled all automatic module loading. I'm using hacked RC scripts which loads / unloads them on demand.
@Tera: after some sex with "echo" I've got result - acerhdf is working and my cpu fan is mostly off. By the way:
"echo -n "enabled" > /sys/class/thermal/thermal_zone0/mode" is the answer :)
How can I control acerhdf? I meen "fanon" and "fanoff" - where is it?
Problem with cpu temp in conky resolved by this way:
${head /sys/class/thermal/thermal_zone0/temp} to needed place in .conkyrc.
${acpitemp} doesn't work.
So now I need to control acerhdf and.,,thats all :) All I need is working!
P.S. Could anyone show me DAEMONS and MODULES sections from /etc/rc.conf, needed with 2.6.32-rc5-git2 ?
Add "echo -n kernel > /sys/class/thermal/thermal_zone0/mode" to your /etc/rc.local. After that your FAN is controlled by the Acerhdf module.
@darklion: I think the information is in /sys/class/thermal_zone0, you also need to make sure that /sys/class/thermal_zone0/mode says "enabled" or perhaps "kernel". I also had to change the permissons of that file so I could change it to say "enabled".
So...I'm updated to 2.6.32-rc5-git2. CPU works on 800Mhz as usually. That's good. But CPU fan is still always on and /proc/acpi/thermal_zone is empty too (so conky doesn't show me CPU temp). What should I do?
Bumped to 2.6.32-rc5-git2. Enjoy :)
darklion: The issues you are having sounds like you are not using a very recent version of this kernel. A few older releases had all the problems you explained. I'm bumping the kernel to rc5-git2 in a few moments :) Please try upgrading to it and report back!
Another one problem found. On this kernel /proc/acpi/thermal_zone is empty. As far as on native kernel 2.6.31.3 and so on down to 2.6.30.xx
One day it becomes empty and I have no idea why. Conky and other progs don't show CPU temp.
P.S. acerfand seems not working. CPU fan is always enabled and CPU works on 1600Nhz (I have Acer One 110 with Atom N270). Cpufreq is not working too?
Under previous 2.6.30.1 kernel26-one-dev worked acerfand and cpufreq.
I (and possibly others) would like UDF support as a module in the default config. I have an external DVD drive. Oh and thanks for this it really makes the laptop work better.
You are fine with MOD_AUTOLOAD. Apart from the WLAN and ethernet drivers all basic hardware drivers are compiled statically in to the kernel.
Hello there! Could anyone tell me if I need any "MODULES=..." in my /etc/rc.conf when using such kernel or MOD_AUTOLOAD=YES is enought?
//using kernel26-one for about half-year and it's really better, than native. Cardreaders and wired network works! Can't say it about native..
Bump to 2.6.32-rc1-git6
Everything seems to work stable on this release. Go go :)
Bump to rc1-git3.
Fixes a regression on the ath5k driver.
This is weird, I can't connect to any open network. As long as it uses some kind of encryption, it works.
I am happy to announce new release that's based on 2.6.32-rc1 is out now!
Apart from the usual kernel development there are a few changes on the hardware & driver support as well:
* CPU model: Intel Atom ;)
* XFS is back as on module
* Webcam drivers are back
* Acerhdf is back
* Wlan and ethernet drives are now modules so you can choose not to load them automatically.
What the kernel does not have:
BFS scheduler (it won't compile against 2.6.32-rc1)
NILFS / BRTFS filesystem support. I will be very interested to add these later once they evolve just a bit more.
Missing hardware support ;) Seriously, just let me know if I missed anything..
http://dolly.rulex.net/~giga/arch/kernel26-one-dev-latest-i686.pkg.tar.gz is happy to serve you a pre-compiled binary as well, if you feel so.
Nice!
I'll wait for RC1 though if you're releasing it tonight anyway. Though, if you change something and need a tester just give a notice and I'll try it.
Zom: you can sometimes check out the dump dir. It has some test kernels I have compiled but I never made them public. Git17 in there is pretty based to what rc1 will be..
I am ready to release rc1 tonight. I was in fact almost ready to do it 2 nights ago already but a server issue hit me and took my server offline for over 30 hours.
Could you update the http://dolly.rulex.net/~giga/arch/kernel26-one-dev-latest-i686.pkg.tar.gz with the lastest version of the config? That way, I could help you test it.
I have fixed most of the issues now and also cleaned some trash from the config which has made their way in during updates. BFS scheduler won't make it to the next update as the latest patch does not apply but I will definitely keep my eye on it and add it as soon as possible.
Looking forward to it. :)
E: I've been wondering if it'd be possible to add compability with the community/oss package. It's not a high priority, but I'm curious.
I will release new version as soon as 2.6.32-rc1 is out if it turns out to be stable enough (with the bugs fixed as mentioned earlier on the comments).
EDIT: The current release does not practically differ from the stable 2.6.31 release so I won't bother updating.
kTT, Perhaps you and Tera should pool your resources. Try contacting each other over IM or somesuch. I can only imagine good things coming from that. :)
Zom, probably I missed something when porting this config to kernel 2.6.31
Hey, thanks for your reports and findings. I am planning to fix everything I can for the next release. My own Acer Aspire One is right now in a middle of complete re-installation which gives me a good change to debug everything as I have not configured the system yet.
Regarding filesystems, I will re-introduce XFS. Sorry for not mentioning it on the changelog. I am going to start shipping the changelog with the PKGBUILD as well. I will not add ReiserFS and JFS. Does anyone really use these two?
I'll try recompiling this with your config KTT and see what works. I've diffed them, and only thing that seems odd is
CONFIG_X86_MCE_AMD=y
^^^ Why this?
I would like BRTFS support to be compiled into the default kernel, since it seems like a good idea (yet still unstable) for SSDs. The other filesystems ought to be added as modules.
How's the bfs scheduler working out? Any noticeable difference?
E: Actually, I won't be recompiling right now.
now I'm using old config, acerhdf is working (you can get it here: http://ktototaki.info/config) also with bfs scheduler on kernel 2.6.31 git1
After looking at the kernel commit logs, I've tried a new build with CONFIG_ACERHDF=y -and- CONFIG_THERMAL_HWMON=y added to the config.. Still have a continuous fan running and no hint of a thermal_zone0 in the /sys tree.
'fraid I'm just full of problem reports today, re-adding the XFS worked, but my fan is also continuously on.
Pacman did not display any messages while installing, but I went and found the message in the .install file, the command given cannot work since the virtual path /sys/class/thermal/thermal_zone0/ does not exist with this kernel. Maybe this has moved, I cannot find references to that path online except in the context of acerhdf as a module.
Aargh, it's not just Reiser and JFS removed from this kernel, XFS has gone too! It -really- needs to go back in. I'm currently recompiling with 'XFS_FS = y'.
(The wiki still recommends XFS for SD card based filesystems. My /home is on XFS and I will not change this since there are still reports of XFS3/4 filesystems going foobaa even with the MMC_SAFE setting.)
yes, I know but it isn't compiled with this config file (atleast for me..., I don't have any thermal_zone)
acerhdf is part of the kernel now so patch is not anymore required. When you install the packge it tells you what command you need to add to your rc.local if you actually want to enable it.
and what about acerhdf?
Changes:
* Updated to 2.6.31 rc9 git 3
Note: I have not fixed the webcam issues as reported by Zom earlier in the comments.
Well, following this[http://wiki.archlinux.org/index.php/Acer_aspire_one#Webcam] and checking the config, seems that both uvcvideo and v4l are gone from the config. I might compare this config with an older one later, recompile with that stuff added and see if it works if I have time.
not that I am aware of it. I haven't used my webcam for long time. I will run my own tests later and try to figure out what's wrong with it, unless you figure it out sooner ;)
I don't know when this will appear in the code tree, but maybe adding using the BFS scheduler could be a good idea whenever it appears. Mind, I don't know anything except that it's supposed to be really good for desktops. :)
Edit: Huh, that's weird. Seems the webcam doesn't work anymore. Did you remove the drivers?
Changes on the latest version:
* Version bump to 2.6.31 rc8 git2
* Compiling the WLAN & ethernet driver as modules
* Removed ReiserFS & JFS filesystem supports
* Removed some unnessecary drivers
* Minor cleanups on the kernel config
The latest version is also available from the link Zom posted.
@tron:
Meanwhile, you can just use this: http://dolly.rulex.net/~giga/arch/kernel26-one-dev-latest-i686.pkg.tar.gz
Unless you mind not getting to compile it yourself.
I get this:
-> Downloading linux-2.6.30-rc7.tar.bz2...
--2009-07-12 16:58:52-- ftp://ftp.kernel.org/pub/linux/kernel/v2.6/testing/linux-2.6.30-rc7.tar.bz2
=> `linux-2.6.30-rc7.tar.bz2.part'
Resolving ftp.kernel.org... 130.239.17.4
Connecting to ftp.kernel.org|130.239.17.4|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /pub/linux/kernel/v2.6/testing ... done.
==> SIZE linux-2.6.30-rc7.tar.bz2 ... done.
==> PASV ... done. ==> REST 340280 ... done.
==> RETR linux-2.6.30-rc7.tar.bz2 ...
No such file `linux-2.6.30-rc7.tar.bz2'.
2.6.30rc5 is out. For a list of changes and feedback, see http://bbs.archlinux.org/viewtopic.php?id=71884
Ok :)
Hey, I don't think debugging kernel is what most people want (due the added overhead) so I won't agree with you on this :) You can however edit the config provided by me to fit your needs and then just copy it over everytime you rebuild the kernel.
Hi Tera
just a suggestion: you can enable in the next release first "CONFIG_DEBUG_KERNEL=y" and then "CONFIG_TIMER_STATS" for "powertop"
thx
with this kernel, I can no longer suspend with kernel suspend. Anyone else have this problem? With the 2.6.28 kernel, sdhc cards do not work, but suspend does. With 2.6.29 shdc cards work, but suspend does not.
i tried to build a initcpio with lvm2. but i get the folloing error when parsing lvm2 hook: "ERROR module 'dm[-_]mod' not found" please help
i tried to build a initcpio with lvm2. but i get the folloing error when parsing lvm2 hook: "ERROR module 'dm[-_]mod' not found" please help
So, for encrypted root this would have to have initrd stuff in as well.
Is that doable?
New release based on the stable 2.6.29. Check http://bbs.archlinux.org/viewtopic.php?pid=522621#p522621 for a list of changes.
Thx, I've update to new version,everything works! :-)
Version bump to rc8-git1 and binary kernel upgraded.
I have also made modifications to the kernel config, as asked on the BBS.
Changes are:
ext4 driver is now built in
Compiled with pciehp and uvesafb as modules
Other slight modifications which cause slightly faster boot up time. At least on my Aspire.
perfect :-)
Changes on this round of updates:
Version bump to rc7-git3
Fixed the error message "error: scriptlet failed to execute correctly".
Enabled verbose output for USB devices.
"CONFIG_NETFILTER_NETLINK_QUEUE=m" as suggested on the comments.
First release with XFS support as well.
First release with a support for 3G modems. Verified with Huawei E160
As always, binary package is available at http://dolly.rulex.net/~giga/arch/kernel26-one-dev-latest-i686.pkg.tar.gz
Set: "CONFIG_NETFILTER_NETLINK_QUEUE=m"
otherwise moblock doesn't start:
[~] tail /var/log/moblock.log
…..
…..
error during nfq_unbind_pf()
Error during nfq_bind_pf()
I have bumped the package to the latest GIT snapshot once again and have hopefully fixed all the previous problems :)
Hey :) You have good points there. The reason I'm patching 2.6.28 to 2.6.29-rc2 and not using "full source" seems like a humane mistake.
Please throw me an email with your modifications. You can find it inside the PKGBUILD. I'd be glad to include your modifications.
I'm working through this stuff now. I think the problem lies with your depmod line in the .install: you've changed it a lot from the default config. I also think your KERNEL_VERSION flag is incorrect, which would explain why I get module load errors whenever I try to load your binary version.
I was also wondering if there was any particular reason why you're grabbing the 2.6.28 source then patching to 2.6.29 instead of just taking the 2.6.29 tarball? It just seems like some waste of resources to me.
I modified your PKGBUILD/.install slightly and I'm trying to build -rc2 now. I'll throw up a link when I get it done if you're interested. I think it's going to take a while though just because there is so much custom stuff in these AAO PKGBUILDS (removing dirs, etc)
Hey, I am aware of the problem! :) I have not found a solution to it yet as I'm not sure what actually is causing the error, but it seems to install and function perfectly afterall. If anyone can give me a hint, that would be highly appreciated.
Getting this when I install
error: scriptlet failed to execute w
Bumped to rc1-git5! :)
Bumped to git11. http://dolly.rulex.net/~giga/arch/kernel26-one-dev-latest-i686.pkg.tar.gz will now on always point to the latest binary if you don't feel like compiling the kernel yourself everytime this package is updated, which I do very frequently as new git snapshots of the kernel source tree is made about once a day.
Bumped the package to git8. And the package is available at http://dolly.rulex.net/~giga/arch/kernel26-one-dev-2.6.28-3-i686.pkg.tar.gz :)
Updated to git6 and added a new patch which properly implements the ath5k LED support.
This kernel is designed to follow kernel.org's development snapshots of the kernel code and add in other experimental patches which improves the kernel in Acer Aspire One laptops. Please use this kernel with absolute caution!
The current release includes following patches:
- 2.6.28-git4
- Ath5k ledfix
This kernel also includes:
- Bluetooth support compiled in as static
- Ext4 read/write support compiled in as module
- Kexec support
Lazy folks can download the already compiled kernel from my Arch dump directory: http://dolly.rulex.net/~giga/arch/kernel26-one-dev-2.6.28-1-i686.pkg.tar.gz
v1.6.0