The Easy Installation Tool already installed the Red Hat 6.2 Linux kernel with the SCore system. You do not need to reconfigure the kernel unless you want to change it. If you would like to reconfigure the new kernel, please read this document.
All RPM packages distributed with Red Hat Linux 6.2 must be installed on all host machines. That is, the "Custom" menu item must be selected instead of "GNOME Workstation" on the "Install Type" panel. Further, select "Everything" on the Package Group Selection" to install all packages.
In this manual, it is assumed that the linux-2.2.16-3 source is used.
/scored
with a space of 1GB for
checkpointing.
server.score.rwcp.or.jp
,
instead of just the host name server
# cd /usr/src/linux # patch -p1 -s < /opt/score/work/linux-redhat.i386.patchFor Compaq Alphas:
# cd /usr/src/linux # patch -p1 -s < /opt/score/work/linux-redhat.alpha.patch
# make distclean # make menuconfigThen,
Character devices
'' menu.
You will find the following entries:
RWCP PM/Myrinet (Myricom Myrinet PCI) support (NEW)
Page Coloring (NEW)
RWCP PM/Ethernet support (NEW)
RWCP PM/Shmem (Shared Memory) support (NEW)
Please select those drivers which are appropriate for your configuration, so
that they are STATICALLY linked into the kernel or, in other words, as a
built-in driver.
To select a driver as a built-in driver, type the y
key
instead of typing the space
key.
``RWCP PM/Myrinet (Myricom Myrinet PCI) support
(NEW)
'' MUST be selected even though the machine
may not have a Myrinet card.
If you select ``RWCP PM/Myrinet (Myricom Myrinet PCI) support
(NEW)
'', the following option will also be displayed:
RWCP OLD PM (Myricom Myrinet PCI) support (NEW)
If you select ``RWCP PM/Ethernet support (NEW)
'', the
following option will also be displayed:
Interrupt-reaping
Interrupt-reaping
'' to increase PM/Ethernet make
performance.
Be aware that ``RWCP PM/Myrinet (Myricom Myrinet PCI) support
(NEW)
'' MUST be selected even though the machine
may not have a Myrinet card.
menuconfig
.
/etc/lilo.conf
and /usr/src/linux/Makefile
files # make menuconfigThen,
Symmetric multi-processing support
''
in the ``Processor type and features
'' menu.
menuconfig
.
menuconfig
,
add the "smp
" suffix to the "EXTRAVERSION
" variable
in the /usr/src/linux/Makefile
file, as follows:
EXTRAVERSION = -3smpIn Red Hat Linux 6.2, although you selected the SMP option, the linux-2.2.16-3 file name is used instead of linux-2.2.16-3smp, which the default lilo database assumes. The above modification changes the installed kernel name and installed module directory name from linux-2.2.16-3 to linux-2.2.16-3smp.
# insmod loop # cd /usr/src/linux # make dep clean # make # make modules # make install # make modules_installNOTE: The
insmod loop
command must be issued before installing the modules.
Make sure that there are no errors to install the new kernel.
# rm /boot/initrd-2.2.16-3.img # mkinitrd /boot/initrd-2.2.16-3.img 2.2.16-3For the SMP case, execute:
# rm /boot/initrd-2.2.16-3smp.img # mkinitrd /boot/initrd-2.2.16-3smp.img 2.2.16-3smp
make install
has already issued the lilo
command.
However, since the initrd
file has been updated,
the lilo
command must be reissued as follows:
# sync # lilo
# /sbin/haltNote that sometimes the kernel cannot dynamically link a library. When this happens, issue the following command:
# /sbin/depmod -aIf a Myrinet card has been installed, the following kernel messages will appear during the boot sequence:
Myrinet 9 revison(1) bus(0) iobase(e7000000) irq(c) vmem(d0800000)Values depend on the version of the Myrinet card and the host system.
To make sure the PM drivers have been installed, issue the following command:
# dmesg | grep -i pmYou will see several messages. e.g.,
PM memory support Register pm_memory as major(123) pm[0]: clockval = 90449044, cpu = 403, delay = 0, board = 1, sram = 100000 pm[0]: 30 contexts using 3840K bytes of memory Register pm as major(121) PM/Ethernet: "$Id: pm_ethernet_dev.c,v 1.68 2001/02/24 12:48:14 s-sumi Exp$" PM/Ethernet: register etherpm device as major(122) pmshmem: version = $Id: pm_shmem.c,v 1.6 2000/09/25 12:42:28 kameyama Exp $ pmshmem_init: register pm_shmem as major(124) etherpm0: 8 contexts using 2048K bytes of memory, maxunit=2, maxnodes=128. etherpm0: Interrupt Reaping on eth0, irq 10