Hi, Received my 9.0 release copy last friday. This is a bit of a diary for others, and a few questions. 2 AMD Opteron 242 Processors Tyan Thunder K8W S2885 motherboard 4 1GB Corsair PC2700 RAMM ECC REGISTERED (2 sticks per processor) 2 Segate 80GB SATA HDD 7200rpm. My first problem was 9.0 would not recognise the Silicon Image RAID controller. Eventually got around this by always booting from the 8.2 Beta CD, with the 8.2 RAID controller driver in the floppy. Messy, but until sil release 9.0 drivers, that will have to do. Secondly, running the Silicon Image RAID with no raid set seems to cause Linux and Windows XP 64 Bit to stall for to 2 minutes at a time. Now Suse 9.0 does not come out of the BOX with SMP. I installed the SMP rpm, eventually found the KDE tool to config the kernel and turn on SMP. But, when I try to compile the kernel, I get the following errors HELIUM:/usr/src/linux # make bzImage make -C arch/x86_64/tools /usr/src/linux-2.4.21-102/include/asm-x86_64/offset.h make[1]: Entering directory `/usr/src/linux-2.4.21-102/arch/x86_64/tools' gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-102/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -fno-unit-at-a-time -mno-red-zone -mcmodel=kernel -msoft-float -pipe -fno-reorder-blocks -finline-limit=2000 -fno-strength-reduce -Wno-sign-compare -fno-asynchronous-unwind-tables -S -o offset.tmp offset.c sed -n -f offset.sed < offset.tmp > offset.h cmp -s offset.h /usr/src/linux-2.4.21-102/include/asm-x86_64/offset.h || (cp offset.h /usr/src/linux-2.4.21-102/include/asm-x86_64/offset.h.new && mv /usr/src/linux-2.4.21-102/include/asm-x86_64/offset.h.new /usr/src/linux-2.4.21-102/include/asm-x86_64/offset.h) make[1]: Leaving directory `/usr/src/linux-2.4.21-102/arch/x86_64/tools' gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I/usr/src/linux-2.4.21-102/include -o scripts/split-include scripts/split-include.c scripts/split-include include/linux/autoconf.h include/config gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-102/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -fno-unit-at-a-time -mno-red-zone -mcmodel=kernel -msoft-float -pipe -fno-reorder-blocks -finline-limit=2000 -fno-strength-reduce -Wno-sign-compare -fno-asynchronous-unwind-tables -DKBUILD_BASENAME=main -c -o init/main.o init/main.c . scripts/mkversion > .tmpversion gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/bin2c scripts/bin2c.c gzip -9 < .config | scripts/bin2c kernel_config_data > include/linux/config_data.h gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-102/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -fno-unit-at-a-time -mno-red-zone -mcmodel=kernel -msoft-float -pipe -fno-reorder-blocks -finline-limit=2000 -fno-strength-reduce -Wno-sign-compare -fno-asynchronous-unwind-tables -DUTS_MACHINE='"x86_64"' -DKBUILD_BASENAME=version -c -o init/version.o init/version.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-102/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -fno-unit-at-a-time -mno-red-zone -mcmodel=kernel -msoft-float -pipe -fno-reorder-blocks -finline-limit=2000 -fno-strength-reduce -Wno-sign-compare -fno-asynchronous-unwind-tables -DKBUILD_BASENAME=do_mounts -c -o init/do_mounts.o init/do_mounts.c make CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.21-102/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -fno-unit-at-a-time -mno-red-zone -mcmodel=kernel -msoft-float -pipe -fno-reorder-blocks -finline-limit=2000 -fno-strength-reduce -Wno-sign-compare -fno-asynchronous-unwind-tables " -C arch/x86_64/tools make[1]: Entering directory `/usr/src/linux-2.4.21-102/arch/x86_64/tools' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/src/linux-2.4.21-102/arch/x86_64/tools' make CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.21-102/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -fno-unit-at-a-time -mno-red-zone -mcmodel=kernel -msoft-float -pipe -fno-reorder-blocks -finline-limit=2000 -fno-strength-reduce -Wno-sign-compare -fno-asynchronous-unwind-tables " -C kernel make[1]: Entering directory `/usr/src/linux-2.4.21-102/kernel' make all_targets make[2]: Entering directory `/usr/src/linux-2.4.21-102/kernel' gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-102/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -fno-unit-at-a-time -mno-red-zone -mcmodel=kernel -msoft-float -pipe -fno-reorder-blocks -finline-limit=2000 -fno-strength-reduce -Wno-sign-compare -fno-asynchronous-unwind-tables -nostdinc -iwithprefix include -DKBUILD_BASENAME=sched -fno-omit-frame-pointer -c -o sched.o sched.c In file included from sched.c:28: /usr/src/linux-2.4.21-102/include/linux/sched_runqueue.h:47: error: `CONFIG_MAX_RT_PRIO' undeclared here (not in a function) /usr/src/linux-2.4.21-102/include/linux/sched_runqueue.h:48: error: `CONFIG_MAX_RT_PRIO' undeclared here (not in a function) sched.c: In function `effective_prio': sched.c:188: error: `CONFIG_MAX_RT_PRIO' undeclared (first use in this function) sched.c:188: error: (Each undeclared identifier is reported only once sched.c:188: error: for each function it appears in.) sched.c: In function `__activate_task': sched.c:224: error: `CONFIG_MAX_RT_PRIO' undeclared (first use in this function) sched.c: In function `wake_up_forked_process': sched.c:395: error: `CONFIG_MAX_RT_PRIO' undeclared (first use in this function) sched.c: In function `load_balance': sched.c:713: error: `CONFIG_MAX_RT_PRIO' undeclared (first use in this function) sched.c: In function `scheduler_tick': sched.c:821: error: `CONFIG_MAX_RT_PRIO' undeclared (first use in this function) sched.c: In function `do_schedule': sched.c:944: error: `CONFIG_MAX_RT_PRIO' undeclared (first use in this function) sched.c: In function `set_user_nice': sched.c:1165: error: `CONFIG_MAX_RT_PRIO' undeclared (first use in this function) sched.c: In function `sys_nice': sched.c:1220: error: `CONFIG_MAX_RT_PRIO' undeclared (first use in this function) sched.c: In function `task_prio': sched.c:1239: error: `CONFIG_MAX_RT_PRIO' undeclared (first use in this function) sched.c: In function `task_nice': sched.c:1244: error: `CONFIG_MAX_RT_PRIO' undeclared (first use in this function) sched.c: In function `setscheduler': sched.c:1320: error: `CONFIG_MAX_RT_PRIO' undeclared (first use in this function) sched.c: In function `sys_sched_yield': sched.c:1504: error: `CONFIG_MAX_RT_PRIO' undeclared (first use in this function) sched.c: In function `sys_sched_rr_get_interval': sched.c:1626: error: `CONFIG_MAX_RT_PRIO' undeclared (first use in this function) sched.c: In function `init_idle': sched.c:1789: error: `CONFIG_MAX_RT_PRIO' undeclared (first use in this function) sched.c: In function `sched_init': sched.c:1819: error: `CONFIG_MAX_RT_PRIO' undeclared (first use in this function) sched.c: In function `migration_thread': sched.c:1926: error: `CONFIG_MAX_RT_PRIO' undeclared (first use in this function) sched.c: In function `init_HZ': sched.c:2052: warning: long unsigned int format, different type arg (arg 2) sched.c:2052: warning: long unsigned int format, different type arg (arg 2) sched.c:2057: warning: long unsigned int format, different type arg (arg 2) sched.c:2057: warning: long unsigned int format, different type arg (arg 2) make[2]: *** [sched.o] Error 1 make[2]: Leaving directory `/usr/src/linux-2.4.21-102/kernel' make[1]: *** [first_rule] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.21-102/kernel' make: *** [_dir_kernel] Error 2 I'm happy for any suggestions on the easiest way to get my computer SMP enabled. Then I have to sort out the network card :-( Regards Alan