Linus Torvalds announced the release of the 2.6.6 stable kernel. A number of notable additions found their way into the mainline 2.6 kernel during this development cycle, including Jens Axboe’s laptop mode and the completely fair queueing (CFQ) I/O scheduler, support for a non-executable stack on a number of architectures, several patches laying the groundwork for object-based reverse mapping, and 4KB kernel stacks for the i386 architecture reducing the kernel’s per process overhead, KernelTrap reports.
The updates just keep comming! Many enhancments it looks like too.
Just switched from 2.6.5 a few minutes ago, but so far everything is as peachy as ever.
Does anyone know if nvidia’s video driver works with the released version of the 2.6.6 kernel?
After some tweaking i got it working with 2.6.5, but i couldn’t get it working with the 2.6.6 release candidates.
Which version of the drivers were you using? I used the 5336 drivers, and it ‘just worked’.
Stats pulled from /proc/driver/nvidia/version:
NVRM version: NVIDIA Linux x86 NVIDIA Kernel Module 1.0-5336 Wed Jan 14 18:29:26 PST 2004 GCC version: gcc version 3.3.3 (Debian 20040401)
The nvidia driver won’t work if you enable -mregparm=3 (register option) or 4 kb stacks, other than that everything should be peachy.
Does anyone know how long this will take to be added to sid or sarge???
Do you really need to wait? Grab the kernel from a mirror of kernel.org and compile it yourself. If you’ve never compiled a kernel before you may be pleasantly suprised how very easy it can be.
Yes, but it doesn’t have Debian patches if you pull it from kernel.org
I’ll wait till I can “apt-get install kernel-source-2.6.6” 🙂
And then compile it the Debian way!
support for a non-executable stack on a number of architectures
Finally doing something right!
including Jens Axboe’s laptop mode
What is that? Anyone care to explain.
[PATCH] fixup for C1 Halt Disconnect problem on nForce2 chipsets
This is the notorious force2 bug that will lock the computer completely unless apic and lapic are disabled. NVidia sure was slow to release information about this but they finally did a week ago. Read all about it in lkml
http://lkml.org/lkml/2004/5/3/157
Also note that this patch might lower the temperature of your cpu as experienced by many (really kewl).
Jens Axboe’s laptop mode:
http://kerneltrap.org/node/view/653
Thanks Kingston.
No problem
“and 4KB kernel stacks for the i386 architecture”
hey does this mean this newer kernel would work/support older
computers better?
For example if I ran Vecter Linux 1.8 with a 2.1 kernel and recompiled it with a 2.6 kernal would that be an upgrade?
I just rebooted my machine, recompiled my nvidia driver and my soundcard driver, both drivers don’t work anymore they quit with:
Invalid module format
I don’t have:
-mregparm=3 (register option) or 4 kb stacks
activated.
I’m pretty sure there is a severe bug in the new kernel, it must have to do with compiling the driver, my soundcard driver is very simple and worked fine on all 2.6 kernels so far.
I just looked at the Makefile for the new 2.6.6 , there have been a lot of changes, could it bee, that those changes break out of tree module compile?
not beeing able to load modules, doesnt mean 2.6.6 has a serious bug. It could be your drivers arent ready for 2.6.6 so 1) wait until those drivers get out 2) dont use then if you want to keep in cutting edge
i rather think you ll find 2.4.26 really stable
“”1) wait until those drivers get out””
Funny:-)
I guess I should have mentioned, that one of the drivers was written by me(the soundcard driver), that is why I’m so concerned, because I know the driver is ok, but something has changed which causes this problem.
I suspect the new changes in the Makefile are responsible.
I mean I don’t mind to change my makefile in order to comply to any changes, but I don’t think it is cool to change anything from 2.6.5 to 2.6.6 that requires everyone to change their makefile in order to support any new method.
Sorry guys,
My driver works again. I changed something last week in my makefile, had an error.
So my driver works fine with 2.6.6, only the nvidia driver has a problem on my box
Opensource is making a step foward! Now there is a link at sourceforge to donate to opensource projects. In the future you will see “click here to buy” to download opensource projects… Even in the freshmeat.net, if you like to eat something, please pay first:) Programmers are donating source-code to someone making a profit in the future… They start by free (opensource), then donate, then click here to buy… i’m very serious!!!
I use gentoo. Seems like the ebuild is incorrect. Running the nvidia driver installer manually fixes the problem.
There appear to be a load of NTFS commits.
Does this mean NTFS is stable now? Is writing safe?
>Does this mean NTFS is stable now?
No
>Is writing safe?
No
Well NTFS reads are perfectly stable, as before.
Is is it common to have this many 2.6.x versions without branching to let 2.7.x begin? I’m young and I never followed the kernel story before 2.5.
You can probably install kernel-patch-debian-2.6.5 and apply
the patches from there on the new 2.6.6.
Also don’t forget to use kernel-package.
And one last thing – why do you need the debian patches so much? I run vanilla kernels for years now (well, I patched 2.4 with MPPE and preemptive kernel before I switched to 2.6).
yes,, but i did sell the pc with that card on..
Yeah the Nvidia driver works great under 2.6.
Well I’d keep one ready as a backup. 2.6 does require you to make modifications on several files which may or may not be backward compatible with 2.4.
what debian patches are there in 2.6?
“For example if I ran Vecter Linux 1.8 with a 2.1 kernel and recompiled it with a 2.6 kernal would that be an upgrade?”
If you’re going from Kernel 2.1 to 2.6 you better do alot more than just that. You have to upgrade your GLIBS then your GCC, Make, and many other system files to get it ready. Then you should go to kernel 2.4 first, make sure it’s fully compatible then go to Kernel 2.6.
Otherwise I’d go with a new version of your distribution.
http://www.debian.org (package search)
just installed it and the centrino drivers, everthing iw orkin great!
Just upgraded 2.6.4 to 2.6.6. It kinda sucks that they’ve been messing with /proc filesystem again – lm_sensors 2.8.5 dont work anymore, and you have to upgrade to 2.8.6
Download the latest lm_sensors package and then:
‘make user’ and ‘make user_install’
Copy the /usr/local/bin/ and /usr/local/lib to /usr/bin and /usr/lib (depending on your distro) and walla! it should work again…