i'm running rh9 with all the updates from the redhat network. booted from a floppy i created after installing and running 2.4.20-18.9smp. at the boot prompt i typed "linux 3" and the system booted to the shell.
i then installed the drivers, and as you say they had to compile for the new kernel. setup the xf86config file and the new drivers are running
i haven't installed much software yet, so that may be the difference....