I started getting an error that looked like this the other day, and I Googled the problem but couldn't find the solution (probably because I don't quite to know what to Google), so I reinstalled the OS, but the error continues. What is the problem, and how can I go about fixing it?

The modprobe error near the end is:
modprobe: FATAL: Error inserting microcode (/lib/modules/2.6.40.6-0.fc15.i686/kernel/arch/x86/kernel/microcode.ko): Invalid argument
udev-work[520]: '/sbin/microcode_ctl -Qu' unexpected exit with status 0x000f
At the moment, my CMOS battery has died and my BIOS is running with the default settings (whether this would make any difference, im not sure).