From Bugzilla Helper:
User-Agent: Mozilla/5.0 (compatible; Konqueror/3.0.0-10; Linux)
Description of problem:
Compile any of the red hat 9 kernels from the source rpms with extraversion non null in the toplevel makefile.
After make modules_install the modules are installed in /lib/modules/version-extraversion.
When booting that kernel, the version (as reported by uname) doesn't include the extraversion part and so no modules are ever found.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Compile kernel with extraversion
2. make modules_install install
3. boot the new kernel
Actual Results: Modules are not found. (the first failure is by depmod at boot)
Expected Results: Find the modules
the only way you can fudze with the EXTRAVERSION when you build from src.rpm is
to change the Release: field in the spec.
My fault. I meant compiling the kernel after installing the kernel sources
from the rpm
(same with -13.9)
You don't have to edit anything, extraversion is set in the makefile.
ok for that you need to start with make mrproper
that way you can be sure version.h (the important part) gets remade
Ah ha! A make mrproper does indeed fix the problem. Strange that a fresh
install of the sources from the rpm would require that though.