This is what i did to compile the kernel -
- make clean,
- make mrproper,
- make menuconfig,
- then loaded the old config..switched setting for pentium 4, and disabled DRI and ATI driver that came with XFREE
- SAVE and exti menuconfig
cp .config /usr/src/config.2.4.20.2003april04 - to back up
make dep
make modules
make modules_install
cp System.map /boot/System.map.03april
cd arh/i386/boot
cp bzimage /boot/bzImage.03april
cd /boot
rm bzImage System.map
ln -sf bzImage.03paril bzImage
ln -sf System.map.03april System.map
lilo
then i downloaded the ATI driver from
http://www.schneider-digital.de/html...nload_ati.html
followed necessary instructions - converting rpm to tgz, uncompressing it, the copying the file from /usr /opt /lib to its repective directlory from /
Then cd to /lib/modules/fglrx/build_mod and do a ./make.sh.
Then cd to /lib/modules/fglrx and do a ./make_install.sh.
everything went well - then modprobe agpgart and fglrx and fglrxconfig, then startx.