Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
2.6.20-viper1: D'ya like dags?
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3, 4  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
vipernicus
Veteran
Veteran


Joined: 17 Jan 2005
Posts: 1462
Location: Your College IT Dept.

PostPosted: Thu Feb 08, 2007 3:40 am    Post subject: 2.6.20-viper1: D'ya like dags? Reply with quote

Viper Sources is pretty much my playground for new patches.

The main goal of this patchset is pretty much to offer the latest features, decrease latencies, decrease overhead, and improve interactivity. The only difference is experimental versions of everything. I boot test each release and run for an extended amount of time.


/* Notes */
Been a while since I've made a release, but since Con Kolivas decided to release a brand new cpu scheduler called RSDL (Rotating Staircase Deadline Scheduler).


http://bhhdoa.org.au/pipermail/ck/2007-February/006612.html

From the CK Mailing List:
Features:
Virtually immune to any starvation mechanism.
Absolutely no runtime interactivity estimation or bonus mechanism.
Virtually complete cpu distribution fairness based on nice.
Low latency with a virtual deadline mechanism.
Solid interactivity within the confines of the above.

Using 'nice' on this cpu scheduler should be very effective at metering out
appropriate amounts of cpu and latency.

HOTFIX 1! Fixes some boot issues. Update RSDL CPU scheduler from 0.12 to 0.13 can be found here:
http://vipernicus.evolution-mission.org/files/patches/2.6.20/viper1/broken-out/sched-rsdl-0.12-0.13.patch

HOTFIX 2! Update RSDL CPU scheduler from 0.13 to 0.14 can be found here:
http://vipernicus.evolution-mission.org/files/patches/2.6.20/viper1/broken-out/sched-rsdl-0.13-0.14.patch

HOTFIX 3! Several big changes. Update RSDL CPU scheduler from 0.14 to 0.15 can be found here:
http://vipernicus.evolution-mission.org/files/patches/2.6.20/viper1/broken-out/sched-rsdl-0.14-0.15.patch

HOTFIX 4! Build fix. Update RSDL CPU scheduler from 0.15 to 0.16 can be found here:
http://vipernicus.evolution-mission.org/files/patches/2.6.20/viper1/broken-out/sched-rsdl-0.15-0.16.patch

Additional Reiser4 Patch can be found here:
http://vipernicus.evolution-mission.org/files/patches/2.6.20/viper1/broken-out/reiser4-2.6.20.patch

Example of Viper Tunables:
Code:
Viper Tunables --->
(6) Minimum Round Robin Timeslice (in milliseconds)
(19) Factor For Default Value
(66) Percentage RAM Filled With Mapped Pages
(1) Hard Mapped Limit
(1) Tail Large Files


2.6.20-viper1: D'ya like dags?
Code:
/* Patch List */
sched-rsdl-0.12.patch
adaptive-readahead-2.6.20.patch
ck-desktop-rollup-2.6.20.patch
genpatches-rollup-2.6.20.patch
suspend2-2.2.9.3-for-2.6.20.patch
sched-rsdl-deadline-tunables-1.patch
rcu-preempt-rollup-2.6.20.patch
ibm-acpi-0.13-20070206_v2.6.20.patch
linux-phc-0.2.8-for-2.6.20.patch
daconfig-2.3.1-2.6.20.patch
viper-version.patch


Enjoy!

Patch:
http://vipernicus.evolution-mission.org/files/patches/2.6.20/viper1/linux-2.6.20-viper1.bz2

Ebuild:
http://vipernicus.evolution-mission.org/files/patches/2.6.20/viper1/viper-sources-2.6.20-r1.ebuild

Broken-Out:
http://vipernicus.evolution-mission.org/files/patches/2.6.20/viper1/linux-2.6.20-viper1-broken-out.tar.bz2

Broken-Out (Directory):
http://vipernicus.evolution-mission.org/files/patches/2.6.20/viper1/broken-out/

Making it work:

Ebuild Method:
Code:
mkdir -p /usr/local/portage/sys-kernel/viper-sources/files
cd /usr/local/portage/sys-kernel/viper-sources/
wget http://vipernicus.evolution-mission.org/files/patches/2.6.20/viper1/viper-sources-2.6.20-r1.ebuild
ebuild viper-sources-2.6.20-r1.ebuild digest
USE="symlink" emerge viper-sources
cd /usr/src/linux
make MENUCONFIG_COLOR=blackbg menuconfig


