Newly compiled kernel behaves as if it was the old one?
I've just installed debian 3.0, which somehow got me kernel 2.2.20. Of course I didn't like this, to I got the sources & headers for 2.4.18 and compiled this kernel (with USB fs support and stuff). Now when I reboot the computer, everything _seems_ to be going fine, except that somehow the new compiled stuff doesn't work, for example mounting the usbfs tells me that this fs is not supported in the kernel.
Worst thing ever though: modprobe seems not to be able to find the modules compiled for 2.4.18, just the ones for 2.2.20, and it _loads_ them! When I copy some of the 2.4.18 modules into the 2.2.20 directory and try to load them, it gives me a kernel version mismatch, claiming that I'm actually running 2.2.20!
I've recompiled the kernel about 10 times yesterday, yes, I did make mrproper, I didn't forget to make modules and make modules_install. I've even deleted the 2.2.20 vmlinuz, so there isn't even a 2.2.20 kernel on my hard drive.
After I've almost gone ballistic yesterday well after midnight, I've decided I'd better ask for help here before I do something I'd regret and my PC wouldn't live to regret... So, does anybody know where this may come from or what I could do about it?
Thanks a lot for any advice!