View previous topic :: View next topic |
Author |
Message |
discomfitor l33t
Joined: 21 Feb 2003 Posts: 927 Location: None
|
Posted: Thu Jan 06, 2005 10:27 am Post subject: 2.6.10-nitro3: Popper Unable To Process Jumbo Kernel |
|
|
THIS KERNEL HAS THE POTENTIAL TO BE MORE UNSTABLE THAN NORMAL. IT ALSO HAS THE POTENTIAL TO KICK MORE ASS THAN ANY OTHER KERNEL I'VE MADE. YOU HAVE BEEN WARNED.
Code: |
2.6.10 #newest kernel version
-bk3 #latest snapshot
-ac2 #alan cox's patchset
-ckdev #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
-parport fix #included in main now
-ITERAID #see note
inotify
-swsusp2+win4lin #see note
cflags-selection-for-nitro #change cflags for kernel
hostap #hostAP drivers
================================
+ck2 #latest ck patch
+ac4 #alan cox's patchset
+alsa 1.0.8-rc1
+config-nr-tty-devices
+swsusp2 #see note
+mm1 #see note |
Extra:
CONFIG_IOPRIO_WRITE
See that option? Do NOT enable it. Bad things happen if you do. I'm not even sure if you can find it in the menuconfig or the xconfig, but if you do, leave it alone. Perhaps in time it will grow mature enough to be used, but now it just breaks things.
To users of reiser4: it compiles. I tested it. Turn 4k stacks off.
To users of swsusp2: it compiles. I tested it.
To users of this ebuild: it works. I tested it.
Win4lin: For some reason, I get tons of undefined symbols in the win4lin module. The rest of it compiles with minimal whining. It is not functional, so don't bother. If, however, somebody can manage to get it to resolve the symbols, I will not only give them a cookie, but I will fix the patch to incorporate such changes.
ITERAID8212: The driver from the main branch should work for this now.
Oh, and there's a broken out directory on the site now. I can't guarantee that it will always be completely up-to-date, nor can I assure you that EVERY patch I used is in there. But most of them are in there.
I've been told that the orinoco driver works in this version, but I can't verify that. Therefore, the following may or may not apply.
Official orinoco statement:
I am not going to be trying to patch orinoco drivers in again until they update the patch. It's just too much of a hassle, and it breaks the drivers for other things when I try. That's not to say that seppe won't when he gets back, because he most likely has his own policy about such things. For now though, you'll have to do it yourself.
How to get orinoco working:
Simply copy the hermes and orinoco files from a previous kernel with working drivers. These files will be located in linux/drivers/net/wireless/ (where linux is the name of your kernel). Copy them into the same place in this kernel tree, and it will work.
If someone wants to post links to hermes+orinoco files that work for this, I will make a kernel patch (or you can do that part yourself) that will make it easier to get working in the future. It will still need to be manually applied though.
USERS OF INTERWAVE ISA SOUND CARDS: This is not the kernel for you. The driver doesn't compile.
mm: Yes, this also includes 2.6.10-mm1. You ARE reading correctly. There's just one catch. I didn't use all the patches. Just most of them. I've included a list of the patches that I DID NOT use here. This of course, broke many things, which I then had to fix. I tested a LOT of things, and fixed everything except win4lin (to my knowledge). If you get an error, post it here asap so I can fix it.
With that in mind, I'll just say "Works for me!". Oh, and for some reason it didn't like hdparm (the gentoo script; works fine when executed normally). It hangs if it's in any runlevel, and won't die if you run it as a user. Odd, but true.
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[/u][/b] _________________ There is no substitute for experience.
Imperfection indicates a lack of effort.
Last edited by discomfitor on Sat Jan 08, 2005 8:14 am; edited 3 times in total |
|
Back to top |
|
|
Hauser l33t
Joined: 27 Dec 2003 Posts: 650 Location: 4-dimensional hyperplane
|
Posted: Thu Jan 06, 2005 11:04 am Post subject: |
|
|
Using the config file of the currently running kernel, 2.6.9-nitro3, I get the following errors:
Code: | CC net/sched/sch_generic.o
LD net/sched/built-in.o
CC net/sunrpc/clnt.o
CC net/sunrpc/xprt.o
CC net/sunrpc/sched.o
net/sunrpc/sched.c:1007:32: macro "create_workqueue" requires 2 arguments, but only 1 given
net/sunrpc/sched.c: In function `rpciod_up':
net/sunrpc/sched.c:1007: error: `create_workqueue' undeclared (first use in this function)
net/sunrpc/sched.c:1007: error: (Each undeclared identifier is reported only once
net/sunrpc/sched.c:1007: error: for each function it appears in.)
make[2]: *** [net/sunrpc/sched.o] Error 1
make[1]: *** [net/sunrpc] Error 2
make: *** [net] Error 2
|
Edit:2.6.10-nitro2 also compiles fine with the same config file. _________________ AMD Athlon XP 2600+; 512M RAM;
nVidia FX5700LE; Hitachi 120Gb
2.6.9-nitro4, reiser4, linux26-headers+nptl
Do I like to compile everything?
Positive definite! |
|
Back to top |
|
|
Pink Veteran
Joined: 24 Jul 2003 Posts: 1062
|
Posted: Thu Jan 06, 2005 1:35 pm Post subject: |
|
|
As about 30 people a day didn't seem to understand that you couldn't browse the nitro directory, I have now allowed browsing (someone tried over 20 times a day for 4 days - think they would have got the point the first time ).
Anyway, this means you can browse the directory for ebuilds, patches and the broken-out patches.
Use the direct links above or go to http://www.pickledonion.net/nitro
HTH |
|
Back to top |
|
|
Cagnulein l33t
Joined: 18 Sep 2003 Posts: 861 Location: Modena, Italy
|
Posted: Thu Jan 06, 2005 2:02 pm Post subject: |
|
|
Hauser wrote: | Using the config file of the currently running kernel, 2.6.9-nitro3, I get the following errors:
Code: | CC net/sched/sch_generic.o
LD net/sched/built-in.o
CC net/sunrpc/clnt.o
CC net/sunrpc/xprt.o
CC net/sunrpc/sched.o
net/sunrpc/sched.c:1007:32: macro "create_workqueue" requires 2 arguments, but only 1 given
net/sunrpc/sched.c: In function `rpciod_up':
net/sunrpc/sched.c:1007: error: `create_workqueue' undeclared (first use in this function)
net/sunrpc/sched.c:1007: error: (Each undeclared identifier is reported only once
net/sunrpc/sched.c:1007: error: for each function it appears in.)
make[2]: *** [net/sunrpc/sched.o] Error 1
make[1]: *** [net/sunrpc] Error 2
make: *** [net] Error 2
|
Edit:2.6.10-nitro2 also compiles fine with the same config file. |
same here |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Thu Jan 06, 2005 2:14 pm Post subject: |
|
|
Hauser wrote: | Code: | [snip snip]
CC net/sunrpc/sched.o
net/sunrpc/sched.c:1007:32: macro "create_workqueue" requires 2 arguments, but only 1 given
[snip snip]
|
Edit:2.6.10-nitro2 also compiles fine with the same config file. | +1 _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
ashtophet Guru
Joined: 08 Aug 2004 Posts: 397
|
|
Back to top |
|
|
discomfitor l33t
Joined: 21 Feb 2003 Posts: 927 Location: None
|
Posted: Thu Jan 06, 2005 5:26 pm Post subject: |
|
|
Post a link to a config file!!! _________________ There is no substitute for experience.
Imperfection indicates a lack of effort. |
|
Back to top |
|
|
Phlogiston Veteran
Joined: 27 Jan 2004 Posts: 1925 Location: Europe, Swizerland
|
Posted: Thu Jan 06, 2005 6:03 pm Post subject: |
|
|
Thanks for new nitro
Untested, but compiled fine with this config:
http://phlogiston.freelinuxhost.com/linux/configs/config-nitro-2.6.10-r3
Greets Phlogiston _________________ Workstation: 5.1 SurroundSound, LIRC remote control; Laptop [IBM-T43]: patched sources, s2disk/ram, fingerprint sensor
Last edited by Phlogiston on Thu Jan 06, 2005 7:34 pm; edited 1 time in total |
|
Back to top |
|
|
ashtophet Guru
Joined: 08 Aug 2004 Posts: 397
|
Posted: Thu Jan 06, 2005 6:14 pm Post subject: |
|
|
my config |
|
Back to top |
|
|
Phlogiston Veteran
Joined: 27 Jan 2004 Posts: 1925 Location: Europe, Swizerland
|
Posted: Thu Jan 06, 2005 7:35 pm Post subject: |
|
|
The new kernel is working great here:
Code: |
uptime
20:35:21 up 1:00, 12 users, load average: 3.30, 2.86, 2.17
|
Thanks for your work Darckness _________________ Workstation: 5.1 SurroundSound, LIRC remote control; Laptop [IBM-T43]: patched sources, s2disk/ram, fingerprint sensor |
|
Back to top |
|
|
borkdox Tux's lil' helper
Joined: 16 Jan 2004 Posts: 123
|
Posted: Thu Jan 06, 2005 8:10 pm Post subject: |
|
|
Code: | CC arch/x86_64/kernel/traps.o
arch/x86_64/kernel/traps.c:900: error: redefinition of 'smp_thermal_interrupt'
arch/x86_64/kernel/traps.c:896: error: previous definition of 'smp_thermal_interrupt' was here
make[1]: *** [arch/x86_64/kernel/traps.o] Error 1
make: *** [arch/x86_64/kernel] Error 2
|
Anyone running it un AMD64?? |
|
Back to top |
|
|
discomfitor l33t
Joined: 21 Feb 2003 Posts: 927 Location: None
|
Posted: Thu Jan 06, 2005 8:16 pm Post subject: |
|
|
elocal: edit the file arch/x86_64/kernel/traps.c and delete line 900 along with the two squigley braces after it.
galiza_ceive: the link doesn't work. Anyone know where CONFIG_SUNRPC is in menuconfig? _________________ There is no substitute for experience.
Imperfection indicates a lack of effort. |
|
Back to top |
|
|
ashtophet Guru
Joined: 08 Aug 2004 Posts: 397
|
Posted: Thu Jan 06, 2005 8:35 pm Post subject: |
|
|
here the previous link is working... other mirror
cheers |
|
Back to top |
|
|
discomfitor l33t
Joined: 21 Feb 2003 Posts: 927 Location: None
|
Posted: Thu Jan 06, 2005 9:06 pm Post subject: |
|
|
galiza_ceive: compiles fine. Try running 'make mrproper' and then copying your config back in. _________________ There is no substitute for experience.
Imperfection indicates a lack of effort. |
|
Back to top |
|
|
ashtophet Guru
Joined: 08 Aug 2004 Posts: 397
|
Posted: Thu Jan 06, 2005 9:27 pm Post subject: |
|
|
ok... trying... |
|
Back to top |
|
|
borkdox Tux's lil' helper
Joined: 16 Jan 2004 Posts: 123
|
Posted: Thu Jan 06, 2005 9:34 pm Post subject: |
|
|
I got another one ::
Code: |
LD .tmp_vmlinux1
arch/x86_64/kernel/built-in.o(.text+0x4b52): In function `do_IRQ':
: undefined reference to `kgdb_process_breakpoint'
mm/built-in.o(.text+0x1c898): In function `alloc_fresh_huge_page':
: undefined reference to `num_online_nodes'
make: *** [.tmp_vmlinux1] Error 1
|
Any tip? Thanks. |
|
Back to top |
|
|
ashtophet Guru
Joined: 08 Aug 2004 Posts: 397
|
Posted: Thu Jan 06, 2005 9:47 pm Post subject: |
|
|
same compile error
i didn't locate CONFIG_SUNRPC to don't compile it... elocal hasn't got this option in his config |
|
Back to top |
|
|
sofcik Tux's lil' helper
Joined: 20 Mar 2004 Posts: 99 Location: Poland, Warsaw, Ochota :]
|
Posted: Thu Jan 06, 2005 9:47 pm Post subject: |
|
|
My question is what this option in kernel does !? is it better to switch it on or off. ( OT )
CONFIG_X86_GENERIC=y
I'm waitng to compile it now.
I'm kinda noob, anyway your kernel suits me best.
Thx for IT _________________ SfmBE = Sorry for my Bad English
ThxToAllOfYouForHelpingOnTheGentooWay
GENTOO FOREVER ! |
|
Back to top |
|
|
caravela Tux's lil' helper
Joined: 30 Aug 2004 Posts: 118
|
Posted: Thu Jan 06, 2005 9:47 pm Post subject: |
|
|
Sun rpc isn't on menuconfig at least i can't not find the option, it is set as when choosing NFS on networking filesystems, disable NFS to bypass that error |
|
Back to top |
|
|
ashtophet Guru
Joined: 08 Aug 2004 Posts: 397
|
Posted: Thu Jan 06, 2005 9:57 pm Post subject: |
|
|
thanks caravela but i do need NFS, so, if there isn't another solution i'll stay with 2.6.10-nitro2 ... |
|
Back to top |
|
|
caravela Tux's lil' helper
Joined: 30 Aug 2004 Posts: 118
|
Posted: Thu Jan 06, 2005 10:31 pm Post subject: |
|
|
hmm replace that dir with the nitro2 one ? |
|
Back to top |
|
|
ashtophet Guru
Joined: 08 Aug 2004 Posts: 397
|
Posted: Thu Jan 06, 2005 10:46 pm Post subject: |
|
|
sure, trying it right now... let's see.. |
|
Back to top |
|
|
borkdox Tux's lil' helper
Joined: 16 Jan 2004 Posts: 123
|
Posted: Thu Jan 06, 2005 10:47 pm Post subject: |
|
|
tell me if you get
Quote: |
LD .tmp_vmlinux1
arch/x86_64/kernel/built-in.o(.text+0x4b52): In function `do_IRQ':
: undefined reference to `kgdb_process_breakpoint'
mm/built-in.o(.text+0x1c898): In function `alloc_fresh_huge_page':
: undefined reference to `num_online_nodes'
make: *** [.tmp_vmlinux1] Error 1
|
I get it and dunno why... |
|
Back to top |
|
|
ashtophet Guru
Joined: 08 Aug 2004 Posts: 397
|
Posted: Thu Jan 06, 2005 11:42 pm Post subject: |
|
|
didn't work... it gives another error (sorry didn't copy it).
Edit1.- copy n paste:
Code: | LD [M] sound/core/seq/oss/snd-seq-oss.o
CC net/sunrpc/xprt.o
net/sunrpc/xprt.c: In function `xprt_write_space':
net/sunrpc/xprt.c:1106: error: structure has no member named `tk_rpcwait'
make[2]: *** [net/sunrpc/xprt.o] Error 1
make[1]: *** [net/sunrpc] Error 2
make: *** [net] Error 2
INSTALL crypto/blowfish.ko
cp: cannot stat `crypto/blowfish.ko': No such file or directory
make[1]: *** [crypto/blowfish.ko] Error 1
make: *** [_modinst_] Error 2
sh-3.00# |
|
|
Back to top |
|
|
seppe Guru
Joined: 01 Sep 2003 Posts: 431 Location: Hove, Antwerp, Belgium
|
Posted: Thu Jan 06, 2005 11:56 pm Post subject: |
|
|
Looks nice, too bad I can't test it (I'm on an evil OS working with some proprietary software for school ).
Don't forget that I want to make a new nitro (with a few nice suprises I won't tell now ) somewhere around the 15th of January
Keep up the good work, Darckness! _________________ nitro-sources, because between stable and experimental there exists only speed
Latest release I made: 2.6.13.2-nitro1 |
|
Back to top |
|
|
|