You'll note that this does not install the kernel _source_. Which is what
I need. The kernel-devel stuff and the kernel-headers aren't enough. As
far as I'm aware anyway. Installing kernel-devel does not

It _is_ supposed to be enough for building kernel modules.

give you /usr/src/redhat/SPECS/kernel-2.6.spec for example.

Why do you need that?

I have built other kernel modules, madwifi for example, but I don't recall
needing the kernel spec file.

As I'm not terribly au fait with building stuff I'm assuming it needs the
source of the lsi/mpt/fusion drivers to compile... However I've just tried
the RPM (release candidate, not final 1.2.0 version unfortunately):