View previous topic :: View next topic |
Author |
Message |
discomfitor l33t
Joined: 21 Feb 2003 Posts: 927 Location: None
|
Posted: Sat Jan 08, 2005 5:45 am Post subject: 2.6.10-nitro4: The Kernel Formerly Known As Hercules |
|
|
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 |
|
|
bMd Tux's lil' helper
Joined: 07 Jul 2004 Posts: 110
|
Posted: Sat Jan 08, 2005 6:33 am Post subject: |
|
|
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 |
|
|
Moloch Apprentice
Joined: 17 Mar 2003 Posts: 293 Location: Albuquerque, NM, US
|
Posted: Sat Jan 08, 2005 6:49 am Post subject: |
|
|
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 |
|
|
discomfitor l33t
Joined: 21 Feb 2003 Posts: 927 Location: None
|
Posted: Sat Jan 08, 2005 7:12 am Post subject: |
|
|
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 |
|
|
EricHsu Bodhisattva
Joined: 03 May 2004 Posts: 591 Location: Aragon Consulting Group, Beijing, China
|
Posted: Sat Jan 08, 2005 8:15 am Post subject: |
|
|
Using it to post this!
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 |
|
|
amorpheus n00b
Joined: 20 Dec 2004 Posts: 54
|
Posted: Sat Jan 08, 2005 9:13 am Post subject: |
|
|
new nitros *drools* _________________ #!/usr/bin/amorpheus |
|
Back to top |
|
|
ashtophet Guru
Joined: 08 Aug 2004 Posts: 397
|
Posted: Sat Jan 08, 2005 10:28 am Post subject: |
|
|
Great!!! Compiled fine, booted as a rocket and by now is working smoothly!! Thanks a lot for yr. wonderful job, Darckness
Last edited by ashtophet on Sat Jan 08, 2005 12:34 pm; edited 1 time in total |
|
Back to top |
|
|
Cagnulein l33t
Joined: 18 Sep 2003 Posts: 861 Location: Modena, Italy
|
Posted: Sat Jan 08, 2005 10:36 am Post subject: |
|
|
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 |
|
|
catalinux n00b
Joined: 30 Aug 2004 Posts: 10
|
Posted: Sat Jan 08, 2005 10:58 am Post subject: |
|
|
copy /char/drm/i830* from nitro3 over nitro4
intelfbdrv is broken too nitro3 is good |
|
Back to top |
|
|
Cagnulein l33t
Joined: 18 Sep 2003 Posts: 861 Location: Modena, Italy
|
Posted: Sat Jan 08, 2005 11:11 am Post subject: |
|
|
copy that...
it works great. Thx |
|
Back to top |
|
|
thecrazyperson_ws Tux's lil' helper
Joined: 06 Apr 2004 Posts: 89
|
Posted: Sat Jan 08, 2005 1:40 pm Post subject: |
|
|
dangit! i just downloaded and compiled nitro3 not even 6 hrs ago. 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 |
|
|
() l33t
Joined: 25 Nov 2002 Posts: 610
|
Posted: Sat Jan 08, 2005 1:54 pm Post subject: |
|
|
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 |
|
|
peterk0 Apprentice
Joined: 25 Mar 2003 Posts: 188 Location: Prague
|
Posted: Sat Jan 08, 2005 4:15 pm Post subject: |
|
|
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 |
|
|
Pink Veteran
Joined: 24 Jul 2003 Posts: 1062
|
Posted: Sat Jan 08, 2005 4:26 pm Post subject: |
|
|
() 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.... |
|
Back to top |
|
|
discomfitor l33t
Joined: 21 Feb 2003 Posts: 927 Location: None
|
Posted: Sat Jan 08, 2005 7:10 pm Post subject: |
|
|
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 .
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 |
|
|
() l33t
Joined: 25 Nov 2002 Posts: 610
|
Posted: Sat Jan 08, 2005 7:46 pm Post subject: |
|
|
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 |
|
|
discomfitor l33t
Joined: 21 Feb 2003 Posts: 927 Location: None
|
Posted: Sat Jan 08, 2005 7:48 pm Post subject: |
|
|
(): 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 |
|
|
() l33t
Joined: 25 Nov 2002 Posts: 610
|
Posted: Sat Jan 08, 2005 8:11 pm Post subject: |
|
|
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 |
|
|
SysOP XXL Tux's lil' helper
Joined: 27 Jan 2004 Posts: 139 Location: Kecskemét, Hungary
|
Posted: Sat Jan 08, 2005 8:19 pm Post subject: |
|
|
The new nitro works fine here! Good job, once again
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 |
|
|
discomfitor l33t
Joined: 21 Feb 2003 Posts: 927 Location: None
|
Posted: Sat Jan 08, 2005 8:39 pm Post subject: |
|
|
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 |
|
|
Tiger683 Veteran
Joined: 08 Jan 2005 Posts: 1347 Location: Heffner's House
|
Posted: Sat Jan 08, 2005 8:44 pm Post subject: BUG |
|
|
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 |
|
|
() l33t
Joined: 25 Nov 2002 Posts: 610
|
Posted: Sat Jan 08, 2005 8:45 pm Post subject: |
|
|
Great, merging nitro4 now :] _________________ to be concerned is good |
|
Back to top |
|
|
discomfitor l33t
Joined: 21 Feb 2003 Posts: 927 Location: None
|
Posted: Sat Jan 08, 2005 8:48 pm Post subject: |
|
|
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 .
(): Glad to hear it. _________________ 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 |
|
|
Tiger683 Veteran
Joined: 08 Jan 2005 Posts: 1347 Location: Heffner's House
|
Posted: Sat Jan 08, 2005 8:49 pm Post subject: |
|
|
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 |
|
|
Archangel1 Veteran
Joined: 21 Apr 2004 Posts: 1212 Location: Work
|
Posted: Sat Jan 08, 2005 9:52 pm Post subject: |
|
|
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 |
|
|
|