Manual Method:
Code:
cd /usr/src
rm linux
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.20.tar.bz2
tar -xvjf linux-2.6.20.tar.bz2
mv linux-2.6.20 linux-2.6.20-viper1
ln -s linux-2.6.20-viper1 linux
cd linux
wget http://vipernicus.evolution-mission.org/files/patches/2.6.20/viper1/linux-2.6.20-viper1.bz2
bzcat linux-2.6.20-viper1.bz2 | patch -p1
make MENUCONFIG_COLOR=blackbg menuconfig



Applying Hotfixes:
Code:
cd /usr/src/linux
wget http://vipernicus.evolution-mission.org/files/patches/2.6.20/viper1/broken-out/{hotfix1-name}.patch
patch -p1 < ./{hotfix1-name}.patch
wget http://vipernicus.evolution-mission.org/files/patches/2.6.20/viper1/broken-out/{hotfix2-name}.patch
patch -p1 < ./{hotfix2-name}.patch
make clean
make MENUCONFIG_COLOR=blackbg menuconfig
make && make modules_install && make install

_________________
Viper-Sources Maintainer || nesl247 Projects || vipernicus.org blog


Last edited by vipernicus on Mon Feb 12, 2007 11:31 pm; edited 12 times in total
Back to top
View user's profile Send private message
mbar
Veteran
Veteran


Joined: 19 Jan 2005
Posts: 1902
Location: Poland

PostPosted: Thu Feb 08, 2007 5:52 am    Post subject: Reply with quote

nice :)
Back to top
View user's profile Send private message
bollucks
l33t
l33t


Joined: 27 Oct 2004
Posts: 606

PostPosted: Thu Feb 08, 2007 6:35 am    Post subject: Reply with quote

How's it behave? (btw there's a 0.12 rsdl patch in that directory now).
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 5345
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Thu Feb 08, 2007 9:19 am    Post subject: Reply with quote

great release :!:

unfortunately I can't use it since there's no reiser4 support, any suggestions which reiser4-patch to use?
_________________
Unofficial minimal livecd x86/amd64 w/reiser4+truecrypt (by Neo2)
2.6.37.2_plus_v1: BFS, CFS,THP,compaction, zcache or TOI
Hardcore Linux user since 2004 :D
Back to top
View user's profile Send private message
RobertDavid
Apprentice
Apprentice


Joined: 08 Aug 2005
Posts: 271
Location: Czech Republic

PostPosted: Thu Feb 08, 2007 9:56 am    Post subject: Reply with quote

Nice release:) But I also beg for the reiser4 (since I have / on reiser4)
_________________
Arch & Fluxbox & 2.6.24-rc-zen!!!!
robertek.brevnov.net
Back to top
View user's profile Send private message
yoshi314
l33t
l33t


Joined: 30 Dec 2004
Posts: 782
Location: PL

PostPosted: Thu Feb 08, 2007 9:59 am    Post subject: Reply with quote

Sure i like .. dags. I like caravans better.

does it include fglrx 2.6.20 patch?
_________________
~amd64, ~x86
shrink your /usr/portage with squashfs+aufs
Back to top
View user's profile Send private message
Kollin
l33t
l33t


Joined: 25 Feb 2006
Posts: 951
Location: Sofia/Bulgaria

PostPosted: Thu Feb 08, 2007 10:18 am    Post subject: Reply with quote

kernelOfTruth wrote:
great release :!:

unfortunately I can't use it since there's no reiser4 support, any suggestions which reiser4-patch to use?


What!?!?
No reiser4! C`moon guys it`s 2007 already - reiser4 must be obligatory in these days :D
_________________
"Dear Enemy: may the Lord hate you and all your kind, may you be turned orange in hue, and may your head fall off at an awkward moment."
"Linux is like a wigwam - no windows, no gates, apache inside..."
Back to top
View user's profile Send private message
martin.k
Guru
Guru


Joined: 28 Nov 2004
Posts: 492
Location: Wylatowo, Polska

PostPosted: Thu Feb 08, 2007 11:07 am    Post subject: Reply with quote

I know that reiser4 code is crappy, but as soon as it's included in viper I'll switch from 2.6.17-emission8
Well done!
_________________
linux-2.6.17 +ck +R4 +lockless +genetic-as +... więcej nie pamiętam :)
LRU #299256
Back to top
View user's profile Send private message
vipernicus
Veteran
Veteran


Joined: 17 Jan 2005
Posts: 1462
Location: Your College IT Dept.

