Kernel 2.6.32.1-deadlock released for Debian/Ubuntu (Deadlock)
Yesterday, the kernel development team have released kernel version 2.6.32.1. As I was looking at the ChangeLog from kernel.org website, I have noticed that there are not much changes to this kernel, besides tons of fixed for ext4 file system. It seems the previous kernel, 2.6.32, had some regression when it came to ext4 file system. I’m not really sure how much of the issues were solved regarding the ext4 file system, but I hope it did improve, as there was some performance losses because of this.
The packages build now, also included the same goodies like the previous kernel packages, but with some updates. First of all, like in all of the kernel builds, acerhdf module was updated to version 0.5.22 (Acer Aspire One Fan control module), coretemp fixed to support also Intel Atom processors, added unionfs support, btrfs support (kind of an experimental version), ureadahead patch, and of course a very custom kernel configuration.
The kernel was build totally different than the other versions build by me and it suppose to be more stable, faster and responsive. I have test the new build on my laptops and it does seem to have a performance upgrade, if I can call it like that.
The installation instruction I wont write like always, but I will tell you from where you can get the packages or kernel source code in case you wanna build this kernel yourself. To download the deb packages, please go to http://dl.robertalks.com/kernel/2.6.32.1-deadlock/ (US/CA mirror) or http://mirror.visualserver.org/kernel/2.6.32.1-deadlock/ (CZ/EU mirror) and for the kernel source code and kernel configuration go to http://dl.robertalks.com/kernel/source/ (US/CA mirror) or http://mirror.visualserver.org/kernel/source/ (CZ/EU mirror)
Hi,
I use debian lenny/stable.
I had to switch to 2.6.32.1-deadlock the ath9k driver, installed the image and the headers.
To get the the iptables TARPIT target. I wanted to build xtables-addons, after grabbing iptables and iptables-dev from squeeze, module-assistant got its shot on building the module, but it failed.
module-assistant auto-install xtables-addons
…
make[2]: Entering directory `/usr/src/linux-headers-2.6.32.1-deadlock’
/usr/src/linux-headers-2.6.32.1-deadlock/arch/x86/Makefile:39:
/usr/src/linux-headers-2.6.32.1-deadlock/arch/x86/Makefile_32.cpu: No
such file or directory
make[2]: *** No rule to make target
`/usr/src/linux-headers-2.6.32.1-deadlock/arch/x86/Makefile_32.cpu’.
Stop.
make[2]: Leaving directory `/usr/src/linux-headers-2.6.32.1-deadlock’
make[1]: *** [binary-modules] Error 2
make[1]: Leaving directory `/usr/src/modules/xtables-addons’
I’d say thats a problem with the headers supplied?
Do you plan to fix the headers so one can use them?
I can’t really fix it due to how the kernel is build, but you can download the source, put it in /usr/src, link it to /lib/modules/2.6.32.1-deadlock/build and source, then try with make: make oldconfig; make prepare and maybe in the worst case make modules.
I linked the build dir to /lib/modules/2.6.32.1-deadlock/build, did not resolve the Makefile_32.cpu, issues.
So I copied Makefile_32.cpu from the build dir.
The Problem changed,
make[2]: Entering directory `/usr/src/linux-headers-2.6.32.1-deadlock’
LD /usr/src/modules/xtables-addons/built-in.o
CC [M] /usr/src/modules/xtables-addons/compat_xtables.o
In file included from include/linux/ip.h:19,
from /usr/src/modules/xtables-addons/compat_xtables.c:9:
include/linux/types.h:4:23: error: asm/types.h: No such file or directory
In file included from include/linux/types.h:14,
from include/linux/ip.h:19,
from /usr/src/modules/xtables-addons/compat_xtables.c:9:
include/linux/posix_types.h:47:29: error: asm/posix_types.h: No such file or directory
In file included from include/linux/ip.h:19,
from /usr/src/modules/xtables-addons/compat_xtables.c:9:
I think it is related to:
ls -al /usr/src/linux-headers-2.6.32.1-deadlock/include/asm
lrwxrwxrwx 1 root root 8 2010-02-20 20:27 /usr/src/linux-headers-2.6.32.1-deadlock/include/asm -> asm-i386
You are doing it wrong. You need the source of the kernel from linux-source-2.6.32.1, like it to build and source and make prepare; make modules, but before copy the config file from /boot.
I disagree, usually xtables can be build without re-compiling the kernel yourself on debian.