Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
2.6.10-nitro4: The Kernel Formerly Known As Hercules
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
discomfitor
l33t
l33t


Joined: 21 Feb 2003
Posts: 927
Location: None

PostPosted: Sat Jan 08, 2005 5:45 am    Post subject: 2.6.10-nitro4: The Kernel Formerly Known As Hercules Reply with quote

REISER4 PEOPLE: DISABLE 4K STACKS!!!!!!!!!!!
Code:

2.6.10 #newest kernel version
ac4 #alan cox's patchset
-ck1 #latest ck snapshot (not including supermount)
-alsa 1.0.7 #includes several misc fixes which may or may not affect things
reiser4 #newest snapshot with extra patches
vesafb-tng #slight changes which may or may not affect anything
fbsplash #slight changes which may or may not affect anything
chmp #new version of mouse polling patch
sk98lin driver #sk98lin network driver
inotify
-swsusp2 #see note
-alsa 1.0.8-rc1
-mm1 #see note
config-nr-tty-devices
cflags-selection-for-nitro #change cflags for kernel
hostap #hostAP drivers
================================
+ckdev #latest ck patch
+alsa 1.0.8-rc2
+swsusp2+win4lin #see note
+orinoco #see note


OPTIONAL PATCHES:
Quote:

+mm2 #NOT THE WHOLE THING!
+bk9

Since some people may or may not want the experimental nature of mm/bk patches, I've made them optional. Both of them are disabled by default. If you want them, enable the "want-mm" use flag. The patch applies on top of nitro4. To see what is included in the mm patch, look here. Conversely, if you want to see what I left out look here.

nitro has been mentioned on the kerneltrap poll! Sure, it's not an actual option, but being the thirteenth comment is pretty good, especially since nobody has bashed it yet!

Extra:

CONFIG_IOPRIO_WRITE
See that option? Do NOT enable it. Bad things happen if you do.

I did not use all of the mm patches. Just the ones that did not make large changes (which broke things) and worked well.

For those of you having sound issues, check here

I fixed win4lin! At least, I think I did. It compiles cleanly now (a little complaining but nothing serious), so give it a shot.

USERS OF AMD INTERWAVE ISA SOUND: This is not the kernel for you. The driver doesn't compile.

PCI2000/PCI2220I/CPQFCTS drivers (scsi low-level drivers): These will not compile. Don't bother posting about it.

Orinoco drivers: I know I said I wasn't going to do it, but I did. They all compile nicely, and I even added the orinoco_nortel driver to the config so that you can find it if you need it. The only ones that didn't make it were the spectrum_cs and userhermes drivers.

I actually bothered to make a huge config file that has nearly every option set for this release. And I fixed tons of stuff. The only thing I couldn't test was x86_86 (amd64) because I don't have one.

Maybe it's just me, but is anyone else getting pissed at the hdparm script for not working? Doing it manually is getting a little irritating...

To learn how to use the new mouse polling patch, go here.

For the ati fix, go here.

For a cool automotive background picture made by M@rijn, go here.

Ebuild
Patch
mm Patch
_________________
There is no substitute for experience.
Imperfection indicates a lack of effort.


Last edited by discomfitor on Sun Jan 09, 2005 9:32 pm; edited 6 times in total
Back to top
View user's profile Send private message
bMd
Tux's lil' helper
Tux's lil' helper


Joined: 07 Jul 2004
Posts: 110

PostPosted: Sat Jan 08, 2005 6:33 am    Post subject: Reply with quote

hmmmm, anyone getting following when emerge nitro-source?
Code:
>>> Unpacking linux-2.6.10.tar.bz2 to /var/tmp/portage/nitro-sources-2.6.10-r4/work

bzip2: Data integrity error when decompressing.
   Input file = /usr/portage/distfiles/linux-2.6.10.tar.bz2, output file =                              (stdout)

It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.

