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
"Alan Gray"
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
The DVD boots up a UP kernel and then installs the SMP kernel (k_smp).
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
Are you using the right config for this? We compiled our kernels out of the supplied RPM but maybe with different config option than you use. Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj SuSE Linux AG, Deutschherrnstr. 15-19, 90429 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
This is probably an RTFM question, but hopefully someone here knows the answer instead: Why does lpr appear to omit the first 4 lines of text files? I'm printing to a fairly standard networked HP LJ using TCP and doing nothing fancy: lpr -Pprintername filename.txt prints everything after the first four lines.
participants (3)
-
Alan Gray
-
Andreas Jaeger
-
Noah Gourlie