Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Unsupported Software
  • Search

2.6.10-nitro4: The Kernel Formerly Known As Hercules

This forum covers all Gentoo-related software not officially supported by Gentoo. Ebuilds/software posted here might harm the health and stability of your system(s), and are not supported by Gentoo developers. Bugs/errors caused by ebuilds from overlays.gentoo.org are covered by this forum, too.
Post Reply
Advanced search
250 posts
  • Page 1 of 10
    • Jump to page:
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 10
  • Next
Author
Message
discomfitor
l33t
l33t
User avatar
Posts: 927
Joined: Fri Feb 21, 2003 11:51 pm
Location: None

2.6.10-nitro4: The Kernel Formerly Known As Hercules

  • Quote

Post by discomfitor » Sat Jan 08, 2005 5:45 am

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

Code: Select all

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:
+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
Last edited by discomfitor on Sun Jan 09, 2005 9:32 pm, edited 6 times in total.
There is no substitute for experience.
Imperfection indicates a lack of effort.
Top
bMd
Tux's lil' helper
Tux's lil' helper
Posts: 110
Joined: Wed Jul 07, 2004 2:33 am

  • Quote

Post by bMd » Sat Jan 08, 2005 6:33 am

hmmmm, anyone getting following when emerge nitro-source?

Code: Select all

>>> 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.
Top
Moloch
Apprentice
Apprentice
User avatar
Posts: 293
Joined: Mon Mar 17, 2003 3:07 pm
Location: Albuquerque, NM, US

  • Quote

Post by Moloch » Sat Jan 08, 2005 6:49 am

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
Top
discomfitor
l33t
l33t
User avatar
Posts: 927
Joined: Fri Feb 21, 2003 11:51 pm
Location: None

  • Quote

Post by discomfitor » Sat Jan 08, 2005 7:12 am

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.
Top
EricHsu
Bodhisattva
Bodhisattva
User avatar
Posts: 591
Joined: Mon May 03, 2004 12:38 pm
Location: Aragon Consulting Group, Beijing, China
Contact:
Contact EricHsu
Website

  • Quote

Post by EricHsu » Sat Jan 08, 2005 8:15 am

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: Select all

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
Top
amorpheus
n00b
n00b
Posts: 54
Joined: Mon Dec 20, 2004 4:54 am

  • Quote

Post by amorpheus » Sat Jan 08, 2005 9:13 am

new nitros :-D *drools*
#!/usr/bin/amorpheus
Top
ashtophet
Guru
Guru
User avatar
Posts: 397
Joined: Sun Aug 08, 2004 11:16 am

  • Quote

Post by ashtophet » Sat Jan 08, 2005 10:28 am

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.
Top
Cagnulein
l33t
l33t
User avatar
Posts: 861
Joined: Thu Sep 18, 2003 3:39 pm
Location: Modena, Italy

  • Quote

Post by Cagnulein » Sat Jan 08, 2005 10:36 am

problem here:

Code: Select all

  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')
Top
catalinux
n00b
n00b
User avatar
Posts: 10
Joined: Mon Aug 30, 2004 12:42 pm

  • Quote

Post by catalinux » Sat Jan 08, 2005 10:58 am

copy /char/drm/i830* from nitro3 over nitro4
intelfbdrv is broken too nitro3 is good
Top
Cagnulein
l33t
l33t
User avatar
Posts: 861
Joined: Thu Sep 18, 2003 3:39 pm
Location: Modena, Italy

  • Quote

Post by Cagnulein » Sat Jan 08, 2005 11:11 am

copy that...

it works great. Thx :)
Top
thecrazyperson_ws
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 89
Joined: Tue Apr 06, 2004 4:55 pm

  • Quote

Post by thecrazyperson_ws » Sat Jan 08, 2005 1:40 pm

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
Top
()
l33t
l33t
Posts: 610
Joined: Mon Nov 25, 2002 4:10 pm

  • Quote

Post by () » Sat Jan 08, 2005 1:54 pm

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
Top
peterk0
Apprentice
Apprentice
User avatar
Posts: 188
Joined: Tue Mar 25, 2003 7:16 am
Location: Prague

  • Quote

Post by peterk0 » Sat Jan 08, 2005 4:15 pm

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 :(
Top
Pink
Veteran
Veteran
User avatar
Posts: 1062
Joined: Thu Jul 24, 2003 11:52 am

  • Quote

Post by Pink » Sat Jan 08, 2005 4:26 pm

() 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....
Top
discomfitor
l33t
l33t
User avatar
Posts: 927
Joined: Fri Feb 21, 2003 11:51 pm
Location: None

  • Quote

Post by discomfitor » Sat Jan 08, 2005 7:10 pm

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.
Last edited by discomfitor on Sat Jan 08, 2005 8:37 pm, edited 2 times in total.
There is no substitute for experience.
Imperfection indicates a lack of effort.
Top
()
l33t
l33t
Posts: 610
Joined: Mon Nov 25, 2002 4:10 pm

  • Quote

Post by () » Sat Jan 08, 2005 7:46 pm

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
Top
discomfitor
l33t
l33t
User avatar
Posts: 927
Joined: Fri Feb 21, 2003 11:51 pm
Location: None

  • Quote

Post by discomfitor » Sat Jan 08, 2005 7:48 pm

(): 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.
Top
()
l33t
l33t
Posts: 610
Joined: Mon Nov 25, 2002 4:10 pm

  • Quote

Post by () » Sat Jan 08, 2005 8:11 pm

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
Top
SysOP XXL
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 139
Joined: Tue Jan 27, 2004 1:53 pm
Location: Kecskemét, Hungary

  • Quote

Post by SysOP XXL » Sat Jan 08, 2005 8:19 pm

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).
Top
discomfitor
l33t
l33t
User avatar
Posts: 927
Joined: Fri Feb 21, 2003 11:51 pm
Location: None

  • Quote

Post by discomfitor » Sat Jan 08, 2005 8:39 pm

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.
Top
Tiger683
Veteran
Veteran
User avatar
Posts: 1347
Joined: Sat Jan 08, 2005 8:34 pm
Location: Heffner's House

BUG

  • Quote

Post by Tiger683 » Sat Jan 08, 2005 8:44 pm

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.
Top
()
l33t
l33t
Posts: 610
Joined: Mon Nov 25, 2002 4:10 pm

  • Quote

Post by () » Sat Jan 08, 2005 8:45 pm

Great, merging nitro4 now :]
to be concerned is good
Top
discomfitor
l33t
l33t
User avatar
Posts: 927
Joined: Fri Feb 21, 2003 11:51 pm
Location: None

  • Quote

Post by discomfitor » Sat Jan 08, 2005 8:48 pm

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
Last edited by discomfitor on Sat Jan 08, 2005 9:26 pm, edited 5 times in total.
There is no substitute for experience.
Imperfection indicates a lack of effort.
Top
Tiger683
Veteran
Veteran
User avatar
Posts: 1347
Joined: Sat Jan 08, 2005 8:34 pm
Location: Heffner's House

  • Quote

Post by Tiger683 » Sat Jan 08, 2005 8:49 pm

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 ?
Top
Archangel1
Veteran
Veteran
User avatar
Posts: 1212
Joined: Wed Apr 21, 2004 12:29 am
Location: Work

  • Quote

Post by Archangel1 » Sat Jan 08, 2005 9:52 pm

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: Select all

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?
Top
Post Reply

250 posts
  • Page 1 of 10
    • Jump to page:
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 10
  • Next

Return to “Unsupported Software”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy