1. For users running the kernels from redhat, they *must* install the corresponding kernel-sources rpm.
2. For people running their own kernel, they must use the build tree from their running kernel to build the client. Unpacking the source code for the version of the kernel they are running is insufficient.