Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
2.6.8.1-nitro6 "Say no to no say"
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3, 4  Next  
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
seppe
Guru
Guru


Joined: 01 Sep 2003
Posts: 431
Location: Hove, Antwerp, Belgium

PostPosted: Sat Aug 28, 2004 8:20 pm    Post subject: 2.6.8.1-nitro6 "Say no to no say" Reply with quote

Here is the new nitro sources!

Applied patches (applies on the 2.6.8.1 Linux kernel)
Code:

from_2.6.8.1_to_staircase8.0.bz2
schedrange.diff
schedbatch2.4.diff
schediso2.5.diff
sched-adjust-p4gain
mapped_watermark.diff
defaultcfq.diff
config_hz.diff
akpm-latency-fix.patch
9000-SuSE-117-writeback-lat.patch
cddvd-cmdfilter-drop.patch
cool-spinlocks-i386.diff
bio_uncopy_user-mem-leak.patch
bio_uncopy_user2.diff
ioport-latency-fix-2.6.8.1.patch
supermount-ng204.diff.bz2
fbsplash-0.9-r5-2.6.8-rc3.patch.bz2
make-tree_lock-an-rwlock.patch.bz2
invalidate_inodes-speedup.patch
2.6.8.1-mm2-reiser4.diff.bz2
s8.0_s8.1
mapped_watermark_fix.diff
sc_mw.diff
vesafb-tng-0.9-rc4-r2-2.6.8.1.patch
lirc-26.patch
menuconfig-NAME-v1.0.patch
squashfs2.0-patch
gcloop-2.6-20040527.patch
kernel-events-rml-2.6.8-rc2-6.patch
write-barriers.patch
lufs-0.9.7-2.6.0-test9.patch
iteraid_1.44.diff
omnibook-2.6.8-rc2-bk2.diff
config-nr-tty-devices.patch
cdfs-2.6.3a.diff
packet-2.6.8.patch
orinoco-0.13e-patch.diff
cflags-selection.patch
ipw2100-2.6.8-patch
acx100-2.6.8-rc2-bk2.diff
hid_poll_interval-2.6.0test7.diff
BadRAM-2.6.5.2.patch
acerhk.patch
mki-adapter26_1_3_7.patch
Kernel-Win4Lin3-2.6.8.1.patch


Download
Ebuild
bz2

What's new?
* Updated to CK5, so swap problems should be fixed now
* Win4Lin is back
* 1g Low Mem patch is gone (Win4Lin doesn't like it)
* Acer hotkeys support
* USB Mouse Hack
* vesafb is updated
* BadRam is back

WARNING
As usual, nitro-sources isn't tested very well. It compiles and works on my machine without problems, but that's it. I haven't tested everything (like reiser4 or vesafb-tng for example), so things could always be broken.

Webpage and RSS Feed
A webpage and RSS feed are born!

Final notes
I wanted to add voluntary preemption, but when I finally fixed all rejects (and it were a LOT with this in) and rebooted, I got endless errors flying over my screen. So I guess it's not enough mature yet.
Oh and join #nitro-sources on irc.freenode.net if you want to help us or if you want more info. And feel free to suggest new patches.


Have fun with it, I know I did ;)
_________________
nitro-sources, because between stable and experimental there exists only speed

Latest release I made: 2.6.13.2-nitro1


Last edited by seppe on Sun Aug 29, 2004 7:11 pm; edited 3 times in total
Back to top
View user's profile Send private message
Bols
Tux's lil' helper
Tux's lil' helper


Joined: 15 May 2004
Posts: 112

PostPosted: Sat Aug 28, 2004 8:31 pm    Post subject: Reply with quote

Code:
 ______________
< 2.6.8-nitro6 >
 --------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

These nitro-sources rocks... as ever!
Thanks a lot seppe!! You do a great job. ;)
Back to top
View user's profile Send private message
Robin79
l33t
l33t


Joined: 18 Oct 2003
Posts: 632
Location: /home/valdemarsvik

PostPosted: Sat Aug 28, 2004 8:52 pm    Post subject: Reply with quote

im compiling it right now :P I hope it will be as good as usual!
_________________
Gentoo 2005.0
ASUS P5AD2 Deluxe MB
Intel P4 3.2GHz
PCI-E Nvidia Geforce PCX 5750
--------------------

Registered Linux User Nr # 319050 http://counter.li.org
Back to top
View user's profile Send private message
sobers_2002
Veteran
Veteran


Joined: 16 Mar 2004
Posts: 1128

PostPosted: Sat Aug 28, 2004 9:08 pm    Post subject: Reply with quote

okay just compiled .......seems to be working fine..............just a note