PostPosted: Thu Feb 08, 2007 12:37 pm    Post subject: Reply with quote

bollucks wrote:
How's it behave? (btw there's a 0.12 rsdl patch in that directory now).

Woops, forgot to change it in my post, it actually is 0.12 in my patch. It's behaves well. Haven't really gotten do many interactivity tests.

kernelOfTruth wrote:
unfortunately I can't use it since there's no reiser4 support, any suggestions which reiser4-patch to use?

You guys still run Reiser4? I'll see what I can come up with today for an add-on patch.
_________________
Viper-Sources Maintainer || nesl247 Projects || vipernicus.org blog
Back to top
View user's profile Send private message
tranquilcool
Veteran
Veteran


Joined: 25 Mar 2005
Posts: 1030

PostPosted: Thu Feb 08, 2007 12:59 pm    Post subject: Reply with quote

reiser4 again?

god save the queen!
_________________
this is a strange strange world.
Back to top
View user's profile Send private message
waspie
n00b
n00b


Joined: 04 May 2004
Posts: 12

PostPosted: Thu Feb 08, 2007 1:56 pm    Post subject: Reply with quote

mine hangs at

NET: Registered Protocol Family 2

which seems to have something to do with SMP as this page
http://en.opensuse.org/SDB:Installation_hangs_at_%22NET:_Registered_Protocol_Family_2%22

says to pass this
maxcpus=0
to the kernel during boot.

i'm using a poweredge 2950 (dual quad-core) so nosmp is not an option.

im testing on a lesser-userd 2800 (dual dual-core) to see if i can get it to boot somehow.

**edit**
built from scratch (fresh .config) and made it to
TCP Reno Registered

:\
Back to top
View user's profile Send private message
vipernicus
Veteran
Veteran


Joined: 17 Jan 2005
Posts: 1462
Location: Your College IT Dept.

PostPosted: Thu Feb 08, 2007 2:51 pm    Post subject: Reply with quote

waspie wrote:
mine hangs at

NET: Registered Protocol Family 2

which seems to have something to do with SMP as this page
http://en.opensuse.org/SDB:Installation_hangs_at_%22NET:_Registered_Protocol_Family_2%22

says to pass this
maxcpus=0
to the kernel during boot.

i'm using a poweredge 2950 (dual quad-core) so nosmp is not an option.

im testing on a lesser-userd 2800 (dual dual-core) to see if i can get it to boot somehow.

**edit**
built from scratch (fresh .config) and made it to
TCP Reno Registered

:\


Post your .config somewhere and give us a link. Thanks.
_________________
Viper-Sources Maintainer || nesl247 Projects || vipernicus.org blog
Back to top
View user's profile Send private message
waspie
n00b
n00b


Joined: 04 May 2004
Posts: 12

PostPosted: Thu Feb 08, 2007 3:03 pm    Post subject: Reply with quote

here
http://130.101.226.83:27013/config
Back to top
View user's profile Send private message
Phlogiston
Veteran
Veteran


Joined: 27 Jan 2004
Posts: 1925
Location: Europe, Swizerland

PostPosted: Thu Feb 08, 2007 4:22 pm    Post subject: Reply with quote

Is it stable? Suspend2 working? Thanks in advance 8)

PS: Where are all the nice thinkpad patches?
_________________
Workstation: 5.1 SurroundSound, LIRC remote control; Laptop [IBM-T43]: patched sources, s2disk/ram, fingerprint sensor
Back to top
View user's profile Send private message
vipernicus
Veteran
Veteran


Joined: 17 Jan 2005
Posts: 1462
Location: Your College IT Dept.

PostPosted: Thu Feb 08, 2007 5:14 pm    Post subject: Reply with quote

Phlogiston wrote:
Is it stable? Suspend2 working? Thanks in advance 8)

PS: Where are all the nice thinkpad patches?


Not ready for 2.6.20 yet.
_________________
Viper-Sources Maintainer || nesl247 Projects || vipernicus.org blog
Back to top
View user's profile Send private message
tranquilcool
Veteran
Veteran


Joined: 25 Mar 2005
Posts: 1030

PostPosted: Thu Feb 08, 2007 6:01 pm    Post subject: Reply with quote

thanks viper. great release.

dmesg says;

**WARNING** I2C adapter driver [NVIDIA i2c adapter 0 at 1:00.0] forgot to specify physical device; fix it!


and i don't know what it means.


