This would suggest that there may have been some kind of hardware failure.
So, I guess you can try that to see if it helps.
Try running the Add Hardware wizard.
Also, you could try doing a System Restore.