I am trying to build a new kernel, just for fun. But I must be an idiot because I cannot seem to figure out how to make the source files match my installed and running system.
I follow the instructions in http://fedoraproject.org/wiki/Building_a_custom_kernel
. uname -r tells me that my running kernel is 3.1.0-7.fc16, and the arch is x86_64. I downloaded all the source etc, and built everything for this target, including firmware.
I then try to install everything, and I get an error that says:
Kernel-firmware < 20110731 is obsoleted by (installed) linux-firmware-20110731-2.fc16.noarch
OK. I understand what it says. But how do I:
a) download source for 3.1.0-7.fc16 that includes the "-2" firmware?
Note: I am just doing this so that I can play with adding system calls (again for my own interest), and so that I can write a driver for an obsolete usb device that I have. I know from experience that I need matching headers and firmware and everything or my modules won't be loaded.
I am not sure what instructions I am missing.
Any help appreciated.