I am trying to upgrade to 2.6.11-rc3-nitro0 from 2.6.10-nitro4. The 2.6.10-nitro4 works perfectly. So I just copy the .config over and run "make oldconfig" and then build. The build is sucessful. The new system runs well except problem in loading the alsa sound system. The following is the error:

.PsYcHo: untar the overlay, then untar the nvidia driver. Apply all of the patches in the files directory from the overlay and then build it like normal._________________There is no substitute for experience.
Imperfection indicates a lack of effort.

include/linux/prefetch.h: In function `prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type `void *' used in arithmetic
In file included from include/linux/dmapool.h:14,
from include/linux/pci.h:864,
from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:75,
from /usr/src/modules/nvidia-kernel/nv/os-agp.c:24:
include/asm/io.h: In function `check_signature':
include/asm/io.h:242: warning: wrong type argument to increment
/usr/src/modules/nvidia-kernel/nv/os-agp.c: At top level:
/usr/src/modules/nvidia-kernel/nv/os-agp.c:48: error: parse error before '*' token
/usr/src/modules/nvidia-kernel/nv/os-agp.c:48: warning: type defaults to `int' in declaration of `drm_agp_p'
/usr/src/modules/nvidia-kernel/nv/os-agp.c:48: warning: data definition has no type or storage class
/usr/src/modules/nvidia-kernel/nv/os-agp.c: In function `KernInitAGP':
/usr/src/modules/nvidia-kernel/nv/os-agp.c:76: warning: assignment discards qualifiers from pointer target type
/usr/src/modules/nvidia-kernel/nv/os-agp.c:85: error: request for member `acquire' in something not a structure or union
/usr/src/modules/nvidia-kernel/nv/os-agp.c:88: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578)
/usr/src/modules/nvidia-kernel/nv/os-agp.c:113: error: request for member `copy_info' in something not a structure or union
/usr/src/modules/nvidia-kernel/nv/os-agp.c:173: error: request for member `enable' in something not a structure or union
/usr/src/modules/nvidia-kernel/nv/os-agp.c:185: error: request for member `release' in something not a structure or union
/usr/src/modules/nvidia-kernel/nv/os-agp.c:186: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578)
/usr/src/modules/nvidia-kernel/nv/os-agp.c: In function `KernTeardownAGP':
/usr/src/modules/nvidia-kernel/nv/os-agp.c:216: error: request for member `release' in something not a structure or union
/usr/src/modules/nvidia-kernel/nv/os-agp.c:218: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578)
/usr/src/modules/nvidia-kernel/nv/os-agp.c: In function `KernAllocAGPPages':
/usr/src/modules/nvidia-kernel/nv/os-agp.c:265: error: request for member `allocate_memory' in something not a structure or union
/usr/src/modules/nvidia-kernel/nv/os-agp.c:273: error: request for member `bind_memory' in something not a structure or union
/usr/src/modules/nvidia-kernel/nv/os-agp.c:290: error: request for member `unbind_memory' in something not a structure or union
/usr/src/modules/nvidia-kernel/nv/os-agp.c:305: error: request for member `free_memory' in something not a structure or union
/usr/src/modules/nvidia-kernel/nv/os-agp.c: In function `KernMapAGPPages':
/usr/src/modules/nvidia-kernel/nv/os-agp.c:345: error: request for member `unbind_memory' in something not a structure or union
/usr/src/modules/nvidia-kernel/nv/os-agp.c: In function `KernFreeAGPPages':
/usr/src/modules/nvidia-kernel/nv/os-agp.c:444: error: request for member `unbind_memory' in something not a structure or union
/usr/src/modules/nvidia-kernel/nv/os-agp.c:445: error: request for member `free_memory' in something not a structure or union
make[3]: *** [/usr/src/modules/nvidia-kernel/nv/os-agp.o] Error 1
make[2]: *** [_module_/usr/src/modules/nvidia-kernel/nv] Error 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [module] Error 1
make: *** [install] Error 2

The rivafb driver conflicts with the NVIDIA driver; the
NVIDIA kernel module will still be built and installed,
but be aware that the NVIDIA driver will not be able to
function properly if the rivafb module is loaded!

*** Failed rivafb module sanity check, but continuing! ***

NVIDIA: calling KBUILD...
make[4]: Entering directory `/usr/src/linux-2.6.11-rc3'
CC [M] /usr/src/modules/nvidia-kernel/nv/os-agp.o
In file included from include/linux/list.h:7,
from include/linux/wait.h:23,
from include/asm/semaphore.h:41,
from include/linux/sched.h:19,
from include/linux/module.h:10,
from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:52,
from /usr/src/modules/nvidia-kernel/nv/os-agp.c:24:
include/linux/prefetch.h: In function `prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type `void *' used in arithmetic
In file included from include/linux/dmapool.h:14,
from include/linux/pci.h:864,
from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:75,
from /usr/src/modules/nvidia-kernel/nv/os-agp.c:24:
include/asm/io.h: In function `check_signature':
include/asm/io.h:242: warning: wrong type argument to increment
/usr/src/modules/nvidia-kernel/nv/os-agp.c: At top level:
/usr/src/modules/nvidia-kernel/nv/os-agp.c:48: error: parse error before '*' token
/usr/src/modules/nvidia-kernel/nv/os-agp.c:48: warning: type defaults to `int' in declaration of `drm_agp_p'
/usr/src/modules/nvidia-kernel/nv/os-agp.c:48: warning: data definition has no type or storage class
/usr/src/modules/nvidia-kernel/nv/os-agp.c: In function `KernInitAGP':
/usr/src/modules/nvidia-kernel/nv/os-agp.c:76: warning: assignment discards qualifiers from pointer target type
/usr/src/modules/nvidia-kernel/nv/os-agp.c:85: error: request for member `acquire' in something not a structure or union
/usr/src/modules/nvidia-kernel/nv/os-agp.c:88: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578)
/usr/src/modules/nvidia-kernel/nv/os-agp.c:113: error: request for member `copy_info' in something not a structure or union
/usr/src/modules/nvidia-kernel/nv/os-agp.c:173: error: request for member `enable' in something not a structure or union
/usr/src/modules/nvidia-kernel/nv/os-agp.c:185: error: request for member `release' in something not a structure or union
/usr/src/modules/nvidia-kernel/nv/os-agp.c:186: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578)
/usr/src/modules/nvidia-kernel/nv/os-agp.c: In function `KernTeardownAGP':
/usr/src/modules/nvidia-kernel/nv/os-agp.c:216: error: request for member `release' in something not a structure or union
/usr/src/modules/nvidia-kernel/nv/os-agp.c:218: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578)
/usr/src/modules/nvidia-kernel/nv/os-agp.c: In function `KernAllocAGPPages':
/usr/src/modules/nvidia-kernel/nv/os-agp.c:265: error: request for member `allocate_memory' in something not a structure or union
/usr/src/modules/nvidia-kernel/nv/os-agp.c:273: error: request for member `bind_memory' in something not a structure or union
/usr/src/modules/nvidia-kernel/nv/os-agp.c:290: error: request for member `unbind_memory' in something not a structure or union
/usr/src/modules/nvidia-kernel/nv/os-agp.c:305: error: request for member `free_memory' in something not a structure or union
/usr/src/modules/nvidia-kernel/nv/os-agp.c: In function `KernMapAGPPages':
/usr/src/modules/nvidia-kernel/nv/os-agp.c:345: error: request for member `unbind_memory' in something not a structure or union
/usr/src/modules/nvidia-kernel/nv/os-agp.c: In function `KernFreeAGPPages':
/usr/src/modules/nvidia-kernel/nv/os-agp.c:444: error: request for member `unbind_memory' in something not a structure or union
/usr/src/modules/nvidia-kernel/nv/os-agp.c:445: error: request for member `free_memory' in something not a structure or union
make[5]: *** [/usr/src/modules/nvidia-kernel/nv/os-agp.o] Error 1
make[4]: *** [_module_/usr/src/modules/nvidia-kernel/nv] Error 2
make[4]: Leaving directory `/usr/src/linux-2.6.11-rc3'
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[3]: *** [module] Error 1
make[3]: Leaving directory `/usr/src/modules/nvidia-kernel/nv'
make[2]: *** [build-stamp] Error 2
make[2]: Leaving directory `/usr/src/modules/nvidia-kernel'
make[1]: *** [kdist_image] Error 2
make[1]: Leaving directory `/usr/src/modules/nvidia-kernel'
Module /usr/src/modules/nvidia-kernel failed.
Hit return to Continue

I recompiled my kernel finally last night, but this version and the previous have both given me quite a lot of grief with some random lockups.

I'm pretty sure that they are tied to disk access, as i can make it happen more often by untarring large files, and doing compiles.

It has happened at all kinds of diffenent places (during system startup, compiling, web browsing, even in single user mode during a compile)

I am using Reiser4 (which makes moving to another kernel difficult--I want to keep nvidia-kernel working, which wasn't with the latest -mm last night.) and a SATA drive.

I'm on a pretty stock Intel865PERL motherboard, with 2 gigs of ram and a P4 3.0 hyperthreaded processor. I've config'd the kernel for SMP and SMT,

Anyone have any Idea what's going wrong?

Garrett

Exact same situation here. P4 2.4C HT (enabled in kernel), reiser4, been locking up ever since 2.6.10-nitro2 (that's the on I'm using here). I'm using the exactly same configuration (minus some sound and video stuff) on my laptop with a Dothan (Pentium-m, obviously no HT) and all the newest versions run fine besides some speed problems with 2.6.11-rc2 (I'm running 3 now). I'm assuming it has to do with HT and reiser4.

Not doing anything ambitious with stacks or other kernel options.

EDIT: I'm using a PATA drive, not SATA._________________Joshua Baergen

Exact same situation here. P4 2.4C HT (enabled in kernel), reiser4, been locking up ever since 2.6.10-nitro2 (that's the on I'm using here). I'm using the exactly same configuration (minus some sound and video stuff) on my laptop with a Dothan (Pentium-m, obviously no HT) and all the newest versions run fine besides some speed problems with 2.6.11-rc2 (I'm running 3 now). I'm assuming it has to do with HT and reiser4.

Not doing anything ambitious with stacks or other kernel options.

EDIT: I'm using a PATA drive, not SATA.

SheepDip. I was thinking that may be the case... the lxnay LiveCD isn't using HT, and it's working good.

I'll turn off HT and try again when I get home.

I guess the question then is : Is anyone Using Reiser4 and Hyperthreading and getting a stable system? (on a nitro kernel or otherwise?)

I did compile alsa stuff into the kernel and it builds ok. But all apps produce no sound now. Before this, I got sound working by following "Gentoo ALSA guild" which assumes alsa being compiled as module. Since I am pretty new with this stuff, now I do not know how to follow the guide to config alsa:)

I see nothing wrong from dmesg, but /dev/mixer, /dev/dsp and /dev/midi now dissappear. And my machine is without sound now. I did see /dev/dsp1 and if I symlink /dev/dsp to it, I got saytime to say time. but I do not know how to get back /dev/midi and /dev/mixer.

Perhaps cfq does something funky with SMT. darckness, you would know this better than me: did cfq, SMT, or reiser4 change recently with reference to scheduling code?

Idon't know if Darckness put the cfq-ts in the regular nitro, but I've put it in rt-version
(though, noone here seems to use it.... hmh, nevermind.......)
try another io-scheduler until next version comes out.....

PS:
all hte nvidia ppl can already look forward to next nitro, it'll be sth. special...

make -C /lib/modules/2.6.11-rc3-nitro0/source SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules
make[1]: Entering directory `/mnt/stuff/media/linux-2.6.11-rc3-nitro0'
CC [M] /usr/src/drm/linux-2.6/mach64_drv.o
In file included from /usr/src/drm/linux-2.6/drm_core.h:27,
from /usr/src/drm/linux-2.6/mach64_drv.c:37:
/usr/src/drm/linux-2.6/drm_agpsupport.h:45: error: parse error before '*' token
/usr/src/drm/linux-2.6/drm_agpsupport.h:45: warning: type defaults to `int' in declaration of `drm_agp'
/usr/src/drm/linux-2.6/drm_agpsupport.h:45: warning: data definition has no type or storage class
/usr/src/drm/linux-2.6/drm_agpsupport.h: In function `mach64_agp_info':
/usr/src/drm/linux-2.6/drm_agpsupport.h:67: error: request for member `copy_info' in something not a structure or union
/usr/src/drm/linux-2.6/drm_agpsupport.h: In function `mach64_agp_acquire':
/usr/src/drm/linux-2.6/drm_agpsupport.h:109: error: request for member `acquire' in something not a structure or union
/usr/src/drm/linux-2.6/drm_agpsupport.h:115: error: request for member `acquire' in something not a structure or union
/usr/src/drm/linux-2.6/drm_agpsupport.h: In function `mach64_agp_release':
/usr/src/drm/linux-2.6/drm_agpsupport.h:138: error: request for member `release' in something not a structure or union
/usr/src/drm/linux-2.6/drm_agpsupport.h:140: error: request for member `release' in something not a structure or union
/usr/src/drm/linux-2.6/drm_agpsupport.h: In function `mach64_agp_do_release':
/usr/src/drm/linux-2.6/drm_agpsupport.h:153: error: request for member `release' in something not a structure or union
/usr/src/drm/linux-2.6/drm_agpsupport.h:154: error: request for member `release' in something not a structure or union
/usr/src/drm/linux-2.6/drm_agpsupport.h: In function `mach64_agp_enable':
/usr/src/drm/linux-2.6/drm_agpsupport.h:176: error: request for member `enable' in something not a structure or union
/usr/src/drm/linux-2.6/drm_agpsupport.h:183: error: request for member `enable' in something not a structure or union
/usr/src/drm/linux-2.6/drm_agpsupport.h: In function `mach64_agp_bind':
/usr/src/drm/linux-2.6/drm_agpsupport.h:332: error: request for member `bind_memory' in something not a structure or union
/usr/src/drm/linux-2.6/drm_agpsupport.h: In function `mach64_agp_init':
/usr/src/drm/linux-2.6/drm_agpsupport.h:406: error: `drm_agp_t' undeclared (first use in this function)
/usr/src/drm/linux-2.6/drm_agpsupport.h:406: error: (Each undeclared identifier is reported only once
/usr/src/drm/linux-2.6/drm_agpsupport.h:406: error: for each function it appears in.)
/usr/src/drm/linux-2.6/drm_agpsupport.h:406: error: parse error before ')' token
/usr/src/drm/linux-2.6/drm_agpsupport.h:411: error: request for member `copy_info' in something not a structure or union
/usr/src/drm/linux-2.6/drm_agpsupport.h: In function `mach64_agp_uninit':
/usr/src/drm/linux-2.6/drm_agpsupport.h:435: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578)
/usr/src/drm/linux-2.6/drm_agpsupport.h: In function `mach64_agp_allocate_memory':
/usr/src/drm/linux-2.6/drm_agpsupport.h:442: error: request for member `allocate_memory' in something not a structure or union
/usr/src/drm/linux-2.6/drm_agpsupport.h:444: error: request for member `allocate_memory' in something not a structure or union
/usr/src/drm/linux-2.6/drm_agpsupport.h: In function `mach64_agp_free_memory':
/usr/src/drm/linux-2.6/drm_agpsupport.h:450: error: request for member `free_memory' in something not a structure or union
/usr/src/drm/linux-2.6/drm_agpsupport.h:452: error: request for member `free_memory' in something not a structure or union
/usr/src/drm/linux-2.6/drm_agpsupport.h: In function `mach64_agp_bind_memory':
/usr/src/drm/linux-2.6/drm_agpsupport.h:459: error: request for member `bind_memory' in something not a structure or union
/usr/src/drm/linux-2.6/drm_agpsupport.h:461: error: request for member `bind_memory' in something not a structure or union
/usr/src/drm/linux-2.6/drm_agpsupport.h: In function `mach64_agp_unbind_memory':
/usr/src/drm/linux-2.6/drm_agpsupport.h:467: error: request for member `unbind_memory' in something not a structure or union
/usr/src/drm/linux-2.6/drm_agpsupport.h:469: error: request for member `unbind_memory' in something not a structure or union
In file included from /usr/src/drm/linux-2.6/drm_core.h:38,
from /usr/src/drm/linux-2.6/mach64_drv.c:37:
/usr/src/drm/linux-2.6/drm_memory.h: In function `drm_follow_page':
/usr/src/drm/linux-2.6/drm_memory.h:137: warning: passing arg 1 of `pmd_offset' from incompatible pointer type
In file included from /usr/src/drm/linux-2.6/drm_core.h:41,
from /usr/src/drm/linux-2.6/mach64_drv.c:37:
/usr/src/drm/linux-2.6/drm_vm.h: In function `mach64_mmap':
/usr/src/drm/linux-2.6/drm_vm.h:626: warning: implicit declaration of function `remap_page_range'
In file included from /usr/src/drm/linux-2.6/drm_core.h:43,
from /usr/src/drm/linux-2.6/mach64_drv.c:37:
/usr/src/drm/linux-2.6/drm_stub.h: In function `mach64_put_minor':
/usr/src/drm/linux-2.6/drm_stub.h:242: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578)
/usr/src/drm/linux-2.6/drm_stub.h:247: warning: `inter_module_unregister' is deprecated (declared at include/linux/module.h:574)
/usr/src/drm/linux-2.6/drm_stub.h: In function `mach64_probe':
/usr/src/drm/linux-2.6/drm_stub.h:339: warning: `inter_module_register' is deprecated (declared at include/linux/module.h:573)
make[2]: *** [/usr/src/drm/linux-2.6/mach64_drv.o] Error 1
make[1]: *** [_module_/usr/src/drm/linux-2.6] Error 2
make[1]: Leaving directory `/mnt/stuff/media/linux-2.6.11-rc3-nitro0'
make: *** [modules] Error 2