You can use the `bzip2recover' program to attempt to recover
data from undamaged sections of corrupted files.

tar: Read 3840 bytes from -
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now

!!! ERROR: sys-kernel/nitro-sources-2.6.10-r4 failed.
!!! Function unpack, Line 380, Exitcode 2
!!! failure unpacking linux-2.6.10.tar.bz2
!!! If you need support, post the topmost build error, NOT this status message.
Back to top
View user's profile Send private message
Moloch
Apprentice
Apprentice


Joined: 17 Mar 2003
Posts: 293
Location: Albuquerque, NM, US

PostPosted: Sat Jan 08, 2005 6:49 am    Post subject: Reply with quote

I haven't tried nitro4 yet. But hdparm has no problems on nitro3 for me.

And yes it's running as "rc-update add hdparm default"
_________________
Understanding is a three-edged sword: your side, their side, and the truth. --Kosh
1010011010
Back to top
View user's profile Send private message
discomfitor
l33t
l33t


Joined: 21 Feb 2003
Posts: 927
Location: None

PostPosted: Sat Jan 08, 2005 7:12 am    Post subject: Reply with quote

bMd: try deleting and redownloading the linux-2.6.10.tar.bz2 file.

Moloch: maybe it's just me then...
_________________
There is no substitute for experience.
Imperfection indicates a lack of effort.
Back to top
View user's profile Send private message
EricHsu
Moderator
Moderator


Joined: 03 May 2004
Posts: 591
Location: Aragon Consulting Group, Beijing, China

PostPosted: Sat Jan 08, 2005 8:15 am    Post subject: Reply with quote

Using it to post this! :D

Everything works perfectly, however, I have the following error msgs since 2.6.10-nitro3 (no problem with 2.6.9-nitro4):
Code:

ACPI: setting ELCR to 0200 (from 0e20)
ACPI: Subsystem revision 20041210
    ACPI-1138: *** Error: Method execution failed [\STRC] (Node cff44180), AE_AML_BUFFER_LIMIT
    ACPI-1138: *** Error: Method execution failed [\_SB_.PCI0._INI] (Node cff43f60), AE_AML_BUFFER_LIMIT
ACPI: Interpreter enabled

It seems affects nothing, however, it's just annoying to see this...

Any ideas?
_________________
- http://nkbit.com
- http://twitter.com/xuyihua
Back to top
View user's profile Send private message
amorpheus
n00b
n00b


Joined: 20 Dec 2004
Posts: 54

PostPosted: Sat Jan 08, 2005 9:13 am    Post subject: Reply with quote

new nitros :-D *drools*
_________________
#!/usr/bin/amorpheus
Back to top
View user's profile Send private message
ashtophet
Guru
Guru


Joined: 08 Aug 2004
Posts: 396
Location: Galiza

PostPosted: Sat Jan 08, 2005 10:28 am    Post subject: Reply with quote

Great!!! Compiled fine, booted as a rocket and by now is working smoothly!! Thanks a lot for yr. wonderful job, Darckness
_________________
O coração, se pudesse pensar, pararia. Fernando Pessoa
If heart could think, it would stop


Last edited by ashtophet on Sat Jan 08, 2005 12:34 pm; edited 1 time in total
Back to top
View user's profile Send private message
Cagnulein
l33t
l33t


Joined: 18 Sep 2003
Posts: 861
Location: Modena, Italy

PostPosted: Sat Jan 08, 2005 10:36 am    Post subject: Reply with quote

problem here:
Code:
  CC      drivers/char/drm/ati_pcigart.o
  CC      drivers/char/drm/i830_drv.o
  CC      drivers/char/drm/i830_dma.o
drivers/char/drm/i830_dma.c:114: error: `i830_open' undeclared here (not in a function)
drivers/char/drm/i830_dma.c:114: error: initializer element is not constant
drivers/char/drm/i830_dma.c:114: error: (near initialization for `i830_buffer_fops.open')
Back to top
View user's profile Send private message
catalinux
n00b
n00b


Joined: 30 Aug 2004
Posts: 10

PostPosted: Sat Jan 08, 2005 10:58 am    Post subject: Reply with quote

copy /char/drm/i830* from nitro3 over nitro4
intelfbdrv is broken too nitro3 is good
Back to top
View user's profile Send private message
Cagnulein
l33t
l33t


Joined: 18 Sep 2003
Posts: 861
Location: Modena, Italy

PostPosted: Sat Jan 08, 2005 11:11 am    Post subject: Reply with quote

copy that...

it works great. Thx :)
Back to top
View user's profile Send private message
thecrazyperson_ws
Tux's lil' helper
Tux's lil' helper


Joined: 06 Apr 2004
Posts: 89

PostPosted: Sat Jan 08, 2005 1:40 pm    Post subject: Reply with quote

dangit! i just downloaded and compiled nitro3 not even 6 hrs ago. :evil: after xorg, i guess it's kernel rebuild time again... to nitro4.

EDIT: nitro3 works beautifully... thanks for the great work, darckness. let's hope 4 is better/faster!
_________________
Bevelle: Dual Athlon MP 2000+, 1.25G ram, 120G HD, Gentoo 2005.1-r1, Kernel 2.6.15-gentoo-r5

Gagazet: Pentium 2-266, 288M ram, 240G HD, currently installing gentoo

Besaid: p-150, 80M ram, win2k pro
Back to top
View user's profile Send private message
()
l33t
l33t


Joined: 25 Nov 2002
Posts: 610

PostPosted: Sat Jan 08, 2005 1:54 pm    Post subject: Reply with quote

How come you've started including -mm? I originally opted for nitro-sources as an alternative to to mm (too unstable for my liking).
_________________
to be concerned is good
Back to top
View user's profile Send private message
peterk0
Apprentice
Apprentice


Joined: 25 Mar 2003
Posts: 188
Location: Prague

PostPosted: Sat Jan 08, 2005 4:15 pm    Post subject: Reply with quote

Quote:
How come you've started including -mm? I originally opted for nitro-sources as an alternative to to mm (too unstable for my liking).


Yeah, how come?
Maybe it's time to go for cko then :(
Back to top
View user's profile Send private message
Pink
Veteran
Veteran


Joined: 24 Jul 2003
Posts: 1062

PostPosted: Sat Jan 08, 2005 4:26 pm    Post subject: Reply with quote

() wrote:
How come you've started including -mm? I originally opted for nitro-sources as an alternative to to mm (too unstable for my liking).


I have to agree, I think this is a huge blow to nitro - downloads have dropped dramatically since the mm was included....
_________________
usefuljaja.com - VPS Tutorials
Back to top
View user's profile Send private message
discomfitor
l33t
l33t


Joined: 21 Feb 2003
Posts: 927
Location: None

PostPosted: Sat Jan 08, 2005 7:10 pm    Post subject: Reply with quote

I'm not including all of mm. Just the patches that I feel work nicely. If people don't like mm because it's too unstable, then why hasn't anyone else complained about the fact that I use the latest bk snapshots?

I suppose if it's a real big issue for people I'll stop including mm from now on. If you feel that way, post now. It's not really a big deal since it just means less work for me anyway :wink:.

I'll work on offering two different ebuilds/patches for this release.

EDIT: Just about done here...

EDIT: Done.
_________________
There is no substitute for experience.
Imperfection indicates a lack of effort.


Last edited by discomfitor on Sat Jan 08, 2005 8:37 pm; edited 2 times in total
Back to top
View user's profile Send private message
()
l33t
l33t


Joined: 25 Nov 2002
Posts: 610

PostPosted: Sat Jan 08, 2005 7:46 pm    Post subject: Reply with quote

Darckness wrote:
I'm not including all of mm. Just the patches that I feel work nicely. If people don't like mm because it's too unstable, then why hasn't anyone else complained about the fact that I use the latest bk snapshots?
Divide et impera. Without knowing exactly which patches you include, -mm makes me a bit nervous. From what I remember, not long after I quit using -mm there was discovered a bug that led to rampant file corruption. Maybe you could have the inclusion of mm (and possibly bk) patches depend on a use flag?
_________________
to be concerned is good
Back to top
View user's profile Send private message
discomfitor
l33t
l33t


Joined: 21 Feb 2003
Posts: 927
Location: None

PostPosted: Sat Jan 08, 2005 7:48 pm    Post subject: Reply with quote

(): Pure genius. Just...pure genius. I think that's the way I'll handle it from now on unless someone else has a better idea?
_________________
There is no substitute for experience.
Imperfection indicates a lack of effort.
Back to top
View user's profile Send private message
()
l33t
l33t


Joined: 25 Nov 2002
Posts: 610

PostPosted: Sat Jan 08, 2005 8:11 pm    Post subject: Reply with quote

Software modularization in general is a very nice concept, although USE flags are a bit messy (with the current, global, system anyway).
_________________
to be concerned is good
Back to top
View user's profile Send private message
SysOP XXL
Tux's lil' helper
Tux's lil' helper


Joined: 27 Jan 2004
Posts: 139
Location: Kecskemét, Hungary

PostPosted: Sat Jan 08, 2005 8:19 pm    Post subject: Reply with quote

The new nitro works fine here! 8) Good job, once again :twisted:

I've spent 20 minutes dealing with the hdparm script though, it made my box freeze completely. I've found out that the '-d1' parameter freezes, removing it from the config fixed it. It doesn't have any drawbacks here, DMA is enabled without this option too (YMMV).
Back to top
View user's profile Send private message
discomfitor
l33t
l33t


Joined: 21 Feb 2003
Posts: 927
Location: None

PostPosted: Sat Jan 08, 2005 8:39 pm    Post subject: Reply with quote

Alright, I've uploaded new patches and ebuilds which make the mm/bk patches completely optional. Check the first post for more info. The only difference besides that in the mm patch is that it actually downgrades the ac patch a bit (regular nitro4 uses ac7 now, while nitro4-mm is back on ac4). I don't think it's a huge difference, but who knows?

I hope that will make everyone happier!
_________________
There is no substitute for experience.
Imperfection indicates a lack of effort.
Back to top
View user's profile Send private message
Tiger683
Veteran
Veteran


Joined: 08 Jan 2005
Posts: 1347
Location: Heffner's House

PostPosted: Sat Jan 08, 2005 8:44 pm    Post subject: BUG Reply with quote

There is an error, which is caused probably by an option that noone else but me activated:

the block :

+ while(ide_unregister_hwif(hwif) < 0) {
+ hwif_removed_ops(hwif);
+ msleep(1000);

should be:

+ while(ide_unregister_hwif(hwif) < 0) {
+ removed_hwif_iops(hwif);
+ msleep(1000);

or else this breaks the build.....


EDIT:
UMMM, oh yeah, this is from regular nitro4, so ac7 ;)

where did the "hwif_removed_ops" come from???????


Last edited by Tiger683 on Sat Jan 08, 2005 8:48 pm; edited 1 time in total
Back to top
View user's profile Send private message
()
l33t
l33t


Joined: 25 Nov 2002
Posts: 610

PostPosted: Sat Jan 08, 2005 8:45 pm    Post subject: Reply with quote

Great, merging nitro4 now :]
_________________
to be concerned is good
Back to top
View user's profile Send private message
discomfitor
l33t
l33t


Joined: 21 Feb 2003
Posts: 927
Location: None

PostPosted: Sat Jan 08, 2005 8:48 pm    Post subject: Reply with quote

Tiger683: I'm assuming you meant the block in ide-pnp? I just fixed it and reuploaded the patches. I'm not going to punch you; frankly I'm impressed that nitro has become that widespread! And distro wars do suck. Your CFLAGS remind me of when I used to do that on love-sources back in the day. Then I realized that there was too much of a chance to segfault with not a lot of gain :wink:.

(): Glad to hear it. :D
_________________
There is no substitute for experience.
Imperfection indicates a lack of effort.


Last edited by discomfitor on Sat Jan 08, 2005 9:26 pm; edited 5 times in total
Back to top
View user's profile Send private message
Tiger683
Veteran
Veteran


Joined: 08 Jan 2005
Posts: 1347
Location: Heffner's House

PostPosted: Sat Jan 08, 2005 8:49 pm    Post subject: Reply with quote

yepp

it was breaking my build the whole afternoon... ;))))
PS: You may punch me, but I'm running nitro on suse.......*runaway*

You never know, distro wars and stuff, been there , seen that..... :[

now building with
CONFIG_CFLAGS_STRING="-O3 -march=athlon-xp -mcpu=athlon-xp -mmmx -msse -mfpmath=sse -pipe -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays -fomit-frame-pointer"
and regparm

lets see what f***up comes out...... --fforce-addr did mess asm-stuff at prepare stage....

hehe, i wil be glad when hes not going to chicken...(ehm, panic ;) ),then it probably wont break my neck i guess...

Just curious: what bad things happen with CONFIG_IOPRIO_WRITE=y ?
Back to top
View user's profile Send private message
Archangel1
Veteran
Veteran


Joined: 21 Apr 2004
Posts: 1212
Location: Work

PostPosted: Sat Jan 08, 2005 9:52 pm    Post subject: Reply with quote

Anyone else had issues with -want-mm? It goes beserk on here, just about everything fails. Makes me think I've done something wrong, except there's not a lot of scope for that in
Code:
USE="want-mm" emerge nitro-sources


Oh well, works great without the mm patches on my other machine, so I'll probably go with that.
_________________
What are you, stupid?
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, 5, 6, 7, 8, 9, 10  Next
Page 1 of 10

 
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