truecrypt doesn't compile.
_________________
this is a strange strange world.
Back to top
View user's profile Send private message
tsuehpsyde
Tux's lil' helper
Tux's lil' helper


Joined: 28 Jul 2004
Posts: 100

PostPosted: Thu Feb 08, 2007 6:06 pm    Post subject: Reply with quote

Thanks for the heads up on this build, Viper. :) Look forward to testing it out on my gameservers to see how it works. Wish me luck!
Back to top
View user's profile Send private message
waspie
n00b
n00b


Joined: 04 May 2004
Posts: 12

PostPosted: Thu Feb 08, 2007 7:11 pm    Post subject: Reply with quote

any help for me viper?
Back to top
View user's profile Send private message
vipernicus
Veteran
Veteran


Joined: 17 Jan 2005
Posts: 1462
Location: Your College IT Dept.

PostPosted: Thu Feb 08, 2007 7:29 pm    Post subject: Reply with quote

waspie wrote:
here
http://130.101.226.83:27013/config


Can you post me a dmesg also. Thanks.
_________________
Viper-Sources Maintainer || nesl247 Projects || vipernicus.org blog
Back to top
View user's profile Send private message
vipernicus
Veteran
Veteran


Joined: 17 Jan 2005
Posts: 1462
Location: Your College IT Dept.

PostPosted: Thu Feb 08, 2007 10:42 pm    Post subject: Reply with quote

kernelOfTruth wrote:
great release :!:

unfortunately I can't use it since there's no reiser4 support, any suggestions which reiser4-patch to use?


http://vipernicus.evolution-mission.org/files/patches/2.6.20/viper1/broken-out/reiser4-2.6.20.patch
_________________
Viper-Sources Maintainer || nesl247 Projects || vipernicus.org blog
Back to top
View user's profile Send private message
bollucks
l33t
l33t


Joined: 27 Oct 2004
Posts: 606

PostPosted: Thu Feb 08, 2007 11:26 pm    Post subject: Reply with quote

New rsdl version 0.13; could be related to hangs mentioned here.
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 5345
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Thu Feb 08, 2007 11:48 pm    Post subject: Reply with quote

vipernicus wrote:
kernelOfTruth wrote:
great release :!:

unfortunately I can't use it since there's no reiser4 support, any suggestions which reiser4-patch to use?


http://vipernicus.evolution-mission.org/files/patches/2.6.20/viper1/broken-out/reiser4-2.6.20.patch


Thanks vipernicus :)
_________________
Unofficial minimal livecd x86/amd64 w/reiser4+truecrypt (by Neo2)
2.6.37.2_plus_v1: BFS, CFS,THP,compaction, zcache or TOI
Hardcore Linux user since 2004 :D
Back to top
View user's profile Send private message
AaronPPC
Guru
Guru


Joined: 29 May 2005
Posts: 510
Location: Tucson, AZ

PostPosted: Fri Feb 09, 2007 12:02 am    Post subject: Reply with quote

Works here! Thanks vipernicus!

Great patchset and great movie reference.
_________________
--Aaron
"You mean I have four kidneys?" --Dewey Crowe
Back to top
View user's profile Send private message
vipernicus
Veteran
Veteran


Joined: 17 Jan 2005
Posts: 1462
Location: Your College IT Dept.

PostPosted: Fri Feb 09, 2007 1:26 am    Post subject: Reply with quote

waspie wrote:
any help for me viper?


Maybe, RSDL 0.12 had problems booting for some systems, so Con released 0.13.

HOTFIX 1! Fixes some boot issues. Update RSDL CPU scheduler from 0.12 to 0.13 can be found here:
http://vipernicus.evolution-mission.org/files/patches/2.6.20/viper1/broken-out/sched-rsdl-0.12-0.13.patch
_________________
Viper-Sources Maintainer || nesl247 Projects || vipernicus.org blog


Last edited by vipernicus on Fri Feb 09, 2007 3:02 pm; edited 1 time in total
Back to top
View user's profile Send private message
IvanMajhen
Guru
Guru


Joined: 10 Jun 2006
Posts: 374
Location: Croatia

PostPosted: Fri Feb 09, 2007 1:34 am    Post subject: Reply with quote

Kernel works and compiles perfectly.
Only problem i have is that suspend2 doesn't work with suspend2ui (text or fbsplash).
I had this problem with rc candidates too. Don't know what is problem.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page 1, 2, 3, 4  Next
Page 1 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum