I finally got around to upgrading from 2.4.3 to 2.4.9. After I installed 2.4.9 and did shutdown -r -t 0 now, my Linux machine failed to come back up. So I put a monitor on it and observed that attempting to boot into 2.4.9 causes the machine to reboot itself immediately after the 2.4.9 option is selected on the boot menu. I booted into my original kernel and recompiled 2.4.9, to be sure I hadn't missed some option in xconfig... Same results after restart. I'm not having much luck finding answers in google web and newsgroup searches. Any suggestions as to how I can figure out what the problem is and how to fix it? Here's the relevant section from my logbook; This worked for 2.4.3, and I followed my steps for 2.4.9: cd ~sean/software/kernel bzcat linux-2.4.3.tar.bz2 | tar xvf - mv linux /usr/src/linux-2.4.3 cd /usr/src ln -s linux-2.4.3 linux cd linux #next line really only needed if this isn't a fresh compile #(e.g., kernel tweaking without getting a new kernel) make mrproper make xconfig ensure Processor type and features > MTRR (Memory Type Range Register) support is YES this ensures that even on SMP systems with buggy BIOSes, the second processor cache will be enabled. ensure Processor type and features > SMP YES turn on Networking Options>CONFIG_SYN_COOKIES (TCP syncookie support) ensure DEC/Tulip networking support YES for FA310TX! turn on Networking Options>network packet filtering ensure Enhanced Character Devices > RTC (Real-time clock) support YES turn on the option to show experimental options and enable ReiserFS support in File Systems. #make modules and make modules_install are only necessary if #the kernel is configured with modules! make dep && make clean && make bzImage && make install && make modules && make modules_install cd /boot rm System.map rm vmlinuz rm modules.info ln -s (blah blah blah; link to the new System.map, vmlinuz, modules.info) #create new initrd #-doesn't seem to work with 2.4.3 and ReiserFS #(adjust lilo.conf/menu.lst accordingly. mkinitrd /boot/initrd-2.4.3.img 2.4.3 #update LILO (not really necessary since we're using GRUB) xemacs /etc/lilo.conf #update GRUB xemacs /boot/grub/menu.lst bzcat modutils-2.4.5.tar.bz2 | tar xvf - ensure that man pages listed in INSTALL aren't in /usr/man/1 ./configure make make install Thanks, Sean