For some reason I do not think you are installing the rpm for your specific version of fedora core.
Also to get wirelss working, if you are using ndiswrapper and need kernel sources use yum to install a package called, kernel-devel-`uname -r` or kernel-devel, the important thing is that the kernel source name matches the kernel you are currently using.
uname -r
should let you know which kernel you are using.
You can also add the livna repo and yum install ndiswrapper to get ndiswrapper on your box. See
http://www.fedorafaq.com to get the livna repo.