On a fresh install of CentOS 6.2. Installed the full kernel source tree to a home directory.
The kernel source tree is identical to the running version kernel as well as kernel-headers,and kernel-devel all match just for completeness,in this post.
I followed the instructions here:http://wiki.centos.org/HowTos/BuildingKernelModules
I need to build one of the staging modules and the module in fact builds showing as being signed at compile time,(AKA: [M] Signed rtl8187se) as it needs to be to modprobe into CentOS 6 kernel due to the built in kernel module signing requirment.
Problem: When doing the modprobe rtl8187se I get the following error:
ksign: module signed with unknown public key.
I have went through the module-signing.txt file in the Documentation in the source tree, as there is even a scriplet there to make the keys generate as they need to be extracted and so forth. In the prep-error.log that is generated at kernel build time,it appears the keys are all generated without error as well.
One thing I have noticed is,that the gpg key that is extracted is "Red Hat linux Driver Update Program". I read sometime back in centOS5 kernel building that this should be showing CentOS.?
Here is a link that is what my kernel build tree does exactly ,although this bug post is for CentOS 5.
If i reproduce the commands given here I get the exact same results.http://bugs.centos.org/view.php?id=5007
At any rate I have been wrangling with this problem. for two days now,with no gains.
Can anyone tell me how to approach this pgp kernel module signing problem?
Sorry for long post.