Subject: Note on Updating the Kernel for the Fedora2 tcs3 computers Date: 2004-08 0. Intro Updating the kernel require a bits of work due to: 1. We develop our own modules (pmac.o), this requires use to compile the kernel source 2. Install NVIDIA drivers for twinview support (requires compiling the kernel). 3. Fedora's 2.6.7-1.494.2 has limited mqueue msg_max. Requires modification to kernel source. Note on upgrading from the 2.6.6-1.435custom to 2.6.7-1.494.2. 1. Modify /etc/inittab to not boot into X. 2. Install/Compile new kernel & source Used up2date to install kernel & kernel-sourcecode for 2.6.7-1.494.2.2 Modify grub under /r0 to boot the new kernel Reboot to 2.6.7 3. compile custom kernel (running under upgraded kernel) create /usr/src/linux-2.6-> link to desired sources. compiles and install: # cd /usr/src/linux-2.6 # make clean # make mrproper # make oldconfig -> generate a .config file based on the running kernel. # make menuconfig -> changed default to accomodate NVIDIA driver Device Drivers->Graphics support->nVidia Riva support -> NO Device Drivers->USB support->EHCI HCD (USB 2.0) support -> NO Edited /usr/src/linux-2.6/ipc/mqueue.c to make msg_max: DFLT_MSGMAX 40 (was 10). msgsize_max: same (was 8129) queues_max: 64 (was 256) cd /proc/sys/fs/mqueue; cat msg_max msgsize_max queues_max # make bzImage # make modules # make modules_install # make install reboot to new kernel. 4. re-Install the NVIDIA driver. Must be done after compiling new kernel. # cd /home/tcs3/public_html/systems/tcs3/computers/linux/0407-nvidia # sh NVIDIA-Linux-x86-1.0-6106-pkg1.run.txt Modify /etc/inittab to boot into X.