Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
2.6.10-nitro3: Popper Unable To Process Jumbo Kernel
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
discomfitor
l33t
l33t


Joined: 21 Feb 2003
Posts: 927
Location: None

PostPosted: Thu Jan 06, 2005 10:27 am    Post subject: 2.6.10-nitro3: Popper Unable To Process Jumbo Kernel Reply with quote

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
View user's profile Send private message
Hauser
l33t
l33t


Joined: 27 Dec 2003
Posts: 650
Location: 4-dimensional hyperplane

PostPosted: Thu Jan 06, 2005 11:04 am    Post subject: Reply with quote

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
View user's profile Send private message
Pink
Veteran
Veteran


Joined: 24 Jul 2003
Posts: 1062

PostPosted: Thu Jan 06, 2005 1:35 pm    Post subject: Reply with quote

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 8O ).

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
View user's profile Send private message
Cagnulein
l33t
l33t


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

PostPosted: Thu Jan 06, 2005 2:02 pm    Post subject: Reply with quote

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 :oops:
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Thu Jan 06, 2005 2:14 pm    Post subject: Reply with quote

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
View user's profile Send private message
ashtophet
Guru
Guru


Joined: 08 Aug 2004
Posts: 397

PostPosted: Thu Jan 06, 2005 2:57 pm    Post subject: Reply with quote

same compile trouble here also...

http://img88.exs.cx/my.php?loc=img88&image=nitro39ds.png
Back to top
View user's profile Send private message
discomfitor
l33t
l33t


Joined: 21 Feb 2003
Posts: 927
Location: None

PostPosted: Thu Jan 06, 2005 5:26 pm    Post subject: Reply with quote

Post a link to a config file!!!
_________________
There is no substitute for experience.
Imperfection indicates a lack of effort.
Back to top
View user's profile Send private message
Phlogiston
Veteran
Veteran


Joined: 27 Jan 2004
Posts: 1925
Location: Europe, Swizerland

PostPosted: Thu Jan 06, 2005 6:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
ashtophet
Guru
Guru


Joined: 08 Aug 2004
Posts: 397

PostPosted: Thu Jan 06, 2005 6:14 pm    Post subject: Reply with quote

my config
Back to top
View user's profile Send private message
Phlogiston
Veteran
Veteran


Joined: 27 Jan 2004
Posts: 1925
Location: Europe, Swizerland

PostPosted: Thu Jan 06, 2005 7:35 pm    Post subject: Reply with quote

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 :D
_________________
Workstation: 5.1 SurroundSound, LIRC remote control; Laptop [IBM-T43]: patched sources, s2disk/ram, fingerprint sensor
Back to top
View user's profile Send private message
borkdox
Tux's lil' helper
Tux's lil' helper


Joined: 16 Jan 2004
Posts: 123

PostPosted: Thu Jan 06, 2005 8:10 pm    Post subject: Reply with quote

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
View user's profile Send private message
discomfitor
l33t
l33t


Joined: 21 Feb 2003
Posts: 927
Location: None

PostPosted: Thu Jan 06, 2005 8:16 pm    Post subject: Reply with quote

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
View user's profile Send private message
ashtophet
Guru
Guru


Joined: 08 Aug 2004
Posts: 397

PostPosted: Thu Jan 06, 2005 8:35 pm    Post subject: Reply with quote

here the previous link is working... other mirror

cheers
Back to top
View user's profile Send private message
discomfitor
l33t
l33t


Joined: 21 Feb 2003
Posts: 927
Location: None

PostPosted: Thu Jan 06, 2005 9:06 pm    Post subject: Reply with quote

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
View user's profile Send private message
ashtophet
Guru
Guru


Joined: 08 Aug 2004
Posts: 397

PostPosted: Thu Jan 06, 2005 9:27 pm    Post subject: Reply with quote

ok... trying...
Back to top
View user's profile Send private message
borkdox
Tux's lil' helper
Tux's lil' helper


Joined: 16 Jan 2004
Posts: 123

PostPosted: Thu Jan 06, 2005 9:34 pm    Post subject: Reply with quote

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
View user's profile Send private message
ashtophet
Guru
Guru


Joined: 08 Aug 2004
Posts: 397

PostPosted: Thu Jan 06, 2005 9:47 pm    Post subject: Reply with quote

same compile error :cry:

i didn't locate CONFIG_SUNRPC to don't compile it... elocal hasn't got this option in his config
Back to top
View user's profile Send private message
sofcik
Tux's lil' helper
Tux's lil' helper


Joined: 20 Mar 2004
Posts: 99
Location: Poland, Warsaw, Ochota :]

PostPosted: Thu Jan 06, 2005 9:47 pm    Post subject: Reply with quote

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
View user's profile Send private message
caravela
Tux's lil' helper
Tux's lil' helper


Joined: 30 Aug 2004
Posts: 118

PostPosted: Thu Jan 06, 2005 9:47 pm    Post subject: Reply with quote

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
View user's profile Send private message
ashtophet
Guru
Guru


Joined: 08 Aug 2004
Posts: 397

PostPosted: Thu Jan 06, 2005 9:57 pm    Post subject: Reply with quote

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
View user's profile Send private message
caravela
Tux's lil' helper
Tux's lil' helper


Joined: 30 Aug 2004
Posts: 118

PostPosted: Thu Jan 06, 2005 10:31 pm    Post subject: Reply with quote

hmm replace that dir with the nitro2 one ?
Back to top
View user's profile Send private message
ashtophet
Guru
Guru


Joined: 08 Aug 2004
Posts: 397

PostPosted: Thu Jan 06, 2005 10:46 pm    Post subject: Reply with quote

sure, trying it right now... let's see..
Back to top
View user's profile Send private message
borkdox
Tux's lil' helper
Tux's lil' helper


Joined: 16 Jan 2004
Posts: 123

PostPosted: Thu Jan 06, 2005 10:47 pm    Post subject: Reply with quote

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
View user's profile Send private message
ashtophet
Guru
Guru


Joined: 08 Aug 2004
Posts: 397

PostPosted: Thu Jan 06, 2005 11:42 pm    Post subject: Reply with quote

didn't work... it gives another error (sorry didn't copy it).

:roll:

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
View user's profile Send private message
seppe
Guru
Guru


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

PostPosted: Thu Jan 06, 2005 11:56 pm    Post subject: Reply with quote

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
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  Next
Page 1 of 2

 
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