View previous topic :: View next topic |
Author |
Message |
seppe Guru
Joined: 01 Sep 2003 Posts: 431 Location: Hove, Antwerp, Belgium
|
Posted: Mon Aug 16, 2004 3:07 am Post subject: 2.6.8.1-nitro1 "The kernel with hair on its balls" |
|
|
Here is the new nitro-sources for the 2.6.8.1 kernel!
Applied patches:
Code: |
from_2.6.8.1_to_staircase7.I
schedrange.diff
schedbatch2.4.diff
schediso2.5.diff
sched-adjust-p4gain
hard_swappiness1.diff
supermount-ng204.diff.bz2
defaultcfq.diff
config_hz.diff
1g_lowmem_i386.diff
kiflush1.diff
token-thrashing-control.patch
__cleanup_transaction-latency-fix.patch
filemap_sync-latency-fix.patch
jbd-recovery-latency-fix.patch
journal_clean_checkpoint_list-latency-fix.patch
kjournald-smp-latency-fix.patch
prune_dcache-latency-fix.patch
slab-latency-fix.patch
truncate_inode_pages-latency-fix.patch
unmap_vmas-smp-latency-fix.patch
9000-SuSE-117-writeback-lat.patch
patch-i386-irq_enable_spinlocks2
patch-ool-spinlocks
BadRAM-2.6.5.2.patch.bz2
get_user_pages-latency-fix.patch
preempt-timing-2.6.8-rc1
vesafb-tng-0.9-rc3-r4-2.6.8-rc1.patch.bz2
lirc-2.6.5-mm1-20040406.bz2
menuconfig-NAME-v1.0.patch
squashfs2.0-patch
gcloop-2.6-20040527.patch
kernel-events-rml-2.6.8-rc2-6.patch
fbsplash-0.9-r5-2.6.8-rc4-nitro1.diff
2.6.8.1-nitro1-write-barriers
2.6.8-rc1-reiser4.diff.bz2
2.6.8-rc4-nitro1-reiser4-fix.diff
nforce2-ioapic-rd-2.6.5.patch
nforce2-idleC1halt-rd-2.6.5.patch
lufs-0.9.7-2.6.0-test9.patch.bz2
|
Download
ebuild at http://sepi.be/nitro/2.6.8.1-nitro1/nitro-sources-2.6.8.1-r1.ebuild
bz2 at http://sepi.be/nitro/2.6.8.1-nitro1/patch-2.6.8.1-nitro1.bz2
Changes:
- applies on 2.6.8.1
- updated CK patches
- lufs is back
- win4lin is out (will be back soon)
- nforce2 fixes
- acpi is out (will be back soon)
Aims:
- optimize kernel for desktop use
- keep latency as low as possible
- include popular patches like lirc, win4lin, supermount, vesafb, gensplash, reiser4, acpi, lufs, ...
I know, the reiser4 patch is outdated but it's not an easy job to fix the failed hunks
Any help is always welcome, just go to #nitro-sources at irc.freenode.net
Good luck and have fun! _________________ nitro-sources, because between stable and experimental there exists only speed
Latest release I made: 2.6.13.2-nitro1 |
|
Back to top |
|
|
Plastic l33t
Joined: 24 Mar 2004 Posts: 649
|
Posted: Mon Aug 16, 2004 3:36 am Post subject: |
|
|
Great work! Nitro has replaced love on my system. |
|
Back to top |
|
|
thedumbkid n00b
Joined: 13 Dec 2003 Posts: 72
|
Posted: Mon Aug 16, 2004 3:55 am Post subject: |
|
|
thanks seppe!
was just about to apply write-barrier to 2.6.8 nitro
might as well grab this instead |
|
Back to top |
|
|
chucksaysword n00b
Joined: 30 Dec 2003 Posts: 12
|
Posted: Mon Aug 16, 2004 3:58 am Post subject: |
|
|
I get Code: | if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.6.8-nitro1; fi | after compiling. Makefile reports Code: | VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 8
EXTRAVERSION = -nitro1
NAME=The kernel with hair on its balls |
Is there something wrong with the kernel numbering or is it getting too late? |
|
Back to top |
|
|
Moloch Apprentice
Joined: 17 Mar 2003 Posts: 293 Location: Albuquerque, NM, US
|
Posted: Mon Aug 16, 2004 4:50 am Post subject: |
|
|
Does this happen to have the barrier patches? I noticed somethings look like they could be it, just under a differnet name. |
|
Back to top |
|
|
Martigen n00b
Joined: 04 Mar 2003 Posts: 59
|
Posted: Mon Aug 16, 2004 7:34 am Post subject: |
|
|
I'm probably wrong since you've managed to apply them, but I thought the nforce2 patches were now mainstream? I've certainly experienced no more lockups after enabling halt for the last few kernel versions now. |
|
Back to top |
|
|
petrjanda Veteran
Joined: 05 Sep 2003 Posts: 1557 Location: Brno, Czech Republic
|
Posted: Mon Aug 16, 2004 7:42 am Post subject: |
|
|
Ok, this was my first 2.6.8 series emerge, however, I used to have a nice bootsplash image in framebuffer in the console, now it's just black (without any picture in the background), how do I fix that? (vesagb option in the kernel is set to 1024x768@75 and framebuffer is compile in the kernel as well) _________________ There is, a not-born, a not-become, a not-made, a not-compounded. If that unborn, not-become, not-made, not-compounded were not, there would be no escape from this here that is born, become, made and compounded. - Gautama Siddharta |
|
Back to top |
|
|
Pink Veteran
Joined: 24 Jul 2003 Posts: 1062
|
Posted: Mon Aug 16, 2004 10:08 am Post subject: |
|
|
Martigen wrote: | I'm probably wrong since you've managed to apply them, but I thought the nforce2 patches were now mainstream? I've certainly experienced no more lockups after enabling halt for the last few kernel versions now. |
I'm also confused by this as the patches (and looking at the code they are the original patches) were fixes for nforce problems that were fixed some months ago and are now standard in the mainstream kernels.
Just for interest, applying the patches doesn't mean a lot, you can apply a lot of patches with no rejects, it doesn't actually mean the kernel is altered or the patch does anything.
However, if I am wrong (and it is more than likely I am) can someone explain it to me please, I am certainly no nforce guru.
Much appreciated |
|
Back to top |
|
|
petrjanda Veteran
Joined: 05 Sep 2003 Posts: 1557 Location: Brno, Czech Republic
|
Posted: Mon Aug 16, 2004 10:17 am Post subject: |
|
|
Back to 2.6.7-ck5.
I dont know whether it is a 2.6.8 overall issue, or just the patchset issue, it made my system unstable. ie: opening files in mplayer would freeze the system. _________________ There is, a not-born, a not-become, a not-made, a not-compounded. If that unborn, not-become, not-made, not-compounded were not, there would be no escape from this here that is born, become, made and compounded. - Gautama Siddharta |
|
Back to top |
|
|
charlieg Advocate
Joined: 30 Jul 2002 Posts: 2149 Location: Manchester UK
|
Posted: Mon Aug 16, 2004 11:10 am Post subject: |
|
|
Running very smoothly here. Nothing more to report, Cap'n. _________________ Want Free games?
Free Gamer - open source games list & commentary
Open source web-enabled rich UI platform: Vexi |
|
Back to top |
|
|
luisfeser Guru
Joined: 22 May 2004 Posts: 543 Location: /España/Toledo
|
Posted: Mon Aug 16, 2004 11:31 am Post subject: |
|
|
I have a little problem.
When i boot, lilo say:
"you passed an undefined mode number:
Press <return> to see modes or <space> to continue"
I press space and during two seconds the fonts are big and ugly, and after it become well as always.
It only happens with nitro sources, i think it is for the vesafb patch.
I put 1024x768@85 in kernel, but with the default values it fails too.
This is my lilo options:
Code: | lba32
disk=/dev/sda
bios=0x80
boot="/dev/sda"
install=/boot/boot-bmp.b
#install=/boot/boot.b
bitmap=/boot/handy_128bis.bmp
bmp-colors=38,68,53,112,38,25 # text color
bmp-table=114p,347p,2,7 # label position on the screen p=pixel
bmp-timer=470p,336p,25,0,11 # timer position on the screen p=pixel
map=/boot/map
prompt
timeout="50"
default=gentoo_268.1-n1
other=/dev/sda1
label="WindowsXP"
image="/boot/kernel-2.6.8.1-nitro1"
label="gentoo_268.1-n1"
root=/dev/sda7
#vga=030C
vga=0x318
#vga=791
#vga=0164
#vga=a
read-only
#append="video=vesafb:scrollback:128K,ywrap,mtrr"
append="video=vesafb:ywrap,mtrr" |
The comment values are because i have been trying, but doesnt work
Any idea???
Thanks, sorry about my english and great work seppe _________________ AMD Athlon XP-M 2500+ @2200MhHz|1GB DDR @400MHz Dual-Chanel|NVIDIA GeForce4 MX 420|SB Live 5.1|ADSL 512/128 Arsys
gentoo ~x86 |
|
Back to top |
|
|
petrjanda Veteran
Joined: 05 Sep 2003 Posts: 1557 Location: Brno, Czech Republic
|
Posted: Mon Aug 16, 2004 12:55 pm Post subject: |
|
|
that vga line is not needed anymore, comment it and then it will work. _________________ There is, a not-born, a not-become, a not-made, a not-compounded. If that unborn, not-become, not-made, not-compounded were not, there would be no escape from this here that is born, become, made and compounded. - Gautama Siddharta
Last edited by petrjanda on Tue Aug 17, 2004 3:50 am; edited 1 time in total |
|
Back to top |
|
|
Moloch Apprentice
Joined: 17 Mar 2003 Posts: 293 Location: Albuquerque, NM, US
|
Posted: Mon Aug 16, 2004 1:17 pm Post subject: |
|
|
Moloch wrote: | Does this happen to have the barrier patches? I noticed somethings look like they could be it, just under a differnet name. |
Code: | 2.6.8.1-nitro1-write-barriers |
Gah, sorry. It was 2 am, when reading that. |
|
Back to top |
|
|
Martigen n00b
Joined: 04 Mar 2003 Posts: 59
|
Posted: Mon Aug 16, 2004 2:01 pm Post subject: |
|
|
PickledOnion wrote: | Martigen wrote: | I'm probably wrong since you've managed to apply them, but I thought the nforce2 patches were now mainstream? I've certainly experienced no more lockups after enabling halt for the last few kernel versions now. |
I'm also confused by this as the patches (and looking at the code they are the original patches) were fixes for nforce problems that were fixed some months ago and are now standard in the mainstream kernels.
|
Just to check I thought I'd see if my kernel (2.6.8-rc4-nitro1, which doesn't from my knowledge include the nforce2 fixes) reported anything regarding C1 Halt fixups:
Code: | root@agamemnon / # dmesg |grep C1
PCI: nForce2 C1 Halt Disconnect fixup
ACPI: PCI Interrupt Link [APC1] (IRQs *16), disabled.
ACPI: PCI Interrupt Link [APC1] enabled at IRQ 16
15 001 01 1 1 0 0 0 1 1 C1
ACPI: Processor [CPU0] (supports C1)
|
This would seem to imply that, indeed, the nforce fixes are mainstream (or at least apart of the CK patchset Nitro is based on). |
|
Back to top |
|
|
Zordas n00b
Joined: 10 Jun 2003 Posts: 19
|
Posted: Mon Aug 16, 2004 2:34 pm Post subject: Frambuffer issue |
|
|
Just tried the nitro sources for the first time and I'm getting this error during the compile.
Code: | make[1]: `arch/x86_64/kernel/asm-offsets.s' is up to date.
CHK include/linux/compile.h
CC drivers/video/fbmem.o
In file included from drivers/video/fbmem.c:39:
include/video/vesa.h:22: error: field `regs' has incomplete type
make[2]: *** [drivers/video/fbmem.o] Error 1
make[1]: *** [drivers/video] Error 2
make: *** [drivers] Error 2 |
I have an Nvidia FX5200 video card and a NFORCE3-250GB chipset. Any help would be appriciated since my kernel needs more hair on its balls (er.. I mean faster kernel) |
|
Back to top |
|
|
DaMouse Apprentice
Joined: 18 Jul 2003 Posts: 233
|
Posted: Mon Aug 16, 2004 2:35 pm Post subject: |
|
|
meh, I've ported Reiser4 before, next time I get some spare minutes I'll hack you one up seppe
Gouranga
-DaMouse _________________ I am the dark lord DaMouse I eat souls and wear the dressing gown of evil. |
|
Back to top |
|
|
Martigen n00b
Joined: 04 Mar 2003 Posts: 59
|
Posted: Mon Aug 16, 2004 2:42 pm Post subject: |
|
|
Just to reply to myself, since this is clearly the done thing, further on nforce2 fixups:
* It is mainstream, and can be found in arch/i386/pci/fixup.c
* This is, after seeing the code and remembering a discussion months ago on the topic, the preferred method over the 'ioapic' and 'c1halt' patches.
So Seppe, a request: drop the nforce2 patches please
Great patchset btw, moved over to nitro from xx and love. |
|
Back to top |
|
|
luisfeser Guru
Joined: 22 May 2004 Posts: 543 Location: /España/Toledo
|
Posted: Mon Aug 16, 2004 2:59 pm Post subject: |
|
|
petrjanda wrote: | that vga line is not needed anymore, uncomment it and then it will work. |
thanks, now works well _________________ AMD Athlon XP-M 2500+ @2200MhHz|1GB DDR @400MHz Dual-Chanel|NVIDIA GeForce4 MX 420|SB Live 5.1|ADSL 512/128 Arsys
gentoo ~x86 |
|
Back to top |
|
|
Cagnulein l33t
Joined: 18 Sep 2003 Posts: 861 Location: Modena, Italy
|
Posted: Mon Aug 16, 2004 3:19 pm Post subject: |
|
|
all works fine on my toshiba m30-801. |
|
Back to top |
|
|
Raistlin l33t
Joined: 17 May 2004 Posts: 691 Location: Boston, MA
|
Posted: Mon Aug 16, 2004 5:17 pm Post subject: |
|
|
<ot sorry="yes"> i was offline for some days (due to a storm ) and what see my tired eyes: is it a new kernel naming scheme? or could anybody explain to me what the 1 after the 8 in 2.6.8.1 should mean?
</ot>
cheers, raist. _________________ Zwei Was Eins Initially
"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." |
|
Back to top |
|
|
luqas Guru
Joined: 02 Jan 2004 Posts: 588 Location: /US/Texas/Beaumont
|
Posted: Mon Aug 16, 2004 5:44 pm Post subject: |
|
|
2.6.8 had a serious nfs bug, so they fixed it and just named the new version 2.6.8.1. |
|
Back to top |
|
|
AustrianCoder Apprentice
Joined: 11 Oct 2003 Posts: 258 Location: �sterreich
|
Posted: Mon Aug 16, 2004 5:49 pm Post subject: |
|
|
I added nitro-sources to portage of gentoo.de, they should be ready via rsync in about 20 minutes, because the rsync server updates with the cvs very 30 minutes.
You only need to add
SYNC="rsync://rsync16.de.gentoo.org/gentoo-merged"
into your /etc/make.conf.
WebCVS: http://www.gentoo.de/viewcvs/gentoo-x86/ |
|
Back to top |
|
|
Pink Veteran
Joined: 24 Jul 2003 Posts: 1062
|
Posted: Mon Aug 16, 2004 5:59 pm Post subject: |
|
|
AustrianCoder wrote: | I added nitro-sources to portage of gentoo.de, they should be ready via rsync in about 20 minutes, because the rsync server updates with the cvs very 30 minutes.
You only need to add
SYNC="rsync://rsync16.de.gentoo.org/gentoo-merged"
into your /etc/make.conf.
WebCVS: http://www.gentoo.de/viewcvs/gentoo-x86/ |
Thanks very much |
|
Back to top |
|
|
Cagnulein l33t
Joined: 18 Sep 2003 Posts: 861 Location: Modena, Italy
|
Posted: Mon Aug 16, 2004 6:01 pm Post subject: |
|
|
i'm thinking about a rss system for the new version of nitro-sources...bad idea? |
|
Back to top |
|
|
AustrianCoder Apprentice
Joined: 11 Oct 2003 Posts: 258 Location: �sterreich
|
Posted: Mon Aug 16, 2004 6:12 pm Post subject: |
|
|
Other mehtode to get the ebuilds fomr gentoo.de:
1. echo "app-portage/gentoolkit-dev ~ARCH" >> /etc/portage/package.keywords
ARCH... set your arch.
2. emerge gentoolkit-dev
3. /etc/gensync/gentoo-de.syncsource:
id="gentoo-de"
description="gentoo.de Portage Overlay"
rsync="rsync://rsync.gentoo.de/gentoo-de-ebuilds"
// !!! set overlay for your needs !!!!
overlay="/root/overlay/"
4. run gensync gentoo-de
You have now the portage from gentoo.de in the overlay dir.
Also run this command to update the portage. |
|
Back to top |
|
|
|