i alwayz get this error from xmms when i close it (in nitro-5,6) that xmms has segfaulted.........though there are no real time problems with that but still i hope if it could be fixed........other than that it simply rocks :)

PS:- i haven;t been able to rectify my age old problem with text files on reiser4.....whenever i edit/create a file in pico/vim it waits for a while b4 retirning to console, saying writing.... in pico..........i have tried all available kernels so i don;t think it could be a kernel problem but then plz help if nyone knows
Back to top
View user's profile Send private message
Crisp
n00b
n00b


Joined: 22 Aug 2004
Posts: 7
Location: Belgium

PostPosted: Sat Aug 28, 2004 9:14 pm    Post subject: Some errors & fixes Reply with quote

Hi Seppe,

Great job; I did encounter some problems that I am sharing here, perhaps it is of any help for your next release. For the 2.6.8.1-r6 nitro source, I had to run a
Code:
chmod a+x /usr/src/linux/scripts/* -R

before make menuconfig would work. Somehow, the execute permissions in the scripts dir were not all set.

WARNING: Kernel amateur fix-ups ahead; use at your own risk!

To compile the actual kernel, I had to
Code:
ln -s /usr/src/linux/include/asm-i386/asm_offsets.h /usr/src/linux/include/asm/asm_offsets.h

since the include/asm/asm_offset.h file was missing. I also had to patch fs/reiser4/debug.c because it complained about a wrong type:
Quote:

fs/reiser4/debug.c:48: error: conflicting types for `cond_resched'
include/linux/sched.h:1086: error: previous declaration of `cond_resched'
make[2]: *** [fs/reiser4/debug.o] Error 1
make[1]: *** [fs/reiser4] Error 2
make: *** [fs] Error 2

So I edited fs/reiser4/debug.c to read
Code:

/* extern void cond_resched(void); */
extern int cond_resched(void);

at the top of that file. That was not the only fix, I also modified drivers/ide/ide-io.c because of an error
Quote:

drivers/ide/ide-io.c: In function `__ide_end_request':
drivers/ide/ide-io.c:134: error: `flags' undeclared (first use in this function)
drivers/ide/ide-io.c:134: error: (Each undeclared identifier is reported only once
drivers/ide/ide-io.c:134: error: for each function it appears in.)
make[2]: *** [drivers/ide/ide-io.o] Error 1
make[1]: *** [drivers/ide] Error 2
make: *** [drivers] Error 2

so I added the flags declaration in the __end_request function
Code:
static int __ide_end_request(ide_drive_t *drive, struct request *rq,
                             int uptodate, int nr_sectors)
{
        int ret = 1;
        unsigned long flags;

        BUG_ON(!(rq->flags & REQ_STARTED));
...


Now I am off to try to get framebuffer console support working on my SuperSavage chip. More information such as kernel config is of course available if necessary :).
Back to top
View user's profile Send private message
Robin79
l33t
l33t


Joined: 18 Oct 2003
Posts: 632
Location: /home/valdemarsvik

PostPosted: Sat Aug 28, 2004 9:28 pm    Post subject: Reply with quote

Works great here no problems so far will see if it stays so!
_________________
Gentoo 2005.0
ASUS P5AD2 Deluxe MB
Intel P4 3.2GHz
PCI-E Nvidia Geforce PCX 5750
--------------------

Registered Linux User Nr # 319050 http://counter.li.org
Back to top
View user's profile Send private message
Safrax
Guru
Guru


Joined: 23 Apr 2002
Posts: 422

PostPosted: Sat Aug 28, 2004 9:30 pm    Post subject: Reply with quote

Is it possible to back out the framebuffer patches? I don't need it and I cant get the kernel to compile without it.
Back to top
View user's profile Send private message
butters
Guru
Guru


Joined: 13 May 2002
Posts: 427
Location: Poughkeepsie, NY

PostPosted: Sat Aug 28, 2004 9:34 pm    Post subject: Reply with quote

Buried in the threads for the previous couple nitro-sources releases is a patch to allow nitro to compile without vesafb. Worked for me :)
_________________
If tugboats were bigger, they'd be the ones getting tugged.
Back to top
View user's profile Send private message
butters
Guru
Guru


Joined: 13 May 2002
Posts: 427
Location: Poughkeepsie, NY

PostPosted: Sat Aug 28, 2004 9:45 pm    Post subject: Reply with quote

Why does the ebuild insist on replacing the older nitro-sources instead of just adding the new? It never used to behave like this. The --noreplace option doesn't do the trick either. It always wants to upgrade nitro-sources instead of just installing the new sources.

I looked at recent nitro-sources ebuilds, and nothing rang a bell. Any ideas?
_________________
If tugboats were bigger, they'd be the ones getting tugged.
Back to top
View user's profile Send private message
Rainmaker
Veteran
Veteran


Joined: 12 Feb 2004
Posts: 1650
Location: /home/NL/ehv/

PostPosted: Sat Aug 28, 2004 10:00 pm    Post subject: Reply with quote

Looks good, let's try it. Hope it will resolve some of the issues I've been having with the previous one...

I know there will always be someone whos complaining, but why is 1G out?? Win4Lin sucks anyway :P

Seriously, isn;t there a way to get them both in? Couldn't you alter the win4lin patch so it doesn't use LowMem from > 0xffff (or whatever the big 896MB limit is)

*edit: Even stranger: why is there still a configure option for lowmem? Is it in or out?
_________________
If you can't dazzle them with brilliance, baffle them with bullshit.


Last edited by Rainmaker on Sat Aug 28, 2004 10:06 pm; edited 1 time in total
Back to top
View user's profile Send private message
Rainmaker
Veteran
Veteran


Joined: 12 Feb 2004
Posts: 1650
Location: /home/NL/ehv/

PostPosted: Sat Aug 28, 2004 10:02 pm    Post subject: Reply with quote

butters wrote:
Why does the ebuild insist on replacing the older nitro-sources instead of just adding the new? It never used to behave like this. The --noreplace option doesn't do the trick either. It always wants to upgrade nitro-sources instead of just installing the new sources.

I looked at recent nitro-sources ebuilds, and nothing rang a bell. Any ideas?


It doesn't remove your old sources. It's got to do with slotting, so it indicates the correct action (correct me if I'm wrong)
_________________
If you can't dazzle them with brilliance, baffle them with bullshit.
Back to top
View user's profile Send private message
phranzee
Guru
Guru


Joined: 22 Nov 2003
Posts: 397
Location: katowice/pl

PostPosted: Sat Aug 28, 2004 10:17 pm    Post subject: Reply with quote

lirc_serial does not work. afair it was "invalid arguments" problem.
_________________
signature fault
post dumped ;]
Back to top
View user's profile Send private message
Rainmaker
Veteran
Veteran


Joined: 12 Feb 2004
Posts: 1650
Location: /home/NL/ehv/

PostPosted: Sat Aug 28, 2004 10:22 pm    Post subject: Re: Some errors & fixes Reply with quote

Crisp wrote:
Hi Seppe,

Great job; I did encounter some problems that I am sharing here, perhaps it is of any help for your next release. For the 2.6.8.1-r6 nitro source, I had to run a
Code:
chmod a+x /usr/src/linux/scripts/* -R



No problem starting xconfig, didn't try menuconfig though... Aren't you trying to run make menuconfig as a normal user, while the directory is owned by root?

Crisp wrote:


before make menuconfig would work. Somehow, the execute permissions in the scripts dir were not all set.

WARNING: Kernel amateur fix-ups ahead; use at your own risk!

To compile the actual kernel, I had to
Code:
ln -s /usr/src/linux/include/asm-i386/asm_offsets.h /usr/src/linux/include/asm/asm_offsets.h

since the include/asm/asm_offset.h file was missing. I also had to patch fs/reiser4/debug.c because it complained about a wrong type:
Quote:

fs/reiser4/debug.c:48: error: conflicting types for `cond_resched'
include/linux/sched.h:1086: error: previous declaration of `cond_resched'
make[2]: *** [fs/reiser4/debug.o] Error 1
make[1]: *** [fs/reiser4] Error 2
make: *** [fs] Error 2

So I edited fs/reiser4/debug.c to read
Code:

/* extern void cond_resched(void); */
extern int cond_resched(void);



Reiser4 compiles cleanly here...

Crisp wrote:


at the top of that file. That was not the only fix, I also modified drivers/ide/ide-io.c because of an error
Quote:

drivers/ide/ide-io.c: In function `__ide_end_request':
drivers/ide/ide-io.c:134: error: `flags' undeclared (first use in this function)
drivers/ide/ide-io.c:134: error: (Each undeclared identifier is reported only once
drivers/ide/ide-io.c:134: error: for each function it appears in.)
make[2]: *** [drivers/ide/ide-io.o] Error 1
make[1]: *** [drivers/ide] Error 2
make: *** [drivers] Error 2

so I added the flags declaration in the __end_request function
Code:
static int __ide_end_request(ide_drive_t *drive, struct request *rq,
                             int uptodate, int nr_sectors)
{
        int ret = 1;
        unsigned long flags;

        BUG_ON(!(rq->flags & REQ_STARTED));
...


Now I am off to try to get framebuffer console support working on my SuperSavage chip. More information such as kernel config is of course available if necessary :).


I'm not done compiling yet, but didn't see this one pass by yet (I saw reiser4 getting compiled)
_________________
If you can't dazzle them with brilliance, baffle them with bullshit.
Back to top
View user's profile Send private message
Wi1d
Apprentice
Apprentice


Joined: 15 Mar 2004
Posts: 282
Location: USA, Iowa

PostPosted: Sat Aug 28, 2004 10:24 pm    Post subject: Reply with quote

Thanks and great work Seppe. My machine seems to like nitro6 quite well.
Back to top
View user's profile Send private message
MrDooM
n00b
n00b


Joined: 22 Oct 2003
Posts: 69

PostPosted: Sat Aug 28, 2004 10:30 pm    Post subject: Reply with quote

Is there a Bootsplash Patch like in the older Love Sources too?
I started to like the nitro sources, but i miss my nice booting screen.


Greetz MrDooM
Back to top
View user's profile Send private message
kepreon
n00b
n00b


Joined: 05 Aug 2004
Posts: 11
Location: Jupiter

PostPosted: Sat Aug 28, 2004 11:37 pm    Post subject: Reply with quote

Is it just me or does it show 1GB Low Memory Support six times?

Quote:
Linux Kernel v2.6.8-nitro6 "Say no to no say" Configuration
──────────────────────────────────────────────────────────────────────────────
┌────────────────────── Processor type and features ──────────────────────┐
│ Arrow keys navigate the menu. <Enter> selects submenus --->. │
│ Highlighted letters are hotkeys. Pressing <Y> includes, <N> excludes, │
│ <M> modularizes features. Press <Esc><Esc> to exit, <?> for Help. │
│ Legend: [*] built-in [ ] excluded <M> module < > module capable │
│ ┌^(-)─────────────────────────────────────────────────────────────────┐ │
│ │[*] 1Gb Low Memory Support │ │
│ │[*] Work around bad spots in RAM (NEW) │ │
│ │[*] 1Gb Low Memory Support │ │
│ │[*] 1Gb Low Memory Support │ │
│ │[*] 1Gb Low Memory Support │ │
│ │[*] 1Gb Low Memory Support │ │
│ │[*] 1Gb Low Memory Support │ │
│ │[ ] Math emulation │ │
│ │[*] MTRR (Memory Type Range Register) support │ │
│ │[ ] Boot from EFI support (EXPERIMENTAL)
Back to top
View user's profile Send private message
Boohbah
Apprentice
Apprentice


Joined: 17 Oct 2003
Posts: 250
Location: Seattle

PostPosted: Sat Aug 28, 2004 11:47 pm    Post subject: Reply with quote

MrDooM wrote:
Is there a Bootsplash Patch like in the older Love Sources too?
I started to like the nitro sources, but i miss my nice booting screen.


Greetz MrDooM

Check out gensplash:
http://dev.gentoo.org/~spock/
_________________
Never try to explain computers to a layman. It's easier to explain sex to a virgin.
-- Robert Heinlein

(Note, however, that virgins tend to know a lot about computers.)
Back to top
View user's profile Send private message
Crisp
n00b
n00b


Joined: 22 Aug 2004
Posts: 7
Location: Belgium

PostPosted: Sun Aug 29, 2004 12:03 am    Post subject: Re: Some errors & fixes Reply with quote

Rainmaker wrote:

Reiser4 compiles cleanly here...
...
I'm not done compiling yet, but didn't see this one pass by yet (I saw reiser4 getting compiled)


I have the impression that it has something to do with an experimental version that I unpacked yesterday (before the gentoo ebuild was released), or that my laptop configuration/kernel config is peculiar enough to let some modules collide :)...

Anyway, it works smoothly now, if I have some problems with the next nitro release, I'll delve in and let you guys know.
Back to top
View user's profile Send private message
Wi1d
Apprentice
Apprentice


Joined: 15 Mar 2004
Posts: 282
Location: USA, Iowa

PostPosted: Sun Aug 29, 2004 12:06 am    Post subject: Reply with quote

kepreon wrote:
Is it just me or does it show 1GB Low Memory Support six times?

I hadn't noticed before but I've got it 6x too.
Back to top
View user's profile Send private message
zerojay
Veteran
Veteran


Joined: 09 Aug 2003
Posts: 1033

PostPosted: Sun Aug 29, 2004 12:19 am    Post subject: Reply with quote

I don't know what the problem is, but for some reason, my box has been completely allergic to all nitro and ck patched kernels. Each and every single one of them gives me a kernel oops whenever I run any emerge commands whatsoever, even unprivileged users. I'm hoping that maybe someone might be able to help track down and fix this problem.

Here's the kernel oops, which I had to write down so ignore any capitalization/formatting errors.

Code:

Oops: 0002 [#1]
Modules linked in:
CPU:          0
EIP:    0060:[<c01131a8>]        Not tainted
EFLAGS: 00010082         (2.6.8.1-nitro6)
EIP is at enqueue_task+0x28/0x40
eax:80000079  ebx:c8204910   ecx: c04f3948   edx:c04f3540
esi:c04f3948   edi:00000001   ebp:c6309f5c    esp:c6309f54
ds:007b   es:007b   ss:0068
Process emerge (pid:12385, threadinfo=c6308000 task=c82048f0)
Stack: c82048f0 00000000 c6309f70 c01139c9 c6309fc4 20000001 00000000 00000000 c011d109 c6309fc4 c010a615 c0415548 20000001 00000000 c0106f70 00000000 00000000 c04baa00 c0415548 c010722d 00000000 c6309fc4 c0415548 4a76eddc
Call Trace:
  [<c01139c9>] scheduler_tick+0x169/0x270
  [<c011d109>] do_timer+0x29/0xd0
  [<c010a615>] timer_interrupt+0x25/0x110
  [<c0106f70>] handle_IRQ_event+0x30/0x60
  [<c010722d>] do_IRQ+0x6d/0xe0
  [<c01059ac>] common_interrupt+0x18/0x20
Code: 0f a6 42 2c 8b 1c 24 8b 74 24 04 89 ec 5d c3 89 f6 8d bc 27
 <0>Kernel panic: Fatal exception in interrupt
In interrupt handler - not syncing


Here's my .config file.
http://darkstalker.newcon.org/.config

I guess it's interrupt or scheduler related. Any ideas of what I should do here? Maybe Con might know something?

By the way, I have the multiple 1GB RAM entries as well.
Back to top
View user's profile Send private message
kepreon
n00b
n00b


Joined: 05 Aug 2004
Posts: 11
Location: Jupiter

PostPosted: Sun Aug 29, 2004 12:33 am    Post subject: Reply with quote

The kernel finished compiling, which it did cleanly, and it seems to work fine upon first boot, no errors!

Quote:
kevin@kepreon kevin $ uname -r
2.6.8-nitro6


I just tried nitro5 a few days ago and after running cpuburn and timing an emerge on both nitro5 and gentoo-dev-sources-r1, the emerge was much more responsive on nitro5 and finished in about half the time as the gentoo dev sources. After trying the vanilla 2.6 sources, gentoo's 2.6 sources, and the latest mm-sources, I liked nitro the best. I'm a convert :)
Back to top
View user's profile Send private message
G3n2
Tux's lil' helper
Tux's lil' helper


Joined: 09 Aug 2004
Posts: 127

PostPosted: Sun Aug 29, 2004 1:05 am    Post subject: Reply with quote

omfg 500hz patch owns :D ik hou van je seppe , je't aime !! \o/
Back to top
View user's profile Send private message
G3n2
Tux's lil' helper
Tux's lil' helper


Joined: 09 Aug 2004
Posts: 127

PostPosted: Sun Aug 29, 2004 1:20 am    Post subject: Reply with quote

when doing :

ebuild nitro-sources-bla install , it looks for the file in :

/usr/portage/usr/nitro-sources/ instead of in /usr/portage/nitro-sources/

a fix would be great :D

i had to mkdir /usr/portage/usr/nitro-sources/ and copy the ebuild over there ;)
Back to top
View user's profile Send private message
d0nju4n
Apprentice
Apprentice


Joined: 19 Apr 2004
Posts: 283
Location: Rochester, MN

PostPosted: Sun Aug 29, 2004 1:27 am    Post subject: Reply with quote

yay! I check the forums every day for new nitro sources. Grabbing them now!
_________________
Linux User 355087
Back to top
View user's profile Send private message
G3n2
Tux's lil' helper
Tux's lil' helper


Joined: 09 Aug 2004
Posts: 127

PostPosted: Sun Aug 29, 2004 1:42 am    Post subject: Reply with quote

Bols wrote:
Code:
 ______________
< 2.6.8-nitro6 >
 --------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

These nitro-sources rocks... as ever!
Thanks a lot seppe!! You do a great job. ;)


is there a way to do the cow or whatever on bootup ? :D
i know its possible , can u tell me how Bols ? :o

i mean at the prompt , when everything's done loading , it shows the nice 1337 cow \o/ , then the login prompt :D

thx for any tips u can give me :D

-G3n2
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware 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