I have to admit, this is a little more than I've had to do on my box.

Do you have the original kernel? If so, boot to that.
If not, two options.
  1. Recompile. Paying very close attention to hardware module installation.
  2. Provided you have data back-ups, reinstall.