View previous topic :: View next topic |
Author |
Message |
metalshark Apprentice
Joined: 07 Jan 2006 Posts: 197 Location: Bournemouth, England
|
Posted: Wed Mar 08, 2006 11:36 am Post subject: Testing |
|
|
PM if you want help testing anything. _________________ Gentoo's Portage: Any ideas for reform? |
|
Back to top |
|
|
priestjim Tux's lil' helper
Joined: 09 Jan 2005 Posts: 100 Location: Never never land
|
Posted: Wed Mar 08, 2006 11:36 am Post subject: |
|
|
ΗΡΘΕ ΤΟ ΤΕΛΟΣ _________________ My soul is my antenna, I am the instrument + the guitar is my amplifier.
-- Ottmar Liebert |
|
Back to top |
|
|
bollucks l33t
Joined: 27 Oct 2004 Posts: 606
|
Posted: Wed Mar 08, 2006 1:04 pm Post subject: |
|
|
priestjim wrote: | ΗΡΘΕ ΤΟ ΤΕΛΟΣ |
Nah the patchset wars happen every so often and then fade. It certainly isn't the end. |
|
Back to top |
|
|
Tiger683 Veteran
Joined: 08 Jan 2005 Posts: 1347 Location: Heffner's House
|
Posted: Thu Mar 09, 2006 12:43 am Post subject: |
|
|
Ok guys, proof of concept for the future is here:
http://nitro-sources.devserver.info/nitro.git
gitweb will follow so ppl can easily track changes, commits, branches etc.
Don't pull from it plz, as it's a vanilla 2.6.16-rc5 at the moment.
T _________________ Retired gentoo user |
|
Back to top |
|
|
metalshark Apprentice
Joined: 07 Jan 2006 Posts: 197 Location: Bournemouth, England
|
Posted: Thu Mar 09, 2006 12:53 am Post subject: |
|
|
Tiger683 wrote: | Ok guys, proof of concept for the future is here:
http://nitro-sources.devserver.info/nitro.git
gitweb will follow so ppl can easily track changes, commits, branches etc.
Don't pull from it plz, as it's a vanilla 2.6.16-rc5 at the moment.
T |
I am a complete n00b to kernel development, hence I cling to patchset kernels instead of patching my own. Are there any articles explaining the tools/techniques you are using (such as git which is an alien term for me)? _________________ Gentoo's Portage: Any ideas for reform? |
|
Back to top |
|
|
Tiger683 Veteran
Joined: 08 Jan 2005 Posts: 1347 Location: Heffner's House
|
|
Back to top |
|
|
metalshark Apprentice
Joined: 07 Jan 2006 Posts: 197 Location: Bournemouth, England
|
Posted: Thu Mar 09, 2006 1:07 am Post subject: Sorry to hassle |
|
|
Thank you for the links - just one further question.
Would it be wise to have an ebuild that resolved the kernel dependancy but did not actually write to /usr/src/ so that the automated patching/downloading would occur in that folder, but also meaning that a would not re-install the kernel in its uncompiled state? One of my issues with a is I have to recompile the kernel (as per the qa notices) to re-emerge anything in Code: | module-rebuild list |
_________________ Gentoo's Portage: Any ideas for reform? |
|
Back to top |
|
|
Tiger683 Veteran
Joined: 08 Jan 2005 Posts: 1347 Location: Heffner's House
|
Posted: Thu Mar 09, 2006 10:46 am Post subject: |
|
|
small update, gitweb is now running under
http://nitro-sources.devserver.info
It's pretty cool but the shown repositories are just testing,
so there are lots of commits for linus
Well, nevertheless, now it's human-readable _________________ Retired gentoo user |
|
Back to top |
|
|
metalshark Apprentice
Joined: 07 Jan 2006 Posts: 197 Location: Bournemouth, England
|
Posted: Thu Mar 09, 2006 10:51 am Post subject: Git |
|
|
Very pretty and easy to follow, got scared by the previous link . _________________ Gentoo's Portage: Any ideas for reform? |
|
Back to top |
|
|
Tiger683 Veteran
Joined: 08 Jan 2005 Posts: 1347 Location: Heffner's House
|
Posted: Thu Mar 09, 2006 11:50 am Post subject: |
|
|
Thx
I added a logo and short description, now It's actually time to start the real thing and
do initial commit.
Again, thx to LL0rd for setting things up flawlessly and fast on the server as issues were araising _________________ Retired gentoo user |
|
Back to top |
|
|
mrBob n00b
Joined: 03 Feb 2006 Posts: 65
|
Posted: Fri Mar 10, 2006 2:21 am Post subject: |
|
|
So, I'm a little confused about the schedulers. There's the staircase, cfq, anticipatory, and deadline. I fired up menuconfig, and they're all checked. Default i/o scheduler is set to cfq by default. Why is staircase selected under 'nitro options' but not available under 'i/o scheduler'?? |
|
Back to top |
|
|
metalshark Apprentice
Joined: 07 Jan 2006 Posts: 197 Location: Bournemouth, England
|
Posted: Fri Mar 10, 2006 3:11 am Post subject: Schedulars |
|
|
Quote: | So, I'm a little confused about the schedulers. There's the staircase, cfq, anticipatory, and deadline. I fired up menuconfig, and they're all checked. Default i/o scheduler is set to cfq by default. Why is staircase selected under 'nitro options' but not available under 'i/o scheduler'?? |
There are schedulars for any shared resource. They determine what gets control at any one time. IO Schedulars deal with block devices and the staircase schedular deals with processors. It is generally not safe to change the actual IO schedular on a mounted device and personally I only use deadline. Many report CFQ to be best for desktop usage, Antipatory is mean't to work like prefetch under Windows and aids binutils with -bdirect and prelinking.
You can alter the CPU schedular through sysctl whilst the system is running, as well as fine tuning your chosen IO schedular, this is generally safe, however before fine tuning your IO schedular for the first time you might want to remount your harddrives readonly until you find your barings.
Tiger uses good defaults and unless you have a quantifiable goal I would recommend just picking a IO schedular from the three (well four if you count no op looping) and maybe do some reading. IBM has some revolutionary articles on little known facts about filesystems (it's where my suggested link came from).
The IO schedular and tunable settings are one of the most important decisions you can make when optimising drive access. Do you design for con-currency, fast reads, fast writes, constant write speed, low latency, max throughput, low/high caching, mirror raids, etc - there are many goals you may want to achieve and some options you make will adversely affect other areas. Personally I aim for low latency, constant write time and low caching on my desktops - so that means less ram, less waiting and excellent media recording. I aim for high caching, max throughput and lots of prefetching on my laptops. For servers though I want con-currency, stability and fast mirror-raiding. _________________ Gentoo's Portage: Any ideas for reform? |
|
Back to top |
|
|
Tiger683 Veteran
Joined: 08 Jan 2005 Posts: 1347 Location: Heffner's House
|
Posted: Fri Mar 10, 2006 8:23 am Post subject: |
|
|
mrBob wrote: | So, I'm a little confused about the schedulers. There's the staircase, cfq, anticipatory, and deadline. I fired up menuconfig, and they're all checked. Default i/o scheduler is set to cfq by default. Why is staircase selected under 'nitro options' but not available under 'i/o scheduler'?? |
cfq, anticipatory, no-op and deadline are IO schedulers. staircase is CPU scheduler.
So: there are 4 IO schedulers, managing the accesses to your IO devices and 1 cpu scheduler, it only has some tunable options, but there is no alternative to it. Therefore it is normal that a CPU scheduler doesn't show up in the selection menu for IO schedulers. Hope it's clear now _________________ Retired gentoo user |
|
Back to top |
|
|
mrBob n00b
Joined: 03 Feb 2006 Posts: 65
|
Posted: Fri Mar 10, 2006 3:50 pm Post subject: |
|
|
Sweet. Thanks. Now I need to figure out why Nvidia drivers won't compile with this one. They work fine on 2.6.15-nitro3, which is my "stable" kernel. |
|
Back to top |
|
|
metalshark Apprentice
Joined: 07 Jan 2006 Posts: 197 Location: Bournemouth, England
|
Posted: Fri Mar 10, 2006 4:00 pm Post subject: |
|
|
mrBob wrote: | Sweet. Thanks. Now I need to figure out why Nvidia drivers won't compile with this one. They work fine on 2.6.15-nitro3, which is my "stable" kernel. |
You might want to use the latest ~x86's (8179 or around that number) as the stable 6629's don't seem to work. _________________ Gentoo's Portage: Any ideas for reform? |
|
Back to top |
|
|
mrBob n00b
Joined: 03 Feb 2006 Posts: 65
|
Posted: Fri Mar 10, 2006 4:01 pm Post subject: |
|
|
Right on ... trying it momentarily. |
|
Back to top |
|
|
mrBob n00b
Joined: 03 Feb 2006 Posts: 65
|
Posted: Fri Mar 10, 2006 4:47 pm Post subject: |
|
|
Nicely. That has everything working.
What I'm not understanding, however, is why everything seems so slow. I have an SMP system--two 2.0GHz Xeons--with 1GB of ram. GeForce4. Linux is on a 7200rpm WD 160GB drive w/ 8MB cache. Running the [old] Love-sources feels much faster--bootup, startx, program startups, graphic drawing. Root partition is ReiserFS(3).
dmesg reports that idebus=100 is a bad speed--wants 20-66. Should I just forget setting idebus? Everytime it loads as 33. Isn't that a little ridiculous or am I missing something?
And now splash isn't working properly, whereas it works fine under 2.6.15-nitro3. It starts okay with silent mode, but switching to verbose loses the bg. Do I have to reemerge gensplash?
I am also getting this error quite frequently:
Code: |
Recaching dependency info (mtimes differ)
|
I remember seeing that every so often when I first started using love-sources, but that was over a year ago and I just put this box back into action.
EDIT: I can't rebuild splashutils. I'm getting a lot of errors on this, both x86 and ~x86. |
|
Back to top |
|
|
metalshark Apprentice
Joined: 07 Jan 2006 Posts: 197 Location: Bournemouth, England
|
Posted: Fri Mar 10, 2006 5:55 pm Post subject: Read through the forum |
|
|
@mrBob - please read through the whole forum - there are a few issues and if your issues are with speed you might consider disabling splashes entirely - basically the splash stuff doesn't work for the people that tried. It sounds like your clock is out of sync, in the Gentoo Install Handbook it tells you how to set your timezone, also you might like to look at the Gentoo Wiki guide on NTP. Both of these will allow you to fix issues
The error message you are receiving is probably caused by your clock being set to a time before the mtime of the files your syncing to. _________________ Gentoo's Portage: Any ideas for reform? |
|
Back to top |
|
|
mrBob n00b
Joined: 03 Feb 2006 Posts: 65
|
Posted: Fri Mar 10, 2006 8:34 pm Post subject: |
|
|
Thanks. I did read through. I've read about the issues with splash ... and I'm thinking I may just cut it out altogether. I see Tiger's patch for the splash stuff. I'll look up the other items you suggest, metalshark. As far as my clock getting out of sync, it seems awful strange to have happened so suddenly. I've had my timezone set for sometime and gentoo-sources, my old love-sources, and 2.6.15-nitro3 work fine without the errors--and I've had NTP setup. We'll see what happens from here. |
|
Back to top |
|
|
metalshark Apprentice
Joined: 07 Jan 2006 Posts: 197 Location: Bournemouth, England
|
Posted: Fri Mar 10, 2006 8:37 pm Post subject: Hmm... |
|
|
If the error only happens with this kernel and not a previous Nitro you might of hit upon a 2.6.16 fault - any chance of posting your motherboard/processor or manufacturer/model name for that box - just incase it turns out to be a upstream kernel oversight? _________________ Gentoo's Portage: Any ideas for reform? |
|
Back to top |
|
|
mrBob n00b
Joined: 03 Feb 2006 Posts: 65
|
Posted: Fri Mar 10, 2006 8:45 pm Post subject: |
|
|
Standby ... |
|
Back to top |
|
|
Tiger683 Veteran
Joined: 08 Jan 2005 Posts: 1347 Location: Heffner's House
|
Posted: Fri Mar 10, 2006 10:14 pm Post subject: |
|
|
Just to keep everyone uptodate with what's holding down the next release:
I've just finished the cogito.eclass which currently handles source fetching through
git quite perfectly... 240 lines of twisted stuff...
Now, I will probably debug it and work on output formatting for next few hours (and try to
sleep a little too ) and then I'll start hacking on the next release...
T
EDIT: Ok, here: cogito.eclass _________________ Retired gentoo user |
|
Back to top |
|
|
mrBob n00b
Joined: 03 Feb 2006 Posts: 65
|
Posted: Sun Mar 12, 2006 7:41 pm Post subject: |
|
|
Well, now everything is freezing up within five minutes of bootup. |
|
Back to top |
|
|
Tiger683 Veteran
Joined: 08 Jan 2005 Posts: 1347 Location: Heffner's House
|
Posted: Sun Mar 12, 2006 7:59 pm Post subject: |
|
|
mrBob:
Try the kernel bootoption
It might help, as it turns off the sometimes faulty tick compensation and avoids the false positives
for lost ticks, clock skew issues are one of the indices of the need for this...
T _________________ Retired gentoo user |
|
Back to top |
|
|
Tiger683 Veteran
Joined: 08 Jan 2005 Posts: 1347 Location: Heffner's House
|
Posted: Sun Mar 12, 2006 11:05 pm Post subject: |
|
|
As update:
You can track the activity on nitro git repository through
an rss-feed now simply go to http://nitro-sources.devserver.info/?p=nitro-sources.git
and add the rss-feed to the newsreader I actually started to commit stuff today, so new release
will come soon. Then we will have oportunity to test the new release system.
It'll be done first when i tagged the final commit, sometime monday or tuesday... _________________ Retired gentoo user |
|
Back to top |
|
|
|