Hi,
You mentioned you have the latest firmware update. If you would like to check to see if you really do, here is a link:
http://drivers.softpedia.com/get/FIR...ware-172.shtml
The other link given in the other answer does require Editing the Registry, and hopefully will work.
If you wish to try something first, but not sure if this will solve the problem, you can restore the registry automatically.
Start up the computer, and immediately start pressing and releasing the F8 key.
When the menu comes up, use the up and down arrows on the keyboard to select "Last Known Good Configuration". Press Enter.
This will re-set the Registry to the last know good one. It might work, but again, might not solve the issue.
Best